主题:这些指令怎么被翻译成这样了
data segment
var1 dw 5 dup(?)
var2 dw 20H,30H
data ends
code segment
assume cs:code,ds:data
start: mov ax,data
mov ds,ax
mov ax,[var2]
mov bx,var2
mov cx,[offset var2]
mov dx,offset var2
mov si,0ah
mov di,[000ah]
mov ah,4ch
int 21h
code ends
end start
用codeview调试发现程序被翻译成这样了:
[img]http://tk.files.storage.msn.com/x1pIuxx1VYmtQuzFQENYebLyIDV8km488Qkix0_1RAM8aUh6wL3jKSGDxidST8lUpoh75H8V_E6zslSjxgX-6NUAs-6T4BlPNvNBdjY5VVOsCIGNNiD0FuNJ8KpvXhJEzTg9uGnEhxaY7g[/img]
var1 dw 5 dup(?)
var2 dw 20H,30H
data ends
code segment
assume cs:code,ds:data
start: mov ax,data
mov ds,ax
mov ax,[var2]
mov bx,var2
mov cx,[offset var2]
mov dx,offset var2
mov si,0ah
mov di,[000ah]
mov ah,4ch
int 21h
code ends
end start
用codeview调试发现程序被翻译成这样了:
[img]http://tk.files.storage.msn.com/x1pIuxx1VYmtQuzFQENYebLyIDV8km488Qkix0_1RAM8aUh6wL3jKSGDxidST8lUpoh75H8V_E6zslSjxgX-6NUAs-6T4BlPNvNBdjY5VVOsCIGNNiD0FuNJ8KpvXhJEzTg9uGnEhxaY7g[/img]