组成原理经典习题ppt课件.ppt

组成原理经典习题ppt课件.ppt

ID:58577991

大小:172.00 KB

页数:17页

时间:2020-10-20

组成原理经典习题ppt课件.ppt_第1页
组成原理经典习题ppt课件.ppt_第2页
组成原理经典习题ppt课件.ppt_第3页
组成原理经典习题ppt课件.ppt_第4页
组成原理经典习题ppt课件.ppt_第5页
资源描述:

《组成原理经典习题ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、什么是指令周期、机器周期和时钟周期?三者有何关系?指令周期是CPU取出并执行一条指令所需的全部时间,即完成一条指令的时间。机器周期是所有指令执行过程中的一个基准时间,通常以存取周期作为机器周期。时钟周期是机器主频的倒数,也可称为节拍,它是控制计算机操作的最小单位时间。一个指令周期包含若干个机器周期,一个机器周期又包含若干个时钟周期,每个指令周期内的机器周期数可以不等,每个机器周期内的时钟周期数也可以不等。例9.1设CPU内部采用非总线结构,如图9.1所示。(1)写出取指周期的全部微操作。(2)写出取数指令“LDAM”,存数指令“STAM”,加法指令“ADDM”(M均为主存地址)在执行

2、阶段所需的全部微操作。(3)当上述指令均为间接寻址时,写出执行这些指令所需的全部微操作。(4)写出无条件转移指令“JMPY”和结果为零则转指令“BAZY”在执行阶段所需的全部微操作。取指周期的全部微操作如下:PC→MAR;现行指令地址→MAR1→R;命令存储器读M(MAR)→MDR;现行指令从存储器中读至MDRMDR→IR;现行指令→IROP(IR)→CU;指令的操作码→CU译码(PC)+1→PC;形成下一条指令的地址取数指令“LDAM”执行阶段所需的全部微操作如下:Ad(IR)→MAR;指令的地址码字段→MAR1→R;命令存储器读M(MAR)→MDR;操作数从存储器中读至MDRMD

3、R→ACC;操作数→ACC存数指令“STAM”执行阶段所需的全部微操作如下:Ad(IR)→MAR;指令的地址码字段→MAR1→W;命令存储器写ACC→MDR;欲写入的数据→MDRMDR→M(MAR);数据写至存储器中加法指令“ADDM”执行阶段所需的全部微操作如下:Ad(IR)→MAR;指令的地址码字段→MAR1→R;命令存储器读M(MAR)→MDR;操作数从存储器中读至MDR(ACC)+(MDR)→ACC;两数相加结果送ACC当为间接寻址时,需增加间址周期的微操作。Ad(IR)→MAR;指令的地址码字段→MAR1→R;命令存储器读M(MAR)→MDR;有效地址从存储器中读至MDR例

4、9.2已知单总线计算机结构如图9.2所示,其中M为主存,XR为变址寄存器,EAR为有效地址寄存器,LATCH为暂存器。图中各寄存器的输入和输出均受控制信号控制,如PCi表示PC的输入控制信号,又如MDRo表示MDR的输出控制信号。假设指令地址已存于PC中,画出“ADDX,D”(X为变址寄存器XR,D为形式地址)和“STA*D”(*表示相对寻址,D为相对位移量)两条指令的指令周期信息流程图,并列出相应的控制信号序列。“ADDX,D”指令取指周期和执行周期的信息流程及相应的控制信号,如图9.3所示,图中Ad(IR)为形式地址。“STA*D”指令取指周期和执行周期的信息流程及相应的控制信号

5、如图9.4所示,图中Ad(IR)为相对位移量的机器代码。某计算机的CPU内部结构如图所示。两组总线之间的所有数据传送通过ALU。ALU还具有完成如下功能的能力。F=A;F=BF=A+1;F=B+1F=A-1;F=B-1FIR是的英文缩写;MDR是的英文缩写;MAR是的英文缩写;PC是的英文缩写;SP是的英文缩写;ALU是的英文缩写;?简述PC的功能。写出转子指令(JSR)的取指和执行周期的微操作序列。JSR指令占两个字,第一个字是操作码,第二个字是子程序的入口地址。返回地址保存在存储器堆栈中,堆栈指示器始终指向栈顶。①PC→B,F=B,F→MAR,Read;取指令的第一个字②PC→B

6、,F=B+1,F→PC③MDR→B,F=B,F→IR④PC→B,F=B,F→MAR,Read;取指令的第二个字⑤PC→B,F=B+1,F→PC⑥MDR→B,F=B,F→Y⑦SP→B,F=B-1,F→SP,F→MAR;修改栈指针,返回地址压入堆栈⑧PC→B,F=B,F→MDR,Write⑨Y→A,F=A,F→PC⑩End其中:LA——A选择输入器(4in_1out)LB——B选择输入器(4in_1out)C、D——暂存器写出指令ADD(R1),(R2)+的执行过程(含取指过程与确定后继指令地址)。该指令的含义是进行加法操作,源操作数地址和目的操作数地址分别在寄存器R1和R2中,目的操作

7、数寻址方式为自增型寄存器间址。⑴(PC)→MAR⑵Read⑶M(MAR)→MDR→IR⑷(PC)+1→PC⑸(R1)→MAR⑹Read⑺M(MAR)→MDR→C⑻(R2)→MAR⑼Read⑽M(MAR)→MDR→D⑾(R2)+1→R2⑿(C)+(D)→MDR⒀Write⒁MDR→MM例9.3设某机主频为8MHz,每个机器周期平均含2个时钟周期,每条指令的指令周期平均有2.5个机器周期,试问该机的平均指令执行速度为多少MIPS?若机器主频不变,但每个机器周期

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。