两道简单汇编题目,求答案!
1.设SS=2000H,SP=40H,BX=3120H,AX=25FEH,依次执行下列指令:PUSHBXPUSHAXPOPBX(1)写出执行每条指令后SP内容是多少。(2...
1.设SS=2000H,SP=40H,BX=3120H,AX=25FEH,依次执行下列指令:
PUSH BX
PUSH AX
POP BX
(1) 写出执行每条指令后SP内容是多少。
(2) 全部指令执行完后,AX、BX内容是多少?
2.声明一个STRING变量,并以'$'结尾。统计以'$'结尾的字符串STRING的字符个数,放入LEN字单元中。(写出完整的程序定义格式)(12分) 展开
PUSH BX
PUSH AX
POP BX
(1) 写出执行每条指令后SP内容是多少。
(2) 全部指令执行完后,AX、BX内容是多少?
2.声明一个STRING变量,并以'$'结尾。统计以'$'结尾的字符串STRING的字符个数,放入LEN字单元中。(写出完整的程序定义格式)(12分) 展开
2个回答
展开全部
1.设SS=2000H,SP=40H,BX=3120H,AX=25FEH,依次执行下列指令:
PUSH BX
PUSH AX
POP BX
(1) 写出执行每条指令后SP内容是多少。
PUSH BX ;(SP)=003EH
PUSH AX ;(SP)=003CH
POP BX ;(SP)=003EH
(2) 全部指令执行完后,AX、BX内容是多少?
(AX)=25FEH (BX)=25FEH
2.声明一个STRING变量,并以'$'结尾。统计以'$'结尾的字符串STRING的字符个数,放入LEN字单元中。(写出完整的程序定义格式)(12分)
data segment
string db 'asdfghjkl','$'
len equ $-string
data ends
PUSH BX
PUSH AX
POP BX
(1) 写出执行每条指令后SP内容是多少。
PUSH BX ;(SP)=003EH
PUSH AX ;(SP)=003CH
POP BX ;(SP)=003EH
(2) 全部指令执行完后,AX、BX内容是多少?
(AX)=25FEH (BX)=25FEH
2.声明一个STRING变量,并以'$'结尾。统计以'$'结尾的字符串STRING的字符个数,放入LEN字单元中。(写出完整的程序定义格式)(12分)
data segment
string db 'asdfghjkl','$'
len equ $-string
data ends
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询