实验九
一. 补全程序t1.asm,完成在屏幕上输出内存单元中的十进制两位数

编译,链接,运行后

得到12
1.第一段的db中只含有一个数字12,所以其只占即ds:[0]的位置,而我们需要的是将商保存后面字节的位置
2.add dl 48是因为数字与数字符号之间的ASCII码差值为48
二.补全程序t2.asm,完成在屏幕上输出data段定义的5个十进制两位数,数据和数据之间以空格间隔

编译,链接,运行后

这个和实验一内容类似,只是多组转化输出,外加空格。在每次输出的时候,加上空格,可以在循环里加上一个输出空格的代码段。
三. 教材实验9(P187)
实验9 显示三行welcome to masm(三个程序)
编程:在屏幕中间分别显示绿色,绿底红色,白色蓝底的字符串’welcome to masm!’

编译,链接,运行后

关键是找地址,然后通过三次循环输出。

浙公网安备 33010602011771号