- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编_第3次实验报告
昆 明 理 工 大 学 理 学 院
信息与计算科学专业 操作性实验报告
年级: 10级 姓名: 刘陈 学号: 201011101128 指导教师: 姜麟
实验课程名称: IBM PC汇编语言与程序设计 开课实验室: 理学院机房216
实验成绩:
学风(5) 观察能力(15) 操作能力(30) 调试能力(50) 其它 总分
实验内容:
1.实验/作业题目: 计算器
2.实验/作业课时:各2学时,共4学时
3.实验过程(包括实验环境、实验内容的描述、完成实验要求的知识或技能):
实验环境:emu8086
实验内容:
1、编程完成图示程序。
2、已知两个整数字变量A和B,编程完成下列操作:
a.若两个数中有一个为奇数,则将奇数存入A中,偶数存入B中;
b.若两数均为奇数,则两数分别加1,并存入原变量;
c.若两数均为偶数,则不做任何操作。
Test AX,0001H
JZ ……
完成实验要求的知识或技能:通过这个实验,掌握emu8086汇编语言程序设计工具的应用及汇编语言程序设计规则。
4.程序结构(程序中的函数调用关系图)
5.算法描述、流程图或操作步骤:
第一题源码:
org 100h
.DATA
DATA1 DW -2
.CODE
MAIN PROC FAR
star: LEA DI,DATA1
MOV AX,[DI]
ADD AX,1
CMP AX,0
JG A1
MOV AX,-1
JMP A3
A1: CMP AX,2
JGE A2
MOV AX,0
JMP A4
A2: MOV AX,1
JMP A5
A3:
A4:
A5:
MAIN ENDP
END Start
ret
第二题源码:
org 100h
.DATA
A DW ?
B DW ?
DATA1 DW 21
DATA2 DW 32
.CODE
MAIN PROC FAR
star: LEA SI,DATA1
MOV AX,[SI]
TEST AX,0001H
JNZ A1
JMP A2
A1: LEA DI,DATA2
MOV BX,[DI]
TEST BX,0001H
JZ A3
JMP A4
A3: MOV A,AX
MOV B,BX
JMP A5
A4: ADD AX,1
ADD BX,1
MOV DATA1,AX
MOV DATA2,BX
JMP A6
A2: LEA DI,DATA2
MOV BX,[DI]
TEST BX,0001H
JZ A7
JMP A8
A7: MOV AX,0
MOV BX,0
JMP A9
A5:
A6:
A8:
A9:
MAIN ENDP
END Start
ret
6.实验数据和实验结果(用屏幕图形表示,可另加附页):
第一题程序运行结果:
第二题程序运行结果:
7.改进建议: 努力熟练掌握源码功能,以实现源码的精简。
评分标准 学 风--报告格式规范,文字清晰 观察能力--正确描述和理解需要操作的问题
操作能力--正确输入程序,熟悉编程环境 调试能力--熟练使用调试功能解决程序错误
第1页
AX<=-1
(AX)<- -1
(AX)<1
(AX)<- 0
(AX)<- 1
1亿VIP精品文档
相关文档
最近下载
- 《你好!法语2》练习册答案.pdf
- QC 715-2004汽车用螺纹连接副摩擦系数的测试方法.pdf
- 2022-2023学年湖南省新高考教学教研联盟高一(下)联考政治试卷(含答案解析).pdf VIP
- 2023年高考地理真题:2023年北京卷高考地理真题.pdf VIP
- 透析中肌肉痉挛课件.ppt
- 第6课 数字作品面面观 课件 三下信息科技浙教版(2023).pptx VIP
- 某大学综合体育馆项目可行性研究报告.doc VIP
- 第6课 数字作品面面观 教案 三下信息科技浙教版(2023).docx VIP
- rcs-978系列220kv说明书变压器成套保护装置.pdf
- 预防医学绪论-预防医学.ppt VIP
文档评论(0)