早教吧 育儿知识 作业答案 考试题库 百科 知识分享

试列出常见寻址方式的名称以及它们的内容?

题目详情
试列出常见寻址方式的名称以及它们的内容?
▼优质解答
答案和解析

指令寻址编辑

指令的寻址方式有以下两种.顺序寻址方式由于指令地址在内存中按顺序安排,当执行一段程序时,通常是一条指令接一条指令地顺序进行.也就是说,从存储器取出第1条指令,然后执行这条指令;接着从存储器取出第2条指令,再执行第二条指令;接着再取出第3条指令.[1] 这种程序顺序执行的过程,称为指令的顺序寻址方式.为此,必须使用程序计数器(又称指令指针寄存器)PC来计数指令的顺序号,该顺序号就是指令在内存中的地址.跳跃寻址方式当程序转移执行的顺序时,指令的寻址就采取跳跃寻址方式.所谓跳跃,是指下条指令的地址码不是由程序计数器给出,而是由本条指令给出.注意,程序跳跃后,按新的指令地址开始顺序执行.因此,指令计数器的内容也必须相应改变,以便及时跟踪新的指令地址.采用指令跳跃寻址方式,可以实现程序转移或构成循环程序,从而能缩短程序长度,或将某些程序作为公共程序引用.指令系统中的各种条件转移或无条件转移指令,就是为了实现指令的跳跃寻址而设置的.[1] 操作数寻址编辑形成操作数的有效地址的方法称为操作数的寻址方式.由于大型机、小型机、微型机和单片机结构不同,从而形成了各种不同的操作数寻址方式.下面介绍一些比较典型又常用的操作数寻址方式.[1] 隐含寻址这种类型的指令,不是明显地给出操作数的地址.而是在指令中隐含着操作数的地址.例如,单地址的指令格式,就不明显地在地址字段中指出第2操作数的地址,而是规定累加寄存器AC作为第2操作数地址.指令格式明显指出的仅是第1操作数的地址D.因此,累加寄存器AC对单地址指令格式来说是隐含地址.[1] 如:DAA ;立即寻址指令的地址字段指出的不是操作数的地址,而是操作数本身,这种寻址方式称为立即寻址.立即寻址方式的特点是指令执行时间很短,因为它不需要访问内存取数,从而节省了访问内存的时间.[1]  如:MOV AX,5678H 注意:立即数只能作为源操作数,不能作为目的操作数.直接寻址直接寻址是一种基本的寻址方法,其特点是:在指令格式的地址的字段中直接指出操作数在内存的地址.由于操作数的地址直接给出而不需要经过某种变换,所以称这种寻址方式为直接寻址方式.在指令中直接给出参与运算的操作数及运算结果所存放的主存地址,即在指令中直接给出有效地址[1] 间接寻址间接寻址是相对直接寻址而言的,在间接寻址的情况下,指令地址字段中的形式地址不是操作数的真正地址,而是操作数地址的指示器,或者说此形式地址单元的内容才是操作数的有效地址.[1] 寄存器寻址方式和寄存器间接寻址方式当操作数不放在内存中,而是放在CPU的通用寄存器中时,可采用寄存器寻址方式.显然,此时指令中给出的操作数地址不是内存的地址单元号,而是通用寄存器的编号(可以是8位也可以是16位(AX,BX,CX,DX)).指令结构中的RR型指令,就是采用寄存器寻址方式的例子.如:MOV DS,AX寄存器间接寻址方式与寄存器寻址方式的区别在于:指令格式中的寄存器内容不是操作数,而是操作数的地址,该地址指明的操作数在内存中.[1] 相对寻址方式相对寻址是把程序计数器PC的内容加上指令格式中的形式地址D而形成操作数的有效地址.程序计数器的内容就是当前指令的地址.“相对”寻址,就是相对于当前的指令地址而言.采用相对寻址方式的好处是程序员无须用指令的绝对地址编程,因而所编程序可以放在内存的任何地方.[1] 指令格式:MOV AX,[BX+1200H] 操作数物理地址PA=(DS/SS)*10H+EA EA=(BX/BP/SI/DI)+(6/8)位偏移量Disp 对于BX,SI,DI寄存器来说段寄存器默认为DS,对于SP来说,段寄存器默认为SS[2] 基址寻址方式在基址寻址方式中将CPU中的基址寄存器的内容,加上变址寄存器的内容而形成操作数的有效地址.基址寻址的优点是可以扩大寻址能力,因为与形式地址相比,基址寄存器的位数可以设置得很长,从而可以在较大的存储空间中寻址.[1] 变址寻址方式变址寻址方式与基址寻址方式计算有效地址的方法很相似,它把CPU中某个变址寄存器的内容与偏移量D相加来形成操作数有效地址.但使用变址寻址方式的目的不在于扩大寻址空间,而在于实现程序块的规律变化.为此,必须使变址寄存器的内容实现有规律的变化(如自增1、自减1、乘比例系数)而不改变指令本身,从而使有效地址按变址寄存器的内容实现有规律的变化.[1] 块寻址方式块寻址方式经常用在输入输出指令中,以实现外存储器或外围设备同内存之间的数据块传送.块寻址方式在内存中还可用于数据块移动.
看了 试列出常见寻址方式的名称以及...的网友还看了以下:

第一个图,1个小正方体,其中1个可以看得见,0个看不见;第二个图,8个小正方体,其中7个可以看得见  2020-05-16 …

有关COD消解过程出现沉淀的问题,我在用COD消解的过程中,滴加入消解液和催化液后,出现沉淀,然后  2020-05-17 …

假设一厂家生产的每台仪器以概率0.7可直接出厂,以概率0.3需进一步调试,经调试后以概率0.8可出  2020-06-13 …

加热白醋时发生爆炸我前几天突发奇想,用试管盛了一点白醋,放到酒精灯上加热.但是加热一段时间后,试管  2020-06-29 …

在“触觉敏感程度的测定实验”中,我们有一些注意事项:(1)不能让被试者看见测试部位;(2)每次测试  2020-07-16 …

帮忙提供作文思路,3天之内给我答案我追加一百分,但一定在5天以内!1.以“距离”为话题2.以试试看后  2020-12-17 …

2014年12月,教育部发布了关于《普通高中学业水平考试的实施意见》和《加强和改进普通高中学生综合素  2020-12-21 …

英语翻译1:这见衣服采用的是100%的面料做的,无论质量还是穿起来的感觉都很好,先生你可以试试.2:  2020-12-23 …

有些同学由于对知识的掌握不牢固,应试能力与技巧也不足,因而在考试时记忆经常出现卡壳的现象,可见考试焦  2020-12-23 …

在做“海波的熔化”实验时,常会见到试管壁处的海波开始熔化时,处在试管中央的温度计的示数尚未到达海波的  2021-01-16 …