实验3:数据显示输出
1、实验目的:
掌握将内存单元存储的数据显示输出到显示器的方法。
2、实验内容:
将内存单元存储的字节数据(例如 56H)的16进制数的低位输出到显示器并显示。
3、实验要求:
(1)运行程序后,屏幕显示存于内存的一位16进制数;
(2)进行反汇编;
(3)显示内存中存储的数据;
(4)比较单步运行过程中“T”和“P”命令的区别;
(5)对各项实验要求进行截图。
4、程序流程图:
5、实验源程序:
DATAS SEGMENT
ASCII DB 30H,31H,32H,33H,34H,35H,36H,37H,38H,39HDB 41H,42H,43H,44H,45H,46H
CONSTANT DB 0AH
DATAS ENDS
CODES SEGMENTASSUME CS:CODES,DS:DATAS
START: MOV AX,DATASMOV DS,AXMOV BX,OFFSET ASCIIMOV AL,CONSTANTAND AL,0FHXLATMOV DL,ALMOV AH,2INT 21HMOV AX,4C00HINT 21H
CODES ENDSEND START
6、实验要求分项截图及结果分析:
(1)屏幕显示一位16进制数的实验截图;
(2)反汇编出源程序的实验截图;
(3)显示内存中存储数据的实验截图;
(4)分别用P和T命令逐步运行程序的实验截图。
P命令:
T命令: