实验9 根据材料编程
一开始看错显示缓冲区地址导致一直弄不出,所以编程前一定要把材料看仔细呀!assume cs:codesg,ds:text
text segment
;闪烁:7 背景:6 5 4高亮:3 前景:2 1 0
; blight red green blue i red greenblue
db 'welcome to masm!'
;绿字:00000010b
;绿底红字: 00100100b
;白底蓝字:01110001b
text ends
codesg segment
start:
mov ax,text
mov ds,ax
mov bx,0
mov ax,0B800H
mov es,ax
mov di,1980;160*12+60以放在屏幕中间
mov cx,16
s: mov al,
mov es:,al
mov es:,al
mov es:,al
inc bx
inc di
mov byte ptr es:,00000010b;这里直接往内存传数记得指明数据大小
mov byte ptr es:,00100100b
mov byte ptr es:,01110001b
inc di
loop s
mov ax,4c00H
int 21h
codesg ends
end start 大佬啊!!!服气!!!
页:
[1]