我是新来的汇编语言,我遇到了我的代码问题。起初,我尝试了1输入,然后1输出,它工作得很好。但是当我尝试2个输入。这是问题出现的时间。当它询问“性别”输入1和输出1似乎重叠时。Turbo Assembler多输入重叠
我已经彻底搜索并设法找到一个要求相同的事情,但他/她的不同,我似乎无法理解。我希望有人能帮帮忙。这是给学校的。
全码:
.model small
.stack 200
.data
message db "Name: ","$"
message2 db "Your name is: ","$"
message3 db "Gender: ","$"
message4 db "Your name is: ","$"
BUF DB 100
DB 100 DUP("$")
.code
MOV ax,@data
mov ds,ax
LEA dx,message
mov ah,09h
int 21h
mov ah,0ah ;
mov dx, offset buf
int 21h
LEA dx,message2
mov ah,09h
int 21h
LEA DX,BUF
ADD DX,02
MOV AH,09H
INT 21H
LEA dx,message3
mov ah,09h
int 21h
mov ah,0ah
mov dx, offset buf
int 21h
LEA dx,message4
mov ah,09h
int 21h
LEA DX,BUF
ADD DX,02
MOV AH,09H
INT 21H
MOV AX,4C00H
INT 21H
END
打印新行以前进到下一行。 –
请问你能更具体吗? – eLjA