主题:输入一段字符串?
.model small
.data
buffer db 81
db 0
db 81 dup(0)
.code
.startup
lea dx,buffer
mov ah,0ah
int 21h
mov byte ptr buffer,'w'
mov ah,2
int 21h
.exit 0
end
我想问一下各位,DOS调用之后的第一个字符到底放在那个位置上呢?是在buffer,还是在buffer+1还是在buffer+2?如何用T单步调试呢?你是如何得知你的结论呢?
请指教1
.data
buffer db 81
db 0
db 81 dup(0)
.code
.startup
lea dx,buffer
mov ah,0ah
int 21h
mov byte ptr buffer,'w'
mov ah,2
int 21h
.exit 0
end
我想问一下各位,DOS调用之后的第一个字符到底放在那个位置上呢?是在buffer,还是在buffer+1还是在buffer+2?如何用T单步调试呢?你是如何得知你的结论呢?
请指教1