王爽那本书上有个代码看不明白,他啥意思?
这个是在CMD中央显示几个字符,注释处那句有啥用?我感觉怎么是画蛇添足?
assume cs:codesg,ds:data,es:display,ss:stack
data segment
db 'welcome to masm!'
db '02h,24h,71h'
data ends
stack segment
db 16 dup(0)
stack ends
display segment
db 1024 dup(0) //他弄个这个来干嘛,好像没有用啊?
display ends
codesg segment
start:
mov ax,data
mov ds,ax
mov si,0
mov ax,0b872h
mov es,ax
mov cx,3
mov di,0
s0:
push cx
push ax
mov cx,16
mov bx,0
s:
mov al,[bx]
mov es:[si],al
mov al,[di+10h]
mov es:[si+1],al
add si,2
inc bx
loop s
sub si,32
add si,160
pop ax
pop cx
inc di
loop s0
mov ax,4c00h
int 21h
codesg ends
end start