版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、练习,1,某机型字长为,16,位,访问内存指令格式如下,OP,M,A,其中,OP,是操作码,M,定义寻址方式,A,为形式地址。设,PC,为程序计数器,Ri,为变址寄存器,字长为,16,位,问,1,该指令能定义多少种指令,解,OP,字段为,5,位,2,5,32,种指令,15,11 10,8,7,0,OP,M,A,2,表中各种寻址方式的范围为多少,3,写出表中各种寻址方式的有效地址,EA,的计算公式,解,15,11 10,8,7,0,寻址方式,EA,计算公式,寻址范围,立即寻址,直接寻址,间接寻址,变址寻址,相对寻址,EA,PC,指令自身,EA=A,256B,EA,A,64KB,EA,Ri,A,6
2、4KB,EA,PC,A,PC,128B,PC,127B,练习,2,某机型指令格式如下,OP,M,A,其中,M,定义寻址方式,M=0,时,不变址,M=1,时,用变址寄存器,X1,进行变址,M=2,时,用变址寄存器,X2,进行变址,X=3,时,相,对寻址。设,PC,1234H,X1,0037H,X2,1122H,请确定下列指令的有效地址,1,4420H,2,2244H,3,1322H,4,3521H,5,6723H,15,10,9,8,7,0,练习,2,OP,6,位,M,2,位,A,8,位,解:,1,指令码为,4420H,将指令码展开,010001,00,00100000B,M=00,不变址,有效
3、地址,EA=A=20H,15,10,9,8,7,0,2,指令码为,2244H,将指令码展开,001000,10,01000100B,M=10,用变址寄存器,X2,进行变址,有效地址,EA,X2,A=1122H+44H=1166H,练习,2,OP,6,位,M,2,位,A,8,位,3,指令码为,1322H,将指令码展开,000100,11,00100010B,M=11,相对寻址,有效地址,EA,PC,A=1234H+22H=1256H,15,10,9,8,7,0,4,指令码为,3521H,将指令码展开,001101,01,00100001B,M=01,用变址寄存器,X1,进行变址,有效地址,EA,
4、X1,A=0037H+21H=0058H,练习,2,OP,6,位,M,2,位,A,8,位,5,指令码为,6723H,将指令码展开,011001,11,00100011B,M=11,相对寻址,有效地址,EA,PC,A=1234H+23H=1257H,15,10,9,8,7,0,练习,3,某机存储字长为,16,位,采用一地址格式的指令系统,允许,直接、间接、变址、基址寻址且变址寄存器和基址寄存器均,为,16,位,试回答,1,若采用单字指令,共能完成,108,种操作,画出指令格式,并,指出直接寻址和间接寻址的寻址范围,解,2,6,64,2,7,128,所以要完成,108,种操作需,7,位操作码,指令
5、系统中有,4,种寻址方式,所以寻址方式字段需,2,位,由于是一地址格式,所以地址码字段位数,16-7-2=7,位,格式如下,OP,7,位,M,2,位,A,7,位,15,8,7,6,0,9,直接寻址寻址范围,2,7,间接寻址寻址范围,2,16,2,若采用双字指令,操作码位数和寻址方式不变,指令可直,接寻址的范围是多少,画出指令格式,解:若采用双字指令,指令字长为,32,位,操作码位数和寻址方式不变,所以地址码字段位数,7,位,16,位,23,位,格式如下,OP,7,位,M,2,位,A,23,位,31,24,23 22,0,25,直接寻址寻址范围,2,23,作业,1,6.10,某机型,16,位字长
6、指令格式如下,OP,M,D,5,位,3,位,8,位,其中,D,是形式地址,采用补码表示(包括一位符号,M,是寻找方式,M=0,立即寻址,M=1,直接寻址(这时,D,为地址,是无符号数,M=2,间接寻址,M=3,变址寻址(变址寄存器,R i,16,位,M=4,基址寻址(基址寄存器,R b,16,位,M=5,相对寻址,OP,5,位,M,3,位,D,8,位,1,该指令格式最多可以定义多少种不同的操作?立即寻址,操作数的范围是什么,解:由于操作码字段为,5,位,所以该指令最多可以定义,2,5,32,种,不同的操作,指令在地址码字段直接给出操作数,而地址码字段为,8,位补码,所以立即数的范围,128+1
7、27,2,写出各寻址方式的有效地址的计算表达式,3,各种寻址方式能访问的最大主存空间访问是什么,解,寻址方式,EA,计算公式,寻址范围,M=0,立即寻址,EA,PC,指令自身,M=1,直接寻址,EA=D,256B,M=2,间接寻址,EA,D,64KB,M=3,变址寻址,EA,Ri,D,64KB,M=4,基址寻址,EA,Rb,D,64KB,M=5,相对寻址,EA,PC,D,PC,128B,PC,127B,OP,5,位,M,3,位,D,8,位,直接寻址时,D,是地址,是无符号数,间接寻址时,操作数的地,址在存储器中,存储器字,长为,16,位,基址、变址寻址时,操作,数的地址由寄存器和形式,地址,D
8、,共同给出,寄存器,字长为,16,位,相对寻址是指令寻址(转移,转移地址,PC,的当前值再加,上一个相对偏移量,D,作业,2,6.13,某机器内有,16,个,32,位通用寄存器,设计一种有,60,种操作,8,种寻址方式的指令系统。假设指令字长等于机器字长,32,位),请回答,1,若主存可以直接寻址或间接寻址,存储器字长,32,位,采,用“寄存器,存储器”型指令,能寻址的最大存储空间是多少,试画出指令格式,并说明各字段的含义,解:因为,2,6,64,所以定义,60,种操作,操作码字段需要,6,位,共有,8,种寻址方式,2,3,8,所以,MOD,字段需要,3,位,共有,16,个通用寄存器,2,4,16,所以在指令中需要,4,位,编码选择,寄存器,采用,寄存器间接寻址,时,寄存器存放操作数的地址,EA,Ri,,寄存器为,32,位,操作数地址即为,32,位,所以,寻址最大,空间为,2,32,B,采用,直接寻址,地址码字段的形式地址就是有效地址,EA=A,为,19,位,所以,寻址最大空间为,2,19,B,OP,6,位,MOD,3,位,REG,4,位,A,19,位,0,18,19,22,23,25,26,31,指令格式,指令字长为,32,位,OP,需,6,位,MOD,需,3,位,Ri,需,4,位,A,的位数,3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度铲车租赁市场推广合作合同3篇
- 2025年度食品安全管理体系认证合同要求3篇
- 2024版融资租赁合同书模板
- 2025年度厨师职业保险与福利保障服务合同3篇
- 二零二五版承台施工节能减排合同2篇
- 二零二五版代收款与房地产销售合同3篇
- 2025版绿化工程设计变更与施工管理合同4篇
- 二零二五年度网络安全培训合同及技能提升方案3篇
- 2025版房地产租赁合同附家具及装修改造条款3篇
- 二零二五版电商企业9%股权转让及增值服务合同3篇
- GB/T 9755-2001合成树脂乳液外墙涂料
- GB/T 10609.3-1989技术制图复制图的折叠方法
- GB 4053.2-2009固定式钢梯及平台安全要求第2部分:钢斜梯
- 通力电梯培训教材:《LCE控制系统课程》
- 佛山市内户口迁移申请表
- 品管圈PDCA持续质量改进提高静脉血栓栓塞症规范预防率
- 一次函数单元测试卷(含答案)
- 陕西省榆林市各县区乡镇行政村村庄村名居民村民委员会明细
- 天车设备维护检修标准设备维护检修规程
- 中国智能物联网(AIoT)研究报告
- 江苏新海石化有限公司废气治理项目环境影响报告书
评论
0/150
提交评论