计算机组成原理 [袁春风]chap5homework
(6页)
本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!
17.90 积分
1 第5章 指令系统作业 南京大学计算机系 多媒体技术研究所 袁春风 南京大学计算机系 多媒体技术研究所 袁春风2 第一次作业(2001/11/23) (1)书中习题1、2、5、9、10 (2)解释下列名词: 机器语言指令集操作码地址码 助记符汇编程序(器) 大端序 小端序边界对齐CISC RISC (3)若存于程序计数器中的地址标记为x1,存于x1中的指令的地 址部分是x2,执行此指令所需的操作数存于地址为x3的存 储器字中。变址寄存器有值x4。若此指令的寻址方式是(a) 直接,(b)间接,(c)PC相对,(d)变址,上述这些量之间的 关系是什么? (4)一条PC相对方式的转移指令存于地址为620的存储器中。 它要转移到530的位置上。指令中的地址字段是10位长,其 二进制值是多少? 南京大学计算机系 多媒体技术研究所 袁春风3 第一次作业(2001/11/23) 5)什么是RISC?它有何优点? 6)某计算机字长16位,存储器直接寻址空间128字, 变址寻址时的位移量为+63~-64,16个通用寄存器 均可作变址寄存器,试设计一套指令系统,使其编 码尽量规整,并满足下述寻址方式的要求: 直接寻址的二地址指令3条; 变址寻址的一地址指令6条;寄存器直接寻址的二 地址指令8条; 直接寻址的一地址指令12条; 不需地址的指令32条。 问:还有几种代码未用? 南京大学计算机系 多媒体技术研究所 袁春风4 第一次作业解答 (1)书中习题1: (K2x26x26)+(Xx26)+K0=216,所以 单操作数指令的最大数为:x=210-K2x26-K0/26 书中习题2(对立即、直接、寄存器间接和变址在指令长度、执行速度方 面作一比较) (略) 书中习题5(变址和基址使用场合有何不同?) (略) 书中习题9 (略) 书中习题10 (略) (2) 解释下列名词: 机器语言指令集操作码地址码 助记符汇编程序(器) 大端序 小端序边界对齐CISC RISC 参考答案(略) 南京大学计算机系 多媒体技术研究所 袁春风5 第一次作业解答 (3)若存于程序计数器中的地址标记为x1,存于x1中的指令的地 址部分是x2,执行此指令所需的操作数存于地址为x3的存 储器字中。变址寄存器有值x4。若此指令的寻址方式是(a) 直接,(b)间接,(c)PC相对,(d)变址,上述这些量之间的 关系是什么? 参考答案: (a) x2=x3 (b) (x2)=x3 (c) (x1)+x2=x3 (d) x4+x2=x3 (4) 一条PC相对方式的转移指令存于地址为620的存储器中。它 要转移到530的位置上。指令中的地址字段是10位长,其二 进制值是多少? 参考答案: 530-620=-90 其对应的二进制补码为:1110100110 南京大学计算机系 多媒体技术研究所 袁春风6 第一次作业(2001/5/29)解答 (5)什么是RISC?它有何优点? 参考答案:(略) (6)字长16位,存储器直接空间128字,变址位移量为 +63~-64,16个通用寄存器均可作变址寄存器,直 接寻址的二地址指令3条;变址寻址的一地址指令6 条;寄存器直接寻址的二地址指令8条;直接寻址 的一地址指令12条;不需地址的指令32条。 问:还有几种代码未用? 参考答案: 直接地址:7位;变址位移量:7位;R:4位 最后还剩29-32=480种代码未用。 关 键 词: 计算机组成原理[袁春风]chap5homework
天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文