杭州电子科技大学计算机组成原理第6章作业答案ppt课件.pptx

上传人:小飞机 文档编号:2083943 上传时间:2023-01-08 格式:PPTX 页数:10 大小:1.33MB
返回 下载 相关 举报
杭州电子科技大学计算机组成原理第6章作业答案ppt课件.pptx_第1页
第1页 / 共10页
杭州电子科技大学计算机组成原理第6章作业答案ppt课件.pptx_第2页
第2页 / 共10页
杭州电子科技大学计算机组成原理第6章作业答案ppt课件.pptx_第3页
第3页 / 共10页
杭州电子科技大学计算机组成原理第6章作业答案ppt课件.pptx_第4页
第4页 / 共10页
杭州电子科技大学计算机组成原理第6章作业答案ppt课件.pptx_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《杭州电子科技大学计算机组成原理第6章作业答案ppt课件.pptx》由会员分享,可在线阅读,更多相关《杭州电子科技大学计算机组成原理第6章作业答案ppt课件.pptx(10页珍藏版)》请在三一办公上搜索。

1、作业,P253:1,2,4,10,12,16,6.1 指令包括哪几部分?各表示什么含意?解:指令包括操作码和地址码操作码:用来指明该指令所要完成的操作,即定义指令的功能地址码:用来寻找执行指令所需要的操作数,即操作数的地址信息。,6.2 在一地址指令、二地址指令中,如何指定二个操作数地址?如何存放操作结果?解:一地址指令:由指令中的地址码提供源操作数,另一操作数隐含指定(一般指累加器ACC);操作结果也存放在隐含规定的寄存器(一般指累加器ACC)中,即目的操作数隐含指定,源操作数由指令中的地址码指定。二地址指令:由指令的两个地址码分别指定两个操作数;操作结果也存入其中一个地址码指定的操作数(目

2、的操作数)。,6.4 某机器字长16位,采用单字长指令,每个地址码6位。试采用操作码扩展技术,设计14条二地址指令,80条一地址指令,60条零地址指令。请给出指令编码示意图。,解,6.10 某机16位字长指令格式如下:其中:D是形式地址,采用补码表示(包括一位符号位);M是寻址方式 M=0 立即寻址;M=1 直接寻址(这时D为地址,是无符号数);M=2 间接寻址;M=3 变址寻址(变址寄存器RI,16位);M=4 基址寻址(基址寄存器Rb,16位);M=5相对寻址。该指令格式最多可以定义多少种不同的操作?立即寻址操作数范围是多少?写出各种寻址方式的有效地址的计算表达式。各种寻址方式时能访问的最

3、大主存空间范围是多少?,解:1)32,-128-+1272)立即寻址:无有效地址直接寻址:EA=D间接寻址:EA=(D)变址寻址:EA=(RI)+D基址寻址:EA=(Rb)+D相对寻址:EA=(PC)+D3)立即寻址:无直接寻址:0-255间接寻址:0-216-1,即0-65535变址寻址:0-216-1+127,0-216+126基址寻址:0-216-1+127,0-216+126相对寻址:0-216-1+127,0-216+126,6.12 假设相对寻址的转移指令占两个字节,第一个字节是操作码和寻址方式,第二个字节是相对偏移量,用补码表示。若当前转移指令的第一字节所在地址为0019H,且C

4、PU每取出一个字节指令便会自动执行(PC)+1PC操作。请问当转移地址分别为 0006H和0025H时,相对转移指令第二字节的内容是什么?解:取完第二个字节指令后,PC=001BH转移地址计算为:PC=001BH+offsetPC=0006H,offset=0006H-001BH=FFEBH,8位偏移量EBHPC=0025H,offset=0025H-001BH=000AH,8位偏移量0AH,设某机寄存器字长16位,用16进制表示,已知:变址寄存器内容为0004H,PC的内容为0003H,内存中部分单元内容如下:指令为双字长指令,格式如下:,地址:内容 地址:内容 0002H:000AH 0007H:000AH 0003H:0002H 0008H:0002H 0004H:0007H 0009H:0003H 0005H:0004H 000AH:0009H 0006H:0005H 000BH:0008H,若当前指令分别为下列寻址方式时,试求出操作数填入下表。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号