实验1认识性实验
更新时间:2024-06-22 22:19:01 阅读量: 综合文库 文档下载
实验源程序代码:
1.显示数据区中的一个字符 DATA SEGMENT A DB 'j' DATA ENDS
STACK SEGMENT STACK DB 200 DUP(0) STACK ENDS CODE SEGMENT
ASSUME DS:DATA,SS:STACK,CS:CODE START:MOV AX,DATA MOV DS,AX
MOV DL,A ;取要显示的字符到DL中
MOV AH,2 ;调2号DOS系统功能调用显示一位二进制码 INT 21H
MOV AH,4CH ;利用4CH号DOS系统功能调用退回DOS INT 21H CODE ENDS
END START
请改变第二行的'j'为'6'、存盘、重新编译与连接后运行说明运行结果。再将原来的'j'分别改为'J'、36H后分别说明运行结果,并做解释。读懂本程序。
改'j'为'6'
改'j'为'J'
改'j'为'36H '
2.显示数据区中的一个十进制数字 DATA SEGMENT A DB 8 DATA ENDS
STACK SEGMENT STACK DB 200 DUP(0) STACK ENDS CODE SEGMENT
ASSUME DS:DATA,SS:STACK,CS:CODE START:MOV AX,DATA MOV DS,AX
MOV DL,A ;取要显示的字符到DL中 ADD DL,30H ;将十进制数字变成ASCII码
MOV AH,2 ;调2号DOS系统功能调用显示一位二进制码 INT 21H
MOV AH,4CH ;利用4CH号DOS系统功能调用退回DOS INT 21H CODE ENDS
END START
请分别改变第二行的8为0、9后重新编译并连接后说明运行结果,并做解释。读懂本程序。
不做修改
改8为0
改8为9
3.10以内的加法程序并显示结果 DATA SEGMENT A DB 6 B DB 3 DATA ENDS
STACK SEGMENT STACK DB 200 DUP(0) STACK ENDS CODE SEGMENT
ASSUME DS:DATA,SS:STACK,CS:CODE START:MOV AX,DATA MOV DS,AX
MOV DL,A ;取一个加数到DL中 ADD DL,B ;加另一个加数 ADD DL,30H ;将和变成ASCII码
MOV AH,2 ;调2号DOS系统功能调用显示一位二进制码 INT 21H
MOV AH,4CH ;利用4CH号DOS系统功能调用退回DOS INT 21H CODE ENDS
END START
请改变第三行的3为7后分别说明运行结果,并做解释,为什么会显示一个等号?进一步读懂本程序。
不做修改
改3为7
4.以二进制形式显示一个字符的ASCII码 DATA SEGMENT A DB 'A' B DB '(A)=$'
C DB 'B',0DH,0AH,'$' DATA ENDS
STACK SEGMENT STACK DB 200 DUP(0) STACK ENDS CODE SEGMENT
ASSUME DS:DATA,SS:STACK,CS:CODE START:MOV AX,DATA MOV DS,AX
LEA DX,B ;取“'(A)=$'”首地址到DX中
MOV AH,9 ;利用9号DOS系统功能调用显示 (A)= INT 21H
MOV BL,A ;取要显示的字符到BL中 MOV CL,8 ;循环8次,每次显示一位
NEXT: MOV DL,0 ;2号DOS系统功能调用要求将欲显示的
;字符的ASCII码放到DL中
SAL BL,1 ;欲显示的字符左移一位,移出部分到CF中 RCL DL,1 ;移出到CF中的部分移到DL中
ADD DL,30H ;移入DL的可能是1,也可能是0,变成ASCII码 MOV AH,2 ;调2号DOS系统功能调用显示一位二进制码 INT 21H
DEC CL ;循环次数减1
JNE NEXT ;如果减1后不到0,转NEXT LEA DX,C ;取变量C的首地址到DX中
MOV AH,9 ;利用9号DOS系统功能调用显示单位“B”及回车换行 INT 21H
MOV AH,4CH ;利用4CH号DOS系统功能调用退回DOS INT 21H CODE ENDS
END START
请改变第二行的”A”为“6”、6、36H后分别说明运行结果,并做解释。读懂本程序。 改”A”为“6”
改”A”为6
改”A”为36H
正在阅读:
实验1认识性实验06-22
苏教版 3 年级上册同步作文训练04-29
技术比武试题06-12
《母鸡》读后感03-16
文明使用共享单车作文400字06-28
18春兰大护理学导论课程作业 - B03-10
吉首大学数据库系统概论复习资料11-17
感恩母爱初中作文700字8篇03-12
简单的逻辑联结词06-27
防溺水小学生作文06-15
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 实验
- 认识