Assembly Language And Computer Architecture
DW的功能是分配一個WORD的空間,它前面的符號是地址DW ? 表示分配一個WORD空間,不初始化里面的內容
DW 1234H 表示分配一個WORD空間,并填寫內容為1234H
;Display CR (carriage return) and LF (line feed)
dpcrlf proc ;begin
push ax ;save AX and DX
push dx
mov dl,0dh ;display CR
mov ah,2
int 21h
mov dl,0ah ;display LF
mov ah,2
int 21h
pop dx ;restore DX and AX
pop ax
ret ;exit
dpcrlf endp ;end
==================
名稱 | 功能 | 操作數 | 操作碼 | 模數 | 寄存器1 | 寄存器2 或內存 |
位移量 | 立即數 | 符號 | 方向 | 芯片 型號 |
16位 | 32位 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CPUID | CPU標識 | 無 | $0FA2 | 無 | 無 | 無 | 無 | 無 | 無 | 無 | Pentium | 無 | 無 |
CWD | 轉換字 | 無 | $99 | 無 | 無 | 無 | 無 | 無 | 無 | 無 | 8086 | 無 | $66 |
CWDE | 擴展字 | 無 | $98 | 無 | 無 | 無 | 無 | 無 | 無 | 無 | 386 | $66 | 無 |
DAA | 調整加十 | 無 | $27 | 無 | 無 | 無 | 無 | 無 | 無 | 無 | 8086 | 無 | 無 |
DAS | 調整減十 | 無 | $2F | 無 | 無 | 無 | 無 | 無 | 無 | 無 | 8086 | 無 | 無 |