|
发表于 2012-11-15 18:25:23
|
显示全部楼层
assume cs:code,ds:data
data segment
db 'acai'
data ends
code segment
start: mov ax,data
mov ds,ax
;mov ax,code
;mov cs,ax ;上句同这句语法错误,CS不能通过MOV来修改
mov si,0
mov di,1
mov ax,0b800h
mov bx,720h
mov es,ax
mov cx,4
s: mov al,[si]
mov es:[bx],al ;SI移除
mov ah,02h
mov es:[bx][di],ah
mov es:[bx+0a0h],al ;SI移除
mov ah,14h
mov es:[bx+0a0h+di],ah ;SI移除
mov es:[bx+140h],al ;SI移除
mov ah,71h
mov es:[bx+140h][di],ah
inc si
;add di,2 ;这句也移除
add bx,2
loop s
mov ax,4c00h
int 21h
code ends
end start |
|