|
1 INT 21H的键盘输入功能1和功能8有什么区别?
2 编写一个程序,接收从键盘输入的10个十进制数字,输入回车符则停止输入,然后将这些数字加密后(用XLAT指令变换)存入内存缓冲区BUFFER。加密表为;
输入数字: 0,1,2,3,4,5,6,7,8,9
密码数字: 7,5,9,1,3,6,8,0,2,4
3 对应黑白显示器屏幕上40列最下边一个象素的存储单元地址是什么?
4 写出把光标置在第12行,第8列的指令。
5 编写指令把12行0列到22行79 列的屏面清除。
6 编写指令使其完成下列要求:
1)读当前光标位置
2)把光标移至屏底一行的开始
3)在屏幕的左上角以正常属性显示一个字母M
7 写一段程序,显示如下格式的信息;
Try again, you have n starfighters left.
其中n为CX寄存器中的1-9之间的二进制数。
8 编写程序,让屏幕上显示出信息" What is the date(mm / dd / yy)?"并响铃(响铃符为07),然后从键盘接收数据,并按要求的格式保存在date存储区中。
9 使用DOS命令MODE,设置COM2端口的通信数据格式为:每字8位,无校验,1位终止位和1200bps。
|