admin 管理员组

文章数量: 887031


2024年1月4日发(作者:链表头插法)

实验2 输出ASCII码表 .实验内容:

1. 输出15*16的ASCII码表,ASCII从10H开始,利用2号DOS功能调用实现单个字符输出;

2. 内循环16次,输出1行16个字符,1行结束时回车换行;

3. 外循环15次,完成15行的列表。

实验过程:

1. 编写源程序;

2. 用masm汇编源程序,生成.obj文件;

3. 用link完成链接,生成.exe文件;

4. 执行.exe文件;

5. 用debug进行调试。

CODE SEGMENT

ASSUME CS:CODE

MAIN PROC FAR

START:

MOV BL,10H

MOV CH, 15

H:MOV CL,16

L:MOV DL,BL

MOV AH,2

INT 21H

MOV DL,20H

MOV AH,2

INT 21H

INC BL

DEC CL

JNZ L

CALL STRING

DEC CH

JNZ H

MOV AH,4CH

INT 21H

MAIN ENDP

STRING PROC

PUSH AX

PUSH BX

MOV DL,0DH

MOV AH,2

INT 21H

MOV DL,0AH

INT 21H

POP BX

POP AX

RET

STRING ENDP

CODE ENDS

END START


本文标签: 生成 输出 完成 实验 功能