阅读以下关于80X86处理器方面的叙述,请回答问题1至问题3。 [说明] 80X86计算机中的寻址方式包括程序寻址和数据寻址两类。数据寻址方式是指获取指令所需的操作数或操作数地址的方式;程序寻址方式是指程序中出现转移和调用时的程序定位方式。

admin2010-05-08  33

问题 阅读以下关于80X86处理器方面的叙述,请回答问题1至问题3。
   [说明]
   80X86计算机中的寻址方式包括程序寻址和数据寻址两类。数据寻址方式是指获取指令所需的操作数或操作数地址的方式;程序寻址方式是指程序中出现转移和调用时的程序定位方式。
   部分数据寻址方式见下表,其中,为每种数据寻址方式分配一个编号。

程序寻址方式见下表,其中,为每种程序寻址方式分配一个编号。

以下汇编程序用于求寄存器AX中符号数的绝对值。请将下面汇编程序的空(1)~(4)补充完整。
   CMP  AX,  (1)  
   JL    (2)  
   JMP  (3)  
   YESNEG:  NEG    AX
   NONEG:  MOV    RESULT,  (4)  
   将上述汇编程序改进如下,请将改进后的汇编程序的空(5)~(8)补充完整。
   CMP  AX,  (5)  
   JGE  (6)  
   NEG  (7)  
   NONEG:  MOV  RESULT,  (8)  

选项

答案(1)0 (2)YESNEG (3)NONEG (4)AX (5)0 (6)NONEG (7)AX (8)AX

解析 本题中的汇编程序用于求寄存器AX中符号数的绝对值,算法一的分支条件是 AX<0,当条件满足时,即AX为负数,需要求补;当条件不满足时,即AX为正数,不需要求补,转向保存结果。
   算法二的分支条件是AX>=0,只需要判断条件不满足时,即AX为负数,进行求补运行,然后保存结构。
转载请注明原文地址:https://kaotiyun.com/show/BhWZ777K
0

最新回复(0)