2014-02-26 22 views
0
.model small 
.stack 100h 
.data 
.code 

main proc 

mov ax,2 
shl ax,1 
shl ax,2 

int 21h 

mov ah,4ch 
int 21h 

main endp 
end main 

我的問題是,在數與左移值除了1的任何其他值給出無效的指令操作數如何左移將工作

回答

2

在8086,移位的變量數與shl reg, cl
完成 與IMM8轉移被允許從80286開始見this爲允許尋址模式多達80486

假設你打算用80386+,你應該最有可能提供的處理器指令彙編;例如將.386放置在標題中。

NASMCPU 80386
MASM.386

相關問題