|

楼主 |
发表于 2020-10-30 22:11:47
|
显示全部楼层
本帖最后由 zyk524 于 2020-10-30 22:17 编辑
assume cs:codseg,ds:dataseg,ss:stackseg
dataseg segment
db 'welcome to masm!';偏移地址为0-15,间隔1
dataseg ends
stackseg segment
dw 0
stackseg ends
codseg segment
start: mov ax,dataseg
mov ds,ax
mov ax,stackseg
mov ss,ax
mov cx,16
mov bx,0
s: mov al,[bx]
mov ah,2
push ax
mov ah,36
push ax
mov ah,113
push ax
inc bx
loop s
mov ax,0b800H
mov ds,ax
mov cx,16
mov bx,93
s1: mov di,77FH
pop [di+bx]
mov di,81FH
pop [di+bx]
mov di,8BFH
pop [di+bx]
;add bx,2
dec bx
dec bx
loop s1
mov ax,4c00h
int 21h
codseg ends
end start
正确代码如下 |
|