题目详情
题目详情:
发布时间:2023-12-17 00:14:27

[简答题]

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

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


更多"在某子程序的开始处要保护AX,BX,CX,DX四个寄存器信息,在子程序"的相关试题:

[单项选择]执行“()AX,BX”指令不改变AX寄存器中的内容。
A. CMP
B. ADD
C. XOR
D. OR
[单项选择]在寄存器AX、BX中有两个带符号数A、B,利用CMPAX,BX指令比较两者的大小,若A>B,则标志位的状态应是()。
A. OF=1,SF=1
B. OF=0,SF=1
C. OF=1,SF=0
D. CF=1,SF=0
[简答题]试按要求编制程序段:由寄存器AX,BX组成一个32位带符号数(AX中存放高十六位),试求这个数的负数。
[简答题]

试写出执行下列指令序列后BX寄存器的内容。执行前(BX)=6D16H。
MOV CL,7
SHR BX,CL


[单项选择]将堆栈段中偏移量值为BX的存储单元中的内容送入AX寄存器的指令是()。
A. MOVAX,BX
B. MOVAX,[BX]
C. POPAX
D. MOVAX,SS:[BX]
[简答题]

试根据以下要求写出相应的汇编语言指令
把BX寄存器和DX寄存器的内容相加,结果存入DX寄存器中。


[简答题]设有关寄存器及存储单元的内容为:DS=2000H,BX=0100H,AX=1200H,SI=0002H,[20100H]=12H,[20101H]=34H,[20102H]=56H,[20103H]=78H,[21200H]=2AH,[21201H]=4CH,[21202H]=0B7H,[21203H]=65H,若MOV AX,1800H指令单独执行后,AX为多少?
[多项选择]如果AX和BX中为有符号数,要求AX小于BX转移到NEXT,可以在CMP AX,BX后使用以下指令:()
A. JG NEXT
B. JL NEXT
C. JGE NEXT
D. JLE NEXT
[多项选择]如果AX和BX中为无符号数,要求AX等于BX转移到NEXT,可以在CMP AX,BX后使用以下指令:()
A. JZ NEXT
B. JNZ NEXT
C. JE NEXT
D. JNE NEXT
[多项选择]如果AX和BX中为无符号数,要求AX小于BX转移到NEXT,可以在CMP AX,BX后使用以下指令:()
A. JA NEXT
B. JB NEXT
C. JC NEXT
D. JNC NEXT
[简答题]通常在子程序的开始部分要保护什么寄存器?
[简答题] 简述下列代码的过程和结果。 PUSH AX PUSH BX POP AX POP BX
[简答题]已知:寄存器AX=7836H,指令:CMP AX,9A5EH执行后,AX等于多少?
[简答题]

试根据以下要求写出相应的汇编语言指令
用寄存器BX和位移量0B2H的寄存器相对寻址方式把存储器中的一个字和(CX)相加,并把结果送回存储器中。


[简答题]已知:寄存器AX=7836H,指令:ADD AX,9A5EH执行后,AX等于多少?CF等于多少?

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码