用汇编语言编写程序,实现在屏幕上滚动播出你的学号、姓名。按回车键结束
时间: 2023-06-14 08:02:34 浏览: 100
汇编语言上课用的程序
很好,这是一个很简单的汇编语言程序,下面是代码:
```
ORG 100h ; 程序的起始地址
MOV AH, 0Bh ; 设置打印字符的功能号
MOV CX, 0009h ; 设置循环次数(学号和姓名的总字符数)
MOV DX, OFFSET MSG ; 设置要输出的字符串的偏移地址
ROLL:
INT 10h ; 调用BIOS中断,输出字符
ADD DX, 1 ; 字符串指针递增
LOOP ROLL ; 循环输出
MOV AH, 08h ; 等待用户按下键盘
INT 21h
CMP AL, 0Dh ; 检查是否为回车键
JNZ ROLL ; 不是回车键,继续滚动
MOV AH, 4Ch ; 退出程序
INT 21h
MSG DB 'Your student ID and name' ; 要输出的字符串
```
这个程序很简单,首先设置打印字符的功能号和要输出的字符串的偏移地址。然后使用循环和BIOS中断来输出字符串,循环次数为学号和姓名的总字符数。最后等待用户按下键盘,检查是否为回车键,如果不是则继续滚动,否则退出程序。
阅读全文