早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
按照上表给出的程序寻址方式,说明下表中各汇编指令中指定的地址属于哪类程序寻址方式。
题目
按照上表给出的程序寻址方式,说明下表中各汇编指令中指定的地址属于哪类程序寻址方式。
参考答案
正确答案:
解析:程序寻址方式有以下几种:
(1)段内直接寻址。是指把指令本身提供的位移量加到指令指针寄存器中去形成目标有效地址的寻址方式。例如JMP 1000H,调用地址在指令中给出。
(2)段内间接寻址。程序转移的地址存放在寄存器或存储单元中,由于此寻址方式仅修改IP的内容,因此这种寻址方式只能在段内进行程序转移。例如JMPBX,转移地址由BX给出:又如JMP WORD PTR[BP+TABLE],转移地址由BP+TABLE所指的存储单元给出。
(3)段间直接寻址。这种寻址方式是在指令中直接给出16位的段基值和16位的偏移地址来更新当前CS和p的内容。例如CALL 2500H:3600H,调用的段地址和偏移地址都在指令中给出。
(4)段间间接寻址。这种寻址方式是由指令中给出的存储器数据寻址方式,包括存放转移地址偏移量和段地址。其低位字地址单元存放的是偏移地址,高位字地址单元中存放的是转移段基值。这样既更新了IP的内容,又更新了CS的内容。例如CALL DWORD PTR[DI],调用地址在DI、DI+I、DI+2、DI+3所指的内容单元中,前两个字节为偏移量,后两个字节为段地址。
解析:程序寻址方式有以下几种:
(1)段内直接寻址。是指把指令本身提供的位移量加到指令指针寄存器中去形成目标有效地址的寻址方式。例如JMP 1000H,调用地址在指令中给出。
(2)段内间接寻址。程序转移的地址存放在寄存器或存储单元中,由于此寻址方式仅修改IP的内容,因此这种寻址方式只能在段内进行程序转移。例如JMPBX,转移地址由BX给出:又如JMP WORD PTR[BP+TABLE],转移地址由BP+TABLE所指的存储单元给出。
(3)段间直接寻址。这种寻址方式是在指令中直接给出16位的段基值和16位的偏移地址来更新当前CS和p的内容。例如CALL 2500H:3600H,调用的段地址和偏移地址都在指令中给出。
(4)段间间接寻址。这种寻址方式是由指令中给出的存储器数据寻址方式,包括存放转移地址偏移量和段地址。其低位字地址单元存放的是偏移地址,高位字地址单元中存放的是转移段基值。这样既更新了IP的内容,又更新了CS的内容。例如CALL DWORD PTR[DI],调用地址在DI、DI+I、DI+2、DI+3所指的内容单元中,前两个字节为偏移量,后两个字节为段地址。
看了按照上表给出的程序寻址方式,说...的网友还看了以下:
(1)Na2CO3固体中的NaHCO3,方法是,反应的化学方程式:.(2)除去混入NaCl溶液中少 化学 2020-05-02 …
(2)写出下列反应的离子方程式⑤明矾溶液中滴加过量BaOH2溶液 化学 2020-05-13 …
化学反应离子方程式明矾净水原理. 化学 2020-05-16 …
镁在空气中燃烧时,能发出耀眼的光,可用来制造镁闪光灯,其反应的化学方程式为还有一道:铁粉与人体胃液 化学 2020-05-22 …
写出下述变化的化学方程式,并注明反应条件和反应类型.(1)苯溴苯:方程式写出下述变化的化学方程式, 化学 2020-06-13 …
求化学方程式明天期末考试还有这些方程式不会写氯化亚铁溶液中加入氢氧化钠并在空气求化学方程式明天期末 其他 2020-07-20 …
14.完成下列化学方程式(1)写出两种制取溴乙烷的化学方程式,并注明反应类型.(2)写出实现下列变 化学 2020-07-29 …
铝粉与WO3的反应方程式明矾溶于水后的电离方程式明矾可以作为净水剂的原因(离子方程式)铁与稀硫酸反应 化学 2020-11-03 …
热化学方程式(1)叫热化学方程式。热化学方程式不仅表明了化学反应中的变化,也表明了化学反应中的变化。 化学 2020-11-29 …
离子方程试我已经知道反应的离子方程式,但是我不知道为什么要这样写?是用什么方法?`举例子说明说明,铁 化学 2021-02-13 …