关于80486寻址方式的一些题目,上课没听懂,作业不会做。。

作者&投稿:崇图 (若有异议请与网页底部的电邮联系)
上课没听懂,作业做不来。求解答 最好有过程和解析~

题目??

代码段

因为操作数作为指令的一部分,紧跟在操作码之后,和指令一起存放在内存的代码段中。

指令的一般格式:操作码 目标操作数,源操作数
先跟你讲一下一些主要的寻址方式吧,我学的是8086,寻址方式和80486基本是一样的,只是在名称上可能会有点不同,我会注明,具体的你看一下书吧。
1. 立即寻址:操作数是一个立即数(就是常数)
例如:MOV AX,3100H 中的3100H
2.直接寻址:指令中给出的不是数值,而是操作数存放的物理地址(偏移地址)
例如:MOV AX,[5400H] 中的[5400H]
3.寄存器寻址:指令的操作数是CPU的内部寄存器
例如:MOV SI,AX 中的AX
4.寄存器间接寻址:用寄存器的内容表示操作数的偏移地址,同样,寄存器不再表示数值本身,而是操作数存放的物理地址(偏移地址),此方式只允许使用SI、DI、BX、BP
例如:MOV AX,[SI] 中的 [SI]
5.寄存器相对寻址(带位移的基址/变址寻址):与寄存器间接寻址相类似,只是偏移地址中多了一个给定的8位或16位位移量
例如:MOV AX,[BX+5] 中的[BX+5]
6.基址-变址寻址:由基址寄存器BX和BP中的任意一个和变址寄存器SI和DI中的任意一个相加而形成操作数的偏移地址
例如:MOV AX,[BX][DI] 中的[BX][DI]
7.基址-变址相对寻址(带位移的基址-变址寻址):与基址-变址寻址相类似,只是偏移地址中多了一个给定的8位或16位位移量
例如:MOV AX,[BX+DI+8] 中的[BX+DI+8]
记住一点,带有“[ ]”的,都是代表地址,而并非真正的数值。
至于逻辑段,主要针对的是源操作数的寻址。默认情况下,指令中只要没有出现BP,逻辑段是DS;出现了BP,逻辑段为SS

1.MOV BX,50
目标操作数:寄存器寻址,源操作数:立即寻址,逻辑段:DS
2.CMP [BX],100
目标操作数:寄存器间接寻址,源操作数:立即寻址,逻辑段:DS
3.ADD [SI],1000
目标操作数:寄存器间接寻址,源操作数:立即寻址,逻辑段:DS
4.MOV BP,CP
CP是什么?如果不是抄错的话CP是非法操作数。
5.MOV BX,[BP+4]
目标操作数:寄存器寻址,源操作数:寄存器相对寻址,逻辑段:SS
6.MOV AX,[BX+DI+5]
目标操作数:寄存器寻址,源操作数:基址-变址相对寻址,逻辑段:DS

若有不足之处,还望谅解。


微型计算机的发展历程是怎样的?
指令系统更加丰富、完善,采用多级中断、多种寻址方式、段式存储机构、硬件乘除部件,并配置了软件系统。这一时期著名微机产品有IBM公司的个人计算机。8086和...80386SX推出后,性能大大优于80286,而价格只是80386的三分之一。 1989年,我们大家耳熟能详的80486芯片由英特尔推出。这款经过四年开发和3亿美元资金投入的...

哪位大虾能把各种类型的cpu处理器的发展历程给我介绍一下,谢谢啦...
80486 80486简称486,于1989年由Intel公司首先出,集成了120万个晶体管。其时钟频率从25MHz逐步提高到33MHz、50MHz。它也属于32位处理器。80486是将80386和数学协处理器80387以及一个8KB的高速缓存集成在一个 芯片内,并且在80X86系列中首次采用了RISC技术,可以在一个时钟周期内执行一条指令。它还采用...

intel(英特尔)CPU发展史?
成立于1968年的英特尔公司,作为全球最大的芯片制造商,同时也是计算机、网络和通信产品的领先制造商,英特尔...1989年:Intel 80486 英特尔最后一款以数字为编号的处理器 1989年,英特尔发布了Intel80486处理器。486...它仍旧是属于16位微处理器,内含29000个晶体管,时钟频率为4.77MHz,地址总线为20位,寻址范围仅仅是1MB...

帮帮,谁知道CPU具体发展简史?谢谢啊。
内部和外部数据总线皆为16位,地址总线24位,可寻址16MB内存。 --- 1985年,INTEL推出了80386芯片,它...---1989年,INTEL推出了80486芯片,它的时钟频率为25MHz、33MHz,50MHz。80486是将80386和 数学协处理...Pentium II Xeon CPU适用于高端的、基于RISC的工作站和服务器。Xeon系列处理器采用了Slot 2插口技术,...

80486的寄存器
按功能可分为四类:基本寄存器、系统寄存器、调试和测试寄存器以及浮点寄存器。80486 CPU的寄存器总体上可分为程序可见和不可见两类。在程序设计期间要使用的、并可由指令来修改其内容的寄存器,称为程序可见寄存器。在程序设计期间,不能直接寻址的寄存器,称为程序不可见寄存器,但是在程序设计期间可以被间接...

80386 CPU中32位指令集在指令功能上主要做了哪些扩展?
基于上述原因,20世纪80年代RISC型CPU诞生了,相对于CISC型CPU ,RISC型CPU不仅精简了指令系统,还采用了一种叫做“超标量和超流水线结构”,大大增加了并行处理能力。RISC指令集是高性能CPU的发展方向。它与传统的CISC(复杂指令集)相对。相比而言,RISC的指令格式统一,种类比较少,寻址方式也比复杂指令...

奔腾系列cpu发展过程
80386SX,16位主理器,主频MHZ,运算速度6MIPs,集成晶体管134,000个,3微米制造工艺,最大寻址内存16MB,生产曰期1988年. [img]http:\/\/www.xiakedao.com\/blog\/data\/image\/cpu\/80386sx.jpg[\/img] 80486DX,DX2,DX4,32位主理器,主频25\/33\/50\/66\/75\/100MHZ,总线频率33\/50\/66MHZ,运算速度20~60MIPs,集成晶体...

什么是中断系统?
指令*作码通常有两种编码格式: 固定格式 ,适用大中型计算机 可变格式 ,适用于微型和小型计算机。 4.3 指令和数据的寻址方式 在这里要区分指令和数据的寻址方式的区别。 指令寻址:指令寻址的方式有顺序寻址和跳跃寻址。 顺序寻址一般为顺序执行程序,而跳跃指令则是执行了转移指令所致。 所谓*作数的寻址方式:就...

机械计算机的发展历程
Babbage在以后的时间里继续他的研究工作,并于1840 年将操作位数提高到了40 位,并基本实现了控制中心(...时钟频率达到33MHz 、可寻址1GB 内存 、每秒可执行600万条指令、集成了275000 个晶体管。1985 年11 ...1989 年4 月10 日:80486 DX 发布。该处理器集成了120 万个晶体管,其后继型号的时钟频率达到100...

8086是什么??
拥有类似的寄存器组,但是数据总线扩充为20位。总线接口单元(Bus Interface Unit)透过6字节预存(prefecth) 的队列(queue)位指令给执行单元(Execution Unit),所以取指令和执行是同步的,8086 CPU有20条地址线,可直接寻址1MB的存储空间,每一个存储单元可以存放一个字节(8位)二进制信息。

天门市19825122829: 关于80486寻址方式的一些题目,上课没听懂,作业不会做.. -
浑独必纳: 指令的一般格式:操作码 目标操作数,源操作数 先跟你讲一下一些主要的寻址方式吧,我学的是8086,寻址方式和80486基本是一样的,只是在名称上可能会有点不同,我会注明,具体的你看一下书吧. 1. 立即寻址:操作数是一个立即数(就...

天门市19825122829: 关于8086寻址方式 -
浑独必纳: 一、立即寻址方式 MOV AL,06H 二、寄存器寻址方式 MOV BX,AX 三、直接寻址方式 MOV AX,[2000H] 四、寄存器间接寻址方式 MOV AX,[SI] 五、寄存器相对寻址方式 MOV AX,COUNT[SI] 六、基址变址寻址方式 MOV AX,[BX][DI] 七、相对基址变址寻址方式 MOV AX,MASK[BX][SI]

天门市19825122829: 关于寻址方式的问题!!!!!! -
浑独必纳: 8086的各种寻址方式,采用的是必须有一个是寄存器,另外一个可以是立即数,内存地址,IO,或者寄存器.其中对内存地址的访问很灵活,有直接寻址、基址寻址,相对寻址,基址加变址寻址和基址加变址相对寻址等.楼主所说的,应该是操作数不能都是内存地址,8086CPU不支持这样的访问.

天门市19825122829: 80x86寻址方式中其中直接寻址方式 -
浑独必纳: 实际地址是:16H*3000+2000=32000 这个问题你要看图3.3了.书P40 在地址32000的位置存放的数据是5032001位置存放的数据是30 由于AX用双地址表示,从高地址读向低地址,所以AX中实际的数据是3050H LZ可以不要多考虑数字的问题,这都是假设寄存器中已经存在的,该题目实际的意义是要你通过地址映射找到时机地址位置并将数据读出来.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网