8086中的汇编代码
assembly code in 8086
我需要有关这段汇编语言代码的帮助
.model small
.stack 100h
.DATA
STRING1 db 5 DUP (?),"$"
.code
main proc
MOV AX, @DATA
MOV ES, AX ; initialize ES
LEA DI,[STRING1] ; assume BYTE string
CLD
MOV AL, 'A'
STOSB ; store 1st byte of A
STOSB ; store 1st byte of A
lea dx,STRING1
mov ah,09h
int 21h
mov ah,4ch
int 21h
main endp
end main
这条指令是显示两个 "aa" 作为输出,但它也向我展示了这个:
output
Int 21/AH=09h 需要 DS:DX 中字符串的地址。你忘记初始化 DS
.
我需要有关这段汇编语言代码的帮助
.model small
.stack 100h
.DATA
STRING1 db 5 DUP (?),"$"
.code
main proc
MOV AX, @DATA
MOV ES, AX ; initialize ES
LEA DI,[STRING1] ; assume BYTE string
CLD
MOV AL, 'A'
STOSB ; store 1st byte of A
STOSB ; store 1st byte of A
lea dx,STRING1
mov ah,09h
int 21h
mov ah,4ch
int 21h
main endp
end main
这条指令是显示两个 "aa" 作为输出,但它也向我展示了这个:
output
Int 21/AH=09h 需要 DS:DX 中字符串的地址。你忘记初始化 DS
.