[问答题]

在某子程序的开始处要保护AX,BX,CX,DX四个寄存器信息,在子程序结束时要恢复这四个寄存器信息。例如:

PUSH AX/

PUSH BX/保护现场

PUSH CX/

PUSH DX/

}恢复现场

试写出恢复现场时的指令序列。

参考答案与解析:

相关试题

写一段子程序SKIPLINES,完成输出空行的功能。空出的行数在AX寄存器中。

[问答题] 写一段子程序SKIPLINES,完成输出空行的功能。空出的行数在AX寄存器中。

  • 查看答案
  • 在ARM体系结构中()寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时

    [单选题]在ARM体系结构中()寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候,用来保存PC的返回值()寄存器作为处理器的程序计数器指针。A .R0,R14B .R13,R15C .R14,R15D .R14,R0

  • 查看答案
  • 在使用子程序时,可以从主程序调用子程序,子程序也可以调用子程序,称为子程序嵌套。

    [判断题] 在使用子程序时,可以从主程序调用子程序,子程序也可以调用子程序,称为子程序嵌套。A . 正确B . 错误

  • 查看答案
  • 下面的子程序是将AL寄存器低于4位中的十六进制转换为ASCII码,试问:该子程序

    [单选题]下面的子程序是将AL寄存器低于4位中的十六进制转换为ASCII码,试问:该子程序中的横线处应该填写什么指令? HTOASE PROC AND AL,0FH ADD AL,30H CMP AL,39H JBE DONE -------- DONE: RET HTOASC ENDPA.SUB AL,‘A’-0AH B.ADD AL,‘A’-0AHC.SUB AL,07HD.ADD AL,07H

  • 查看答案
  • 下面的子程序是将AL寄存器低于4位中的十六进制转换为ASCII码,试问:该子程序

    [单选题]下面的子程序是将AL寄存器低于4位中的十六进制转换为ASCII码,试问:该子程序中的横线处应该填写什么指令?H.TOASE PROCA.ND AL,0FHA.DD AL,30HC.MP AL,39HJBE DONE--------D.ONE: RETH.TOASC ENDPA.SUB AL,‘A’-0AHB.ADD AL,‘A’-0AHC.SUB AL,07HD.ADD AL,07H

  • 查看答案
  • 某ARM汇编语言程序要调用子程序,子程序名为MySubrutine,则调用该子程

    [单选题]某ARM汇编语言程序要调用子程序,子程序名为MySubrutine,则调用该子程序的指令为(15)___________________,子程序返回调用程序的指令为(16)___________________。

  • 查看答案
  • 某ARM汇编语言程序要调用子程序,子程序名为MySubrutine,则调用该子程

    [填空题] 某ARM汇编语言程序要调用子程序,子程序名为MySubrutine,则调用该子程序的指令为(),子程序返回调用程序的指令为()。

  • 查看答案
  • 如果主程序、子程序1、子程序2、子程序3依次调用,在子程序3中有 RETURN

    [单选题]如果主程序、子程序1、子程序2、子程序3依次调用,在子程序3中有 RETURN TO MASTER 语句,则由子程序3返回A.主程序B.子程序1C.子程序2D.子程序3

  • 查看答案
  • 下面的子程序是将AL寄存器低4位中的十六进制数转换为ASCII码,试问:该子程序

    [单选题]下面的子程序是将AL寄存器低4位中的十六进制数转换为ASCII码,试问:该子程序中的横线处应填写( )。HTOASC PROC AND AL,0FH ADD AL,30H CMP AL,39H JBE DONE ____________DONE: RETHTOASC ENDPA.SUB AL,'A'-0AHB.ADD AL,'A'-0AHC.SUB AL,'A'-07HD.ADD AL.'A'-07H

  • 查看答案
  • 下面的子程序是将AL寄存器低4位中的十六进制数转换为ASCII码,试问:该子程序

    [单选题]下面的子程序是将AL寄存器低4位中的十六进制数转换为ASCII码,试问:该子程序中的横线处应填写什么指令? HTOASC PROC AND AL, OFH ADD AL, 30H CMP AL, 39H JBE DONE ____________ DONE: RET HTOASC ENDPA.SUB AL,'A'-0AHB.ADD AL,'A'-0AHC.SUB AL,'A'-07HD.ADD AL,'A'-07H

  • 查看答案
  • 在某子程序的开始处要保护AX,BX,CX,DX四个寄存器信息,在子程序结束时要恢