IBM-PC汇编语言 程序设计实验报告
(一)
姓名: 学号:
专业:计算机工程与科学学院 班级: 老师:
日期:2017/10/02
实验一 用表格形式显示字符
1.
实验目的
通过循环控制编程方式用表格形式显示ASCII字符表。
2.
实验要求
按15行×16列的表格形式显示ASCII码为10H—100H的所有字符,即以行为主的顺序及ASCII码递增的次序显示对应的字符。每16个字符为一行,每行中的相邻两个字符之间用空白符(ASCII为0)隔开。
3.
实验内容
按下面结果输出,按15行每列16个ASCII码以表格形式显示这些ASCII码。输出结果:
4.
实验步骤
(1)启动MASM 6.0或MASM for Windows 集成编程环境 (2)编写.ASM源程序
(3)对其进行汇编及连接,产生.EXE文件。
5.
源程序代码
prognam segment main proc far assume cs:codesg codesg segment mov dx,0000h mov dl,10h mov cx,000fh mov ax,0000h r:
mov ah,02h ;设置显示方式 push cx ;保存外循环次数的计数
mov cx,0010h ;设置内循环的次数为16,即一行显示16个字符 c:
int 21h ;显示ACSII值为[dl]的字符 push dx ;保存dx的值 mov dl,00h ;输出空格 int 21h
pop dx
inc dx ;inc标识目标操作数加1,即dx+1 loop c
pop cx ;恢复外循环次数的计数 push dx
mov dl,0dh
int 21h mov dl,0ah int 21h
pop dx loop r
;外循环结束,程序的功能完成 mov ax,4c00h int 21h codesgends
end
6.
执行结果
7.
代码调试输出三角形
相关推荐: