江苏开放大学计算机组成原理第三次作业参考答案23年秋

上传人:水*** 文档编号:364255645 上传时间:2023-10-11 格式:DOCX 页数:7 大小:225.07KB
返回 下载 相关 举报
江苏开放大学计算机组成原理第三次作业参考答案23年秋_第1页
第1页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《江苏开放大学计算机组成原理第三次作业参考答案23年秋》由会员分享,可在线阅读,更多相关《江苏开放大学计算机组成原理第三次作业参考答案23年秋(7页珍藏版)》请在金锄头文库上搜索。

1、江苏开放大学计算机组成原理第三次作业参考答案23年秋注意:学习平台题目可能是随机,题目顺序与本答案未必一致,同学们在本页按“Ctrl+F”快捷搜索题目中“关键字”就可以快速定位题目,一定注意答案对应的选项,如果答案有疑问或遗漏,请在下载网站联系上传者进行售后。1、为了确定下一条微指令的地址,通常采用断定方式.其基本思想是_。A、通过指令中指定一个专门字段来控制产生后继微指令地址B、用微程序计数器uPC来产生后继微指令地址C、用程序计数器P C来产生后继续微指令地址D、通过微指令控制字段由设计者指定或者由设计者指定的判别字段控制产生后继微指令地址参考答案:D2、就微命令的编码方式而言,若微操作命

2、令的个数已确定,则_。A、直接表示法比编码表示法的微指令字长短B、编码表示法与直接表示法的微指令字长相等C、编码表示法与直接表示法的微指令字长大小关系不确D、编码表示法比直接表示法的微指令字长参考答案:D3、在C P U中跟踪指令后继地址的寄存器是_。A、指令寄存器B、主存地址寄存器C、状态条件寄存器D、程序计数器参考答案:D4、微程序控制器中,机器指令与微指令的关系是_。A、每一条机器指令由一条微指令来执行B、一段机器指令组成的程序可由一条微指令来执行C、每一条机器指令由一段用微指令编成的微程序来解释执行D、条微指令由若干条机器指令组成参考答案:C5、同步控制是_。A、只适用于C P U控制

3、的方式B、所有指令执行时间都相同的方式C、由统一时序信号控制的方式D、只适用于外围设备控制的方式参考答案:C6、下列说法中正确的是_。A、微程序控制方式和硬联线控制方式相比较,前者可以使指令的执行速度更快B、指令周期也称为C PU周期C、若采用微程序控制方式,则可用uP C取代PC、D、控制存储器可以用掩模ROM、E2PROM或闪速存储器实现参考答案:C7、下列部件中不属于控制器的部件是_。A、操作控制器B、状态条件寄存器C、指令寄存器D、程序计数器参考答案:B8、由于C P U内部的操作速度较快,而C P U访问一次主存所花的时间较长,因此机器周期通常用_来规定。A、主存中读取一个指令字的最

4、短时间B、主存中读取一个数据字的平均时间C、主存中写人一个数据字的平均时间D、主存中读取一个数据字的最长时间参考答案:A9、异步控制常用于作为其主要控制方式。A、微型机的C PU控制器中B、微程序控制器中C、在单总线结构计算机中访问主存与外围设备时D、硬联线控制的C P U中参考答案:C10、中央处理器是指_。A、运算器、控制器、主存B、控制器C、运算器、控制器、cachED、运算器参考答案:C11、指令周期是指_。A、CPU从主存取出一条指令的时间B、C P U执行一条指令的时间C、时钟周期时间D、C PU从主存取出一条指令加上执行这条指令的时间参考答案:D12、操作控制器的功能是_。A、完

5、成指令操作码译码B、产生时序信号C、从主存取出指令,完成指令操作码译码,产生有关的操作控制信号D、从主存取出一条指令参考答案:C简答题1、给出以下英文缩写单词对应的中文名称,并作简要说明。IRPC、DRARRiAC、PSWALU参考答案:IR:指令寄存器(Instruction Register),用于存放正在执行的指令。PC:程序计数器(Program Counter),用于保存当前正在执行的指令所在的内存地址。DR:数据寄存器(Data Register),用于存放从内存中读出的数据。AR:地址寄存器(Address Register),用于存放将要访问的内存地址。Ri:寄存器(Regis

6、ter),通常指通用寄存器,用于存放中间计算结果或临时数据。AC:累加器(Accumulator),也是一种寄存器,用于存放运算结果或临时数据。PSW:程序状态字(Program Status Word),用于存放CPU的运行状态,如标志位、中断允许位等。ALU:算术逻辑单元(Arithmetic Logic Unit),用于执行CPU的基本运算和逻辑操作,如加减乘除、与或非等。2、根据模型图描述指令ADD R1,R2从取指令到执行完毕的过程。参考答案:(1)OC送出控制命令到通用寄存器,选择R1做源寄存器,R2做目标寄存器(2)OC送出控制命令到ALU,指定ALU做R1(100)和R2(20

7、)的加法操作(3)OC送出控制命令,打开ALU输出三态门,运算结果120放到DSUS上(4)OC送出控制命令,将DSUS上的数据打入缓冲寄存器DR,ALU产生的进位信号保存状态字寄存器PSW中(5)OC送出控制命令,将DR(120)装入R2,R2中原来的内容20被冲掉,至此ADD指令执行周期结束3、根据模型图描述指令JMP 101从取指令到执行完毕的过程。参考答案:OC发生操作控制命令打开指令寄存器IR的输出三态门,将IR中的地址码101发送到DBUS上CC发出操作控制命令,将DBUS上的地址码101打入到程序计数器PC中PC中原先内容106被更换,于是下一条指不从106单元中取出,而是转移到

8、101号单元取出,至此JMP指令执行周期结束4、CPU结构如图所示,其中有一个累加寄存器AC、一个状态条件寄存器和其他四个奇存器,各部分之间的连线表示数据通路,箭头表示信息传送方向。(1)标明图中四个寄存器a,b,c和d的名称。(2)简述指令从主存取到控制器的数据通路。(3)简述从主存取出两个数据到运算器计算,并将结果写入到主存的数据通路。参考答案:a为数据缓冲寄存器DRb为指令寄存器IRc为主存地址寄存器ARd为程序计数器PC。主存M缓冲寄存器DR指令寄存器IR操作控制器。存储器读:AR先置数据地址,MDRALUAC存储器写:AR先置数据地址,AGDRM)5、根据微程序控制器组成原理图描述一

9、条指令采用微程序控制器的执行过程。参考答案:1.取指阶段:CPU从内存中读取指令,并将指令的地址存储到程序计数器(PC)中。此时,微程序控制器的状态为初始状态,即微程序计数器的计数器值为0。2指令译码阶段:CPU对取出的指令进行解码,并将指令操作码送到微程序控制器。微程序控制器从存储器中读取对应的微指令,并执行该微指令。微指令中包含了对各个部件的控制信号,用于控制CPU的各个部件完成指令的执行。3执行阶段:CPU根据微指令中的控制信号,对各个部件进行控制,完成指令的执行。执行过程中可能会涉及到寄存器、ALU、存储器等部件的读写操作,以及数据传输、运算等操作。4取下一条指令:当前指令执行完毕后,

10、CPU将程序计数器(PC)的值加1,以便取下一条指令。此时微程序控制器的状态已经被改变,它会自动跳转到下一个微指令的地址,继续执行下一条指令的操作。5重复执行过程:CPU重复执行以上步骤,直到程序结束或遇到跳转指令等情况。6、根据模型图描述指令MOV R0,R1从取指令到执行完毕的过程。参考答案:(1)OC送出控制信号到通用寄存器,选择R1(10)做源寄存器,选择R0做目标寄存器(2)OC送出控制信号到ALU指定ALU做送出操作(3)OC送出控制信号,打开ALU输出三态门将ALU输出送到数据总线上(4)OC送出控制信号,将DBUS上的数据打入到数据缓冲寄存器DR(10)上(5)OC送出控制信号

11、,将DR中的数据10打入到目标寄存器RO,RO的内容由00变10,至此MOV指令执行结束7、如图所示为双总线结构的机器,IR为指令寄存器,PC为程序计数器(具有自增功能),M为主存(受R/-W信号控制),AR为主存地址寄存器,DR为数据缓冲寄存器,ALU由+、-控制信号决定可完成何种操作,控制信号G控制的是一个门电路。另外,线上标注有控制信号,例如Yi表示Y寄存器的输入控制信号,R1o为寄存器R1的输出控制信号。未标字符的线为直通线,不受控制。(1)“ADD R1,R3”指令完成(R3)+(R1)一R3的功能操作,画出其指令周期流程图,并列出相应的微操作控制信号序列。(2)MOV R2,R3指

12、令完成将寄存器R3的内容传送到R2中,画出其指令周期流程图,列出相应的微操作控制信号序列。参考答案:(1)ADDR3,R1取指令:PC-AR,M-DR-IR执行指令:R1-X,R3-Y,X+Y-R3微操作控制信号:执行指令:R0o,G,Xi;R3o,G,YI;+,ALUo,G,R3I(2)MOVR2,R3指令完成将寄存器R3的内容传送到R2中取指令:PC-AR,M-DR-IR执行指令:R3-+R2执行指令微操作控制信号:R3o,G,R2i8、给出以下中文专业术语的英文缩写名称,并作简要说明。指令地址总线指令总线数据总线操作码操作控制器传送数据指令输入输出参考答案:IA(Instruction Address)Bus:用于传输CPU发送的指令地址的总线。IB(Instruction)Bus:用于传输CPU发送的指令的总线。DB(Data)Bus:用于传输CPU与内存之间的数据的总线。Opcode:操作码,用于指示CPU执行的具体操作。Operation Control Unit(OCU):操作控制器,用于控制CPU执行的操作。MOV(Move)Instruction:传送数据指令,用于将数据从一个内存位置传送到另一个内存位置。IO(Input Output):输入输出,用于指示计算机系统与外部设备之间的数据传输。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 成考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号