作业 4
汇编语言(第3版、第4版)清华大学出版社
王爽著 ,8086CPU
内容如下:
编写程序,在命令行窗体中输出如下图 1 的红底绿字高亮闪烁图案。
图 1 红底绿字高亮闪烁图案
程序执行效果,请在 DOS 命令行下运行 zy4.exe 文件。闪烁效果需要在
模拟 DOS 环境下才可见。
代码:
assume cs:code,es:data
data segment
db 10,1
data ends
code segment
start:
mov ax,data
mov es,ax
mov ax,0b800h
mov ds,ax
mov dl,'A'
mov dh,11001010B
mov si,11*80*2+41*2
mov cx,10
mov ax,0
s1:
mov ax,cx
mov es:[0],al
mov al,es:[1]
mov cx,ax
mov bx,0
s2:
mov ds:[si+bx],dx
add bx,2
loop s2
add si,80*2-2
add dl,1
mov al,es:[1]
add al,2
mov es:[1],al
mov ax,0
mov al,es:[0]
mov cx,ax
loop s1
mov ax,4c00h
int 21h
code ends
end start
202204262132二