问答题X 纠错

参考答案:

当调用程序为子程序提供一定的参数或参数的地址,这些参数是通过堆栈传递给子程序时;在子程序运行结束返回时,这些参数或参数地址已经没有在堆栈中保留的必要。因此,使用带参数的返回指令RET n,以便废弃一些CALL指令执行前入栈的参数。
设栈顶地址为4000H,当执行RET 0008H后,执行SP ← SP+n的操作,SP=4008H。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

在0628H单元处有一条二字节指令JMP SHORT OBJ,如果其中位移量为:① 27H;② 6BH;③ 0C6H,试问转向地址处的值为多少?

参考答案:段内短转移的把当前的IP值(即JMP指令的下一条指令的地址)与指令指定的8位偏移量之和送到IP,使程序运行发生转移。指令...

问答题

移位指令和循环移位指令在执行操作时,有什么差别?在编制乘除法程序中,为什么常用移位指令来代替乘除法指令?试编制一个程序段,实现CX中的数除以4,结果仍放在CX中。 

参考答案:逻辑移位指令用于无符号数的移位,左移时,最低位补0,右移时,最高位补0。算术移位指令用于对带符号数的移位,左移时,最低位...

问答题

写出完成以下操作的程序段。假设各变量的值均为用压缩BCD码表示的二位十进制数:U ←(X+W)-(Z-V)

参考答案:

问答题

写出完成以下操作的程序段。假设各变量的值均为用压缩BCD码表示的二位十进制数:U ← V+(S-6)

参考答案:

问答题

写出执行以下计算的指令系列。其中X、Y、Z、R、W均为存放16位带符号数单元的地址:Z ←((W-X)/ 5×Y)× 2      

参考答案:指令系列如下MOV  AX,WSUBAX,XCDWIDIV  5IMUL&ens...

问答题

写出执行以下计算的指令系列。其中X、Y、Z、R、W均为存放16位带符号数单元的地址:Z ←(W×X)/(Y+6),R ← 余数

参考答案:指令系列如下MOV  AX,WIMUL  XMOV  BX,...

问答题

写出执行以下计算的指令系列。其中X、Y、Z、R、W均为存放16位带符号数单元的地址:Z ← W -(X+6)-(R-9)

参考答案:指令系列如下ADD  X,6SUB  R,9MOV  AX,...

问答题

写出执行以下计算的指令系列。其中X、Y、Z、R、W均为存放16位带符号数单元的地址:Z ← W +(Z-X)

参考答案:指令系列如下MOV  AX,ZSUB  AX,XADD  A...

问答题

字节扩展指令和字扩展指令用在什么场合?举例说明。

参考答案:用在除法运算中,对带符号数的被除数进行扩展;例如:当被除数在AX中,除数在BX中时CDWIDIV  ...

问答题

根据以下要求,试写出相应的汇编语言指令。 
(1)把BX寄存器和DX寄存器的内容相加,结果存入BX寄存器中。          
(2)用寄存器BX和SI的基址变址寻址方式把存储器中的一个字节与AL寄存器的内容相加,并把结果送到AL寄存器中。         
(3)用寄存器BX和位移量0B2H的寄存器相对寻址方式把存储器中的一个字和CX相加,并把结果存回存储器中。         
(4)用位移量为0524H的直接寻址方式把存储器中的一个字与立即数3C5AH相加,并把结果送回该存储单元。

参考答案:1.指令为   ADD  BX,DX2.指令为  ...
赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved