本文共 626 字,大约阅读时间需要 2 分钟。
本文为《汇编语言程序设计》1701小节例程。点击进课程主页。
任务:接收用户的键盘输入,输入“r”,将屏幕上的字符设置为红色:输入“g”,将屏幕上的字符设置为绿色;输入“b ”,将屏幕上的字符设置为蓝色。
程序:assume cs:codecode segmentstart: mov ah,0 int 16h mov ah,1 ;A cmp al,'r' je red cmp al,'g' je green cmp al,'b' je blue jmp short sretred: shl ah,1 ;Bgreen: shl ah,1 ;Cblue: mov bx,0b800h mov es,bx mov bx,1 mov cx,2000s: and byte ptr es:[bx],11111000b or es:[bx],ah add bx,2 loop ssret: mov ax,4c00h int 21hcode endsend start
转载地址:http://eugda.baihongyu.com/