前言:本实验为王爽老师的《汇编语言》第三版中的实验17.2(p303)
实验环境:DOSBox 0.74-3
基础知识:请先查看书中 17.2 节关于 int 16h 中断例程和键盘缓冲区的介绍。
实验任务:
编程,接收用户的键盘输入,输入“r”,将屏幕上的字符设置为红色;输入“g”,将屏幕上的字符设置为绿色;输入“b”,将屏幕上的字符设置为蓝色。
程序代码:
assume cs:code
code segment
start: ;调用16h的0号功能
;从键盘缓冲区读取一个键盘输入返回ax
;ah=扫描码,al=ascii码
mov ah,0
int 16h
mov ah,00000001b ;ah为蓝色
cmp al,'r'

本文介绍了一个简单的汇编程序,该程序通过键盘输入控制屏幕字符的颜色变化。用户可以通过输入'r'、'g'、'b'分别将屏幕上的字符设置为红色、绿色和蓝色。
最低0.47元/天 解锁文章
1110

被折叠的 条评论
为什么被折叠?



