10.5检测第二题~~编译后全是SS:有点不解哦~
assume cs:code
data segment
dw 8 dup(0)
data ends
code segment
fky: mov ax,data
mov ss,ax
mov word ptr ss:,offset s
mov ss:,cs
call dword ptr ss:
nop
s: mov ax,offset s
sub ax,ss:
mov bx,cs
sub bx,ss:
mov ax,4c00h
int 21h
code ends
end fky用U命令查看后是下面的。。为什么那么多SS: 这是什么意思啊?
-u 0b95:0 2a
0B95:0000 B8940B MOV AX,0B94
0B95:0003 8ED0 MOV SS,AX
0B95:0005 36 SS:
0B95:0006 C70600001700MOV WORD PTR ,0017
0B95:000C 36 SS:
0B95:000D 8C0E0200 MOV ,CS
0B95:0011 36 SS:
0B95:0012 FF1E0000 CALL FAR
0B95:0016 90 NOP
0B95:0017 B81700 MOV AX,0017
0B95:001A 36 SS:
0B95:001B 2B060C00 SUB AX,
0B95:001F 8CCB MOV BX,CS
0B95:0021 36 SS:
0B95:0022 2B1E0E00 SUB BX,
0B95:0026 B8004C MOV AX,4C00
0B95:0029 CD21 INT 21
{:5_109:}老师说过:“规定的东西,就不要去问个为什么啦!”
我个人认为是debug这个调试工具自己的死定的东西!等待高人有个准确的答案!
sunhopp 发表于 2011-7-25 00:56 static/image/common/back.gif
老师说过:“规定的东西,就不要去问个为什么啦!”
我个人认为是debug这个调试工 ...
以前编译从来没出现过。。。另外用的是masm
页:
[1]