.model small
.stack 100h
.data
buffer db 10 dup(?)
.code
start:
mov ax,@data
mov ds,ax
;------------------------------
mov si,80h
mov cx,es:[si]
dec cx
mov ch,0 ;用debug跟踪发现如果没有此句 ch的值将被改变 循环就会出错 不知何故 望热心人解答
add si,2
lea di,buffer
loop1: mov bx,es:[si]
mov [di],bx
inc si
inc di
loop loop1
mov bx,'$'
mov [di],bx
lea dx,buffer
mov ah,09h
int 21h
;-----------------------------
mov ah,4ch
int 21h
end start
在汇编程序中获得命令行参数(已经解决了以前遇到的问题)
最新推荐文章于 2022-09-22 12:07:37 发布