网站大量收购闲置独家精品文档,联系QQ:2885784924

信息表示-指令系统(复习).pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

寻址例题一、问一个具有64个单元,每个单元由8位组成的存储器,按字节编址需要多少条地址线(地址码需要几位)?如果:存储器增至1K(1024)个单元的需要多少条地址线(地址码需要几位)?编址:8bits………主存储器000000000001111111数据寄存器

MBR存储体(m字?w位)地址寄存器

MAR64个单元的存储器结构寻址方式1、指令寻址方式:计算下一条要执行的指令地址的方法顺序寻址方式程序计数器PC保存下一条指令的地址。PC每次增加一个指令间隔,指向下一条要执行的指令。顺序执行程序。跳跃寻址方式下一条指令的地址由跳转指令给出。PC内容由跳转指令赋值,转为目的地址。程序转移、循环和转子等。2、数据寻址方式:确定指令中操作数地址的方法操作数寻址方式操作数寻址方式:寻找指令中操作数所在地址的方式。形式地址指令中给出的地址,这个地址有时不能直接访存。有效地址(EA)能够直接访存的地址。操作数的地址分类运算器中的通用寄存器编号输入/输出设备的端口地址内存单元的地址指令中的形式地址有效地址寻址方式操作数寻址方式隐含寻址操作数地址在指令中隐含给出。IMULBL;AL×BL→AX立即寻址:操作数在指令中直接给出。取指令同时取出操作数,不必再次访存,提高了指令的执行速度。立即数固定,不能修改。受指令字长度限制,立即数位数较小(占用位数少)适用于给某一寄存器或内存单元赋初值。MOVAX,0300H;0300H→AXOP立即数操作数寻址方式直接寻址:操作数的地址在指令中直接给出。例:MOVAL,[5718H];若[5718H]=3,则3→AL简单直观,便于硬件实现但内存容量大时,地址码长度变长。常用于读写内存的指令操作数内存储器OP直接地址35718H5718H操作数寻址方式间接寻址:地址码字段给出的是操作数地址的地址。通常在指令中设置直接/间接寻址标志位I(或@),当I=1时,间接寻址。存储器OP间接地址1一级间址I=1有效地址操作数操作数寻址方式间接寻址:地址码字段给出的是操作数地址的地址。通常在指令中设置直接/间接寻址标志位I(或@),当I=1时,间接寻址。特点扩大了寻址范围可以实现指针型数据但延长了取操作数的速度存储器OP一级间址1多级间址I=11|二级间址1|三级间址0|有效地址操作数操作数寻址方式寄存器寻址指令地址码字段给出的是CPU内通用寄存器的编号(地址)所需的操作数就在这一寄存器中。寄存器操作速度比内存快寄存器少,编址短,缩短了指令长度OPRi操作数Ri寄存器操作数寻址方式寄存器间接寻址寄存器中存放的是操作数在内存中的地址。只须一次访存。例:i=5,使用R5寄存器,若R5中的内容为7寄存器寻址:操作数=7寄存器间接寻址:操作数=(7#)=13OPRi存储器Ri寄存器有效地址操作数7R5713操作数寻址方式相对寻址:有效地址EA由程序计数器PC的内容和指令中的地址码相加得到。例:D=48H(PC)=5600H有效地址EA=5648H主要用于转移指令,对浮动程序很有用。位移量可正可负,通常用补码表示。PC加法器操作数OPD存储器操作数寻址方式基址寻址:有效地址由基址寄存器Rb的内容和指令中的位移量D相加得到。例:D=18H,[BS]=5700H有效地址EA=5718H主要用于为程序或数据分配存储区,对多道程序或浮动程序很有用,解决了程序在存储器中的定位和扩大寻址空间等问题。大型机中,基址寄存器只能由特权指令来管理,用户指令无权操作和修改。加法器操作数基址寄存器OPRbD存储器操作数寻址方式变址寻址:有效地址由变址寄存器Rx的内容和指令中的地址码相加得到。例:A=18H,x=5,(Rx)=5700H有效地址EA=5718H主要用于对数组元素和字符串进行处理。存储器OPRxD操作数加法器变址寄存器一般的系统都不再区分变址和基址了成原理中的变址和基址的由来和计算机硬件技术的发展,特别是电子工艺的发展比较密切,由于计算机硬件制造成本的改变,目前,一般的系统都不再区分变址和基址了

把两种情况讲清楚就可以了,即

1、地址码分两部分

2、其中的一个部分地址可以访问整个主存空间的任何一个单元,

其第二个地址部分,可以在其一所确定的单元地址的基础之上做局部的变换。

同时区

文档评论(0)

135****1732 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档