指令格式设计举例.pptVIP

  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文档。上传文档
查看更多
指令格式设计举例

指令格式设计举例;综合题;2、假设(R)=1000,(1000)=2000,(2000)=3000,(PC)=4000,问在以下方式中,访问到的操作数的值是什么?;3、某台计算机的指令系统中共有50条指令,试问: (1)若采用固定长度编码方式,其操作码的变码长度需要多少位? (2)设该指令系统中有10条指令的使用概率为90%,其余指令为10%,若采用不等长编码方式,其操作码的平均长度为多少? (3)若原指令系统采用固定长度编码,后继产品中需增加50条指令,试设计器指令操作码,并计算器平均长度。;(3)若原指令系统采用固定长度编码,后继产品中需增加50条指令,其操作码的变码长度需要6位,即从000000—110001。新增指令采用8位编码,即;3、某指令系统字长16位,每个操作数的地址码长6位.设系统有双操作数指令,单操作数指令和无操作数指令3类.若单操作数指令有M条,无操作数指令有N条,问双操作数指令最多有多少条?; 单操作数指令的操作码范围: X?000000 ~X?(M-1) 零操作数指令的操作码范围: X?M?000000 ~X?M?111111 N=((24-X)×26-M)×26 X=24-(N/26+M)/26;某台计算机字长16位,主存容量为64K,采用单字长单地址指令,共有64 条指令。请用四中寻址方式(直接、间接、变址、相对)设计指令格式。 ;设有一台计算机,其指令长度为16位,指令格式如下:;假定要执行的指令为加法指令,存放在001000单元中,D的值为01,该指令执行前存储器和有关寄存器的存储情况如下入所示,其中地址码和数据时八进制表示.;在以下几种情况下,给出该指令执行后R0和PC内容为几? 若M=00M,(R0)=? 若M=01M,(R0)=? 若M=10M,(R0)=? PC=? 解:从001000单元中的10—8位可知,指令使用R0寄存器,指令为加法指令. (1)??? M=00时,为立即寻址,D为立即数01 运算结果=(R0)+D=000015+01=000016,(R0)=000016;(2)??? M=01时,为相对寻址,D为位移量,操作数地址=(PC)+D=001001+01=001002 运算结果=(R0)+(001002)=000015+001150=001165,(R0)=001165 (3)??? (3) M=10时,为变址寻址,D为位移量,操作数地址=(变址寄存器)+D=001002+01=001003 运算结果=(R0)+(001003)=000015+001150=001265,(R0)=001265 (4)??? 无论寻址方式如何,指令执行后,PC的内容自动加1,指向下一单元的指令. ??以(PC)=001001;某计算机字长16位,直接寻址空间128字,变址时的位移量为-64~+63,16个通用寄存器都可以作为变址寄存器.设计一套指令系统,满足下列寻址类型的要求: (1). 直接寻址的二地址指令3条. (2). 变址寻址的一地址指令6条. (3). 寄存器寻址的二地址指令8条. (4). 直接寻址的一地址指令12条. (5). 零地址指令32条.;OP; (3).寄存器寻址的二地址指令8条,操作码需5+3位;因有16个通用寄存器,寄存器需4位,故指令字长为16位. ;(5).零地址指令32条, 需要5位;但上述指令均为16位,所以,也将此指令的字长增至16位. ;ASCll码是7位,如果设计主存单元字长为32位,指令字长为12位,是否合理?为什么? ;指令格式结构如下所示,试分析指令格式及寻址方式特点。 ;指令格式结构如下所示,试分析指令格式及寻址方式特点 ;指令格式结构如下所示,试分析指令格式及寻址方式特点。

文档评论(0)

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

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

1亿VIP精品文档

相关文档