杭电计算机组成作业答案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《指令系统》 12、 地址 指令 0019H OP MOD 001AH DISP 第一条转移指令: 0019H JMP 001AH 0006H (PC)=001AH,执行该JMP指令后(PC)=001AH+0006H=0020H 第二条转移指令: 0019H JMP 001AH 0025H (PC)=001AH,执行该JMP指令后(PC)=001AH+0025H=003FH 13、 寄存器-存储器型指令是指一个操作数来自寄存器,另一个操作数来自存储器。 (1)指令字长32位: OP(6) MOD(3) REG(4) ADDR(19) 直接寻址时EA=ADDR,因此主存最大存储空间为219字。(假设存储器按字编址) 间接寻址时EA=(ADDR),因此操作数地址存放在主存地址为0~219-1的单元内,假设存储器按字编址,则EA应该是32位的地址,则主存最大存储空间为232字。 (2)其实用32位通用寄存器做基址寄存器,类似于80X86机器上存储器分段管理。 EA=32位基地址+偏移地址,所以EA是32位,则主存最大存储空间为232字。 16、设某机寄存器字长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 指令为双字长指令,格式如下: 操作码,寻址方式码,寄存器号(16位)0002H 直接地址/间接地址/立即数/相对位移量/形式地址(16位)0007H 若当前指令分别为下列寻址方式时,试求出操作数填入下表。 寻址方式 EA= 操作数 直接 0007H 000AH 间接 000AH 0009H 立即 / 0007H 变址 0004H+0007H 0008H 某机器字长16位,采用单字长指令,每个地址码6位。试采用操作码扩展技术,设计14条二地址指令,80条一地址指令,60条零地址指令。请给出指令编码示意图。 双操作数指令格式: OP(4位) A1(6位) A2(6位) 14条双操作数指令 OP=0000 … OP=1101 A1(6位) A2(6位) 单操作数指令格式: OP(10位) A1(6位) 80条双操作数指令 OP=1110000000 … OP=1110111111 OP=1111000000 … OP=1110001111 A1(6位) 无操作数指令格式: OP(16位) 60条双操作数指令 OP=1110010000000000 … OP=1110010000111011 设某8位计算机,除HALT指令外,指令均为双字长,格式如下: OP(4位) M(2位) Rd(2位) A(8位) Rd为目的操作数的寄存器号,编码分配如下: 00——R0 01——R1 10——R2 11——R3 M为源操作数的寻址方式,编码分配如下: 00—立即数寻址 01—直接寻址 10—相对寻址 11—变址寻址 (变址寄存器为R3) A为源操作数的立即数、直接地址、间接地址或偏移地址。 OP为操作码,编码分配如下: 0000——ADD 0001——SUB 0010——AND 0011——MOV 0100——JMP 0101——INC(自增1) …… 1111——HALT(动态停机) 其中, 假设:PC的内容为22H;变址寄存器R3的内容为30H;主存部分单元的内容如下: 主存地址:内容 主存地址:内容 主存地址:内容 20H: 22H 27H: 02H 2EH: 00H 21H: 33H 28H: 21H 2FH: 01H 22H: 35H 29H: 0FH 30H: 02H 23H: 20H 2AH: 48H 31H: 03H 24H: 01H 2BH: 01H 32H: 04H 25H: 20H

文档评论(0)

xina171127 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档