DATAS SEGMENT
;此处输入数据段代码
db 'w',00000010b,'e',00000010b,'l',00000010b,'c',00000010b,'o',00000010b
db 'm',00000010b,'e',00000010b,' ',0,'t',00100100b,'o',00100100b,' ',0
db 'm',01110001b,'a',01110001b,'s',01110001b,'m',01110001b,'!',01110001b
DATAS ENDS
STACKS SEGMENT
;此处输入堆栈段代码
db 32 dup (0)
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
;此处输入代码段代码
;屏幕中央显示 第一页第十三行 B8781H-B881FH
;字符串从 B87C0处开始连续32个内存单元存储到显示缓存
;绿色 00000010b 绿底红色 00100100b 白底蓝色 01110001b
mov ax,0b87CH
mov es,ax
mov bx,0
mov si,0
mov cx,16
s: mov ax,[bx]
mov es:[si],ax
add bx,2
add si,2
loop s
MOV AH,4CH
INT 21H
CODES ENDS
END START
《汇编语言》王爽第三版 - 实验9