练习与作业学习教案_第1页
练习与作业学习教案_第2页
练习与作业学习教案_第3页
练习与作业学习教案_第4页
练习与作业学习教案_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1练习与作业练习与作业第一页,编辑于星期二:二十一点 五十四分。OPMA(2)表中各种寻址方式的范围为多少?)表中各种寻址方式的范围为多少?(3)写出表中各种寻址方式的有效地址)写出表中各种寻址方式的有效地址EA的计算公式的计算公式解:解:1511 10870寻址方式寻址方式EA计算公式计算公式寻址范围寻址范围立即寻址立即寻址直接寻址直接寻址间接寻址间接寻址变址寻址变址寻址相对寻址相对寻址EA=(PC)指令自身指令自身EA=A256BEA=(A)64KBEA=(Ri)+A64KBEA=(PC)+A(PC)-128B (PC)+127B第1页/共14页第二页,编辑于星期二:二十一点 五十四

2、分。OPMA其中其中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)6723H1510 9870第2页/共14页第三页,编辑于星期二:二十一点 五十四分。OP(6位)位)M(2位)位)A(8位)位)解:(解:(1)指

3、令码为)指令码为 4420H 将指令码展开:将指令码展开:010001 00 00100000B M=00 ,不变址,有效地址,不变址,有效地址EA=A=20H15109870(2)指令码为)指令码为 2244H 将指令码展开:将指令码展开:001000 10 01000100B M=10 ,用变址寄存器,用变址寄存器X2进行变址进行变址 有效地址有效地址EA=(X2)+ A=1122H+44H=1166H第3页/共14页第四页,编辑于星期二:二十一点 五十四分。OP(6位)位)M(2位)位)A(8位)位)(3)指令码为)指令码为 1322H 将指令码展开:将指令码展开:000100 11 0

4、0100010B M=11 ,相对寻址,相对寻址 有效地址有效地址EA=(PC)+A=1234H+22H=1256H15109870(4)指令码为)指令码为 3521H 将指令码展开:将指令码展开:001101 01 00100001B M=01 ,用变址寄存器,用变址寄存器X1进行变址进行变址 有效地址有效地址EA=(X1)+ A=0037H+21H=0058H第4页/共14页第五页,编辑于星期二:二十一点 五十四分。OP(6位)位)M(2位)位)A(8位)位)(5)指令码为)指令码为 6723H 将指令码展开:将指令码展开:011001 11 00100011B M=11 ,相对寻址,相对

5、寻址 有效地址有效地址EA=(PC)+A=1234H+23H=1257H1510 9870第5页/共14页第六页,编辑于星期二:二十一点 五十四分。(1)若采用单字指令,共能完成)若采用单字指令,共能完成108种操作,画出指令格式,并指出种操作,画出指令格式,并指出直接寻址和间接寻址的寻址范围直接寻址和间接寻址的寻址范围 解:解:26=64,27=128,所以要完成,所以要完成108种操作需种操作需7位操作码位操作码 指令系统中有指令系统中有4种寻址方式,所以寻址方式字段需种寻址方式,所以寻址方式字段需2位位 由于是一地址格式由于是一地址格式 所以地址码字段位数所以地址码字段位数=16-7-2

6、=7位位 格式如下格式如下 OP(7位)位)M(2位)位)A(7位)位)1587609直接寻址寻址范围:直接寻址寻址范围:27间接寻址寻址范围:间接寻址寻址范围:216第6页/共14页第七页,编辑于星期二:二十一点 五十四分。(2)若采用双字指令,操作码位数和寻址方式不变,指令可直接寻址)若采用双字指令,操作码位数和寻址方式不变,指令可直接寻址的范围是多少,画出指令格式。的范围是多少,画出指令格式。 解:若采用双字指令,指令字长为解:若采用双字指令,指令字长为32位位 操作码位数和寻址方式不变操作码位数和寻址方式不变 所以地址码字段位数所以地址码字段位数=7位位+16位位=23位位 格式如下格

7、式如下 OP(7位)位)M(2位)位)A(23位)位)31242322025直接寻址寻址范围:直接寻址寻址范围:223第7页/共14页第八页,编辑于星期二:二十一点 五十四分。OPMD5位位3位位8位位其中,其中,D是形式地址,采用补码表示(包括一位符号);是形式地址,采用补码表示(包括一位符号);M是寻找方式是寻找方式M=0 立即寻址立即寻址M=1 直接寻址(这时直接寻址(这时D为地址,是无符号数)为地址,是无符号数)M=2 间接寻址间接寻址M=3 变址寻址(变址寄存器变址寻址(变址寄存器R i,16位)位)M=4 基址寻址(基址寄存器基址寻址(基址寄存器R b,16位)位)M=5 相对寻址

8、相对寻址第8页/共14页第九页,编辑于星期二:二十一点 五十四分。OP(5位)位)M(3位)位)D(8位)位)(1)该指令格式最多可以定义多少种不同的操作?立即寻址)该指令格式最多可以定义多少种不同的操作?立即寻址操作数的范围是什么?操作数的范围是什么?解:由于操作码字段为解:由于操作码字段为5位,所以该指令最多可以定义位,所以该指令最多可以定义25=32种不同的种不同的操作操作指令在地址码字段直接给出操作数,而地址码字段为指令在地址码字段直接给出操作数,而地址码字段为8位补码,所以位补码,所以立即数的范围:立即数的范围:-128+127第9页/共14页第十页,编辑于星期二:二十一点 五十四分

9、。(2)写出各寻址方式的有效地址的计算表达式)写出各寻址方式的有效地址的计算表达式(3)各种寻址方式能访问的最大主存空间访问是什么?)各种寻址方式能访问的最大主存空间访问是什么?解:解:寻址方式寻址方式EA计算公式计算公式寻址范围寻址范围M=0,立即寻址,立即寻址EA=(PC)指令自身指令自身M=1,直接寻址,直接寻址EA=D256BM=2,间接寻址,间接寻址EA=(D)64KBM=3,变址寻址,变址寻址EA=(Ri)+D64KBM=4,基址寻址,基址寻址EA=(Rb)+D64KBM=5,相对寻址,相对寻址EA=(PC)+D(PC)-128B (PC)+127BOP(5位)位)M(3位)位)D

10、(8位)位)直接寻址时,直接寻址时,D是地址,是是地址,是无符号数无符号数间接寻址时,操作数的地址间接寻址时,操作数的地址在存储器中,存储器字长为在存储器中,存储器字长为16位位基址、变址寻址时,操作数的地基址、变址寻址时,操作数的地址由寄存器和形式地址址由寄存器和形式地址D共同给共同给出,寄存器字长为出,寄存器字长为16位位相对寻址是指令寻址(转移)相对寻址是指令寻址(转移)转移地址:转移地址:PC的当前值再加上一个的当前值再加上一个相对偏移量相对偏移量D第10页/共14页第十一页,编辑于星期二:二十一点 五十四分。(1)若主存可以直接寻址或间接寻址,存储器字长)若主存可以直接寻址或间接寻址

11、,存储器字长32位,采用位,采用“寄存器寄存器-存储器存储器”型指令,能寻址的最大存储空间是多少?试型指令,能寻址的最大存储空间是多少?试画出指令格式,并说明各字段的含义。画出指令格式,并说明各字段的含义。解:因为解:因为26=64,所以定义,所以定义60种操作,操作码字段需要种操作,操作码字段需要6位位共有共有8种寻址方式,种寻址方式, 23=8,所以,所以MOD字段需要字段需要3位位共有共有16个通用寄存器,个通用寄存器,24=16,所以在指令中需要,所以在指令中需要4位位编码选择寄存编码选择寄存器器第11页/共14页第十二页,编辑于星期二:二十一点 五十四分。l采用采用寄存器间接寻址寄存

12、器间接寻址时,寄存器存放操作数的地址,时,寄存器存放操作数的地址,EA=(Ri),寄存器为,寄存器为32位,操作数地址即为位,操作数地址即为32位,所以位,所以寻址最大空间为寻址最大空间为:232Bl采用采用直接寻址直接寻址,地址码字段的形式地址就是有效地址,地址码字段的形式地址就是有效地址,EA=A,为,为19位,所以位,所以寻址最大空间为:寻址最大空间为:219BOP(6位)位)MOD(3位)位)REG(4位)位)A(19位)位)018192223252631l指令格式指令格式指令字长为指令字长为32位,位,OP需需6位、位、MOD需需3位、位、Ri需需4位位A的位数的位数=32-6-3-4=19位位指令格式如下指令格式如下第12页/共14页第十三页,编辑于星期二:二十一点 五十四分。(2)若采用通用寄存

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论