计算机体系结构

    计算机系统硬件由运算器,控制器,存储器,输入设备,输出设备五大部分组成。运算器,控制器统一称为中央处理单元(Central Processing Unit,CPU)。

 cpu  的功能

    1)程序控制。cpu通过指令控制程序的执行顺序,这是CPU的重要功能。

    2)操作控制。一条指令功能的实现需要若干操作信号配合完成,cpu产生每条指令的操作信号,并将操作信号送到不同的部件,控制相应的部件按指令的功能要求进行操作。

    3)时间控制。cpu对各种操作进行时间上的控制

    4)数据处理。cpu通过对数据进行算术运算及逻辑运算等方式进行加工处理,处理的数据被人们所利用。所以数据处理是cpu的根本任务。

cpu 的组成

cpu主要由运算器,控制器,寄存器组和内部总线等部分组成。

    运算器由逻辑运算单元(ALU),累加寄存器(AC),数据缓冲寄存器和状态条件寄存器组成。运算器接收控制器指令而执行,是执行部件。

    运算器功能

    1)算术运算

    2)逻辑运算

    算术逻辑单元。ALU是运算器的重要组成部分,负责处理数据,实现对数据的算术运算和逻辑运算。

    累加寄存器(AC )。AC通常称为累加器,是一个通用寄存器,功能ALU进行算术运算或者逻辑运算时,提供一个工作区。运算器中至少要有一个累加寄存器。

    数据缓冲寄存器(DR)。在对内存储器进行读/写操作时,用DR暂存从内存储器中取出的一个数据字或一条指令,将不同时间段内的读/写数据隔离开来。DR的主要作用是:作为CPU与内存外部存储设备间的中转站;作为CPU与内存外部存储设备间的操作速度上的缓冲;在但累加器结构的运算器中,还能兼作为操作数寄存器。

    状态条件寄存器(PSW)。PSW保存由算术指令和逻辑指令运行或测试的结果建立的各种条码内容,主要分为状态标识和控制标识。

    控制器,运算器只能完成运算,而控制器用于控制整个cpu的工作,他决定了计算机运行过程的自动化。他不仅要保证程序的正常执行,还要能处理异常。控制器一般包括指令控制逻辑、时序控制逻辑、总线控制逻辑和中断控制逻辑。

    指令控制逻辑要完成取指令,分析指令和执行指令的操作,其过程分为取指令,指令编译、按指令码执行,生成下一条指令地址等步骤。

    (1)指令寄存器(IR)。当cpu执行一条指令,首先从内存取到缓冲寄存器中,在送入IR暂存,指令译码器根据IR的内容产生微操作指令,控制其他部分工作。

   ( 2)程序计数器(PC)。PC具有寄存信息和计数功能,又称为指令计数器。

    (3)地址寄存器(AR)。AR保存当前所访问的内存单元的地址。由于内存和cpu存在操作速度上的差异,所以需要AR保持地址信息,直到内存的读/写操作完成。

    (4)指令译码器(ID)。指令分为操作码和地址码 两部分,指令译码器就是解析操作码,并向控制器发出具体的控制指令。

    时序控制逻辑要为每条指令按时间顺序,提供应有的控制信号。总线逻辑是为多个功能部件服务的新系统路的控制电路。中断控制逻辑 ,用于控制各种中断请求,并根据优先级高低对各种中断请求进行排队,逐个交给CPU处理。

    寄存器组

寄存器组分为专用寄存器和通用寄存器。运算器和控制器中的寄存器是专用寄存器,作用是固定的。通用寄存器用途广泛并可由程序员控制其用途,其数目因处理器不同有所差异。


截取自:《软件设计师教程(第四版)》

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,589评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,615评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,933评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,976评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,999评论 6 393
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,775评论 1 307
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,474评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,359评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,854评论 1 317
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,007评论 3 338
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,146评论 1 351
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,826评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,484评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,029评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,153评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,420评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,107评论 2 356

推荐阅读更多精彩内容