(1)下面的程序执行后,AX中的数值为多少?(注意:用CALL指令的原理来分析,不要再DEBUG中单步跟踪来验证你的结论。对于此程序,在DEBUG中单步跟踪的结果,不能代表CPU的实际执行结果)
ASSUME CS:CODE
STACK SEGMENT
DW 8 DUP (0)
STACK ENDS
CODE SEGMENT
START: MOV AX,STACK
MOV SS,AX ;STACK段放入SS
MOV SP,16
MOV DS,AX ;STACK段放入DS
MOV AX,0
CALL WORD PTR DS:[0EH] ;IP入栈,SP-2=0EH,CALL然后DS:OEH中还是当前IP,故执行下条指令
INC AX
INC AX
INC AX ;AX=3
CODE ENDS
END START
(2)下面的程序执行后,AX和BX中的数值为多少?
ASSUME CS:CODE
DATA SEGMENT
DW 8 DUP (0)
DATA ENDS
CODE SEGMENT
START: MOV AX,DATA
MOV SS,AX ;将DATA段放入SS
MOV SP,16
MOV WORD PTR SS:[0],OFFSET S ;将S的偏移地址放入SS:[0]
MOV SS:[2],CS ;将CS的段地址放入SS:[2]
CALL DWORD PTR SS:[0] ;转移到S处执行
NOP
S: MOV AX,OFFSET S ;将S的偏移地址放入AX
SUB AX,SS:[0CH] ;AX=AX-SS:[0CH],得用DEBUG了
MOV BX,CS ;把CS的段地址放入BX
SUB BX,SS:[0EH] ;BX=BX-SS:[0EH]
CODE ENDS
END START
用DEBUG得出最后AX=0001H,BX=0000H
- [lai-52sora] +瀨52sora饑渴淫蕩人妻求幹 03/12 00:39
- [lai-52sora] +瀨52sora饑渴淫蕩人妻求幹 03/12 00:39
- [lai-52sora] +瀨52sora饑渴淫蕩人妻求幹 +瀨52sora饑渴淫蕩人妻求幹 +瀨52sora饑渴淫蕩人妻 03/12 00:38
- [lai-52sora] +瀨52sora饑渴淫蕩人妻求幹 03/12 00:38
- [lai-52sora] +瀨52sora饑渴淫蕩人妻求幹 03/12 00:38
- [lai-52sora] +瀨52sora饑渴淫蕩人妻求幹 03/12 00:37
- [lai-52sora] +瀨52sora饑渴淫蕩人妻求幹 03/12 00:37
- [lai-52sora] +瀨52sora饑渴淫蕩人妻求幹 03/12 00:37
- [lai-52sora] +瀨52sora饑渴淫蕩人妻求幹 03/12 00:37
- [lai-52sora] +瀨52sora饑渴淫蕩人妻求幹 03/12 00:37
- [游客] 千喜全台外送茶賴ns771《telegram:xd713》 #清純可愛淫蕩少女#升級老司機紅牌妹 05/19 00:31
- [游客] 千喜全台外送茶賴ns771《telegram:xd713》 #清純可愛淫蕩少女#升級老司機紅牌妹 05/19 00:30
- [游客] 千喜全台外送茶賴ns771《telegram:xd713》 #清純可愛淫蕩少女#升級老司機紅牌妹 05/19 00:30
- [游客] 千喜全台外送茶賴ns771《telegram:xd713》 #清純可愛淫蕩少女#升級老司機紅牌妹 05/19 00:30
- [游客] 千喜全台外送茶賴ns771《telegram:xd713》 #清純可愛淫蕩少女#升級老司機紅牌妹 05/19 00:30
- [游客] 千喜全台外送茶賴ns771《telegram:xd713》 #清純可愛淫蕩少女#升級老司機紅牌妹 05/19 00:29
- [游客] 千喜全台外送茶賴ns771《telegram:xd713》 #清純可愛淫蕩少女#升級老司機紅牌妹 05/19 00:29
- [游客] 千喜全台外送茶賴ns771《telegram:xd713》 #清純可愛淫蕩少女#升級老司機紅牌妹 05/19 00:29
- [游客] 千喜全台外送茶賴ns771《telegram:xd713》 #清純可愛淫蕩少女#升級老司機紅牌妹 05/19 00:26
- [游客] 千喜全台外送茶賴ns771《telegram:xd713》 #清純可愛淫蕩少女#升級老司機紅牌妹 05/19 00:25