- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验报告
专业 班级 组别—指导教师
姓名 同组人
实验室 K1-303 实验名称实验二汇编语言程序设计日寸「间
一、 实验目的
1、 掌握顺序结构程序设计。
2、 掌握分支结构程序设计。
3、 掌握控制转移类指令。
4、 掌握子程序设计。
二、 实验设备
DVCC仿真系统一套、计算机一台
三、 实验内容
1、 SJMP、AJMP 和 LJMP 的区别
2、 X、Y以补码的形式存放在 20H、21H中,编写程序实现如下函数:
一个 码,01H~7FH 说明向PC (增大、减小)方向跳, 80H~FFH 说明向PC (增大、 减小)方向跳,这说明 SJMP可以在当前PC值 范围内无条件转移。
2、X、Y以补码的形式存放在 20H、21H中,编写程序实现如下函数:
r oih xo
Y= J OOH X-0
I OFFH X0
实验程序:
实验步骤及结果记录:
01 H
X0
Y二 Y
00H
x=o
.OFFH
X0
3、将20H~27H中的压缩BCD码拆为两个单字节 BCD码,存放在以2000H为首地址的外部 RAM中。 四、实验程序及运行记录
1、SJMP、AJMP 和 LJMP 的区别
ORG 0000H
LP0 : MOV A,#20H
SJMP LP1
ORG 07FFH
LP1: MOV A,#30H
SJMP $
(1) 编译后,系统提示: ,改为AJMP后编译通过,将 ORG
07FFH 改为0800H, 系统提: ,这说明 AJMP可以在 范围
内无条件转移。
(2) 改为LJMP编译通过,这说明 LJMP可以在 范围内无条件转移。
(3) 将LJMP LP1改为SJMP LP0,机器码为 ,其中 为偏移量,它是
3、将20H~27H中的压缩BCD码拆为两个单字节 BCD码,存放在以2000H为首地址的外部 RAM中。 实验程序:
实验步骤及结果记录:
五、实验结果讨论
1、 数在计算机中是以 码形式存放的,因此,判断数据的正负,往往采用判断第 位,是—
为正数,是 则为负数。
2、 程序一方法一中JZ 的机器码为 ,其中 为偏移量,当前PC值 加上这个偏
量等于 ,这正是即将执行的程序的首地址,即标号为 语句。程序计算器 PC的功
是 ,因此,跳转语句是依靠 来改变程序计算
PC的值,从而改变程序的流向。
3、 指令CJNE不仅可以判断数据是否相等,还可以通过 CY的值,判断数据的大小,当 CY=1,则左
作数 右操作数,CY=0,则左操作数 右操作数。
4、 分支程序一定要注意分支的语句标号的正确性,每一分支之间必须用 指令分隔,并跳
到同一标号。
5、 子程序往往用 传递数据,内部 RAM用 ,外部RAM用 ,绝对不能用直
地址。最后以 结尾。
6、 循环程序往往用 传递数据,用 R7控制循环 ,用调用 作为循环体,用
令 修改 ,用指令 判断循环 。
7、 执行 ACALL 前(SP)= ,执行 ACALL 时,(SP)= ,(08H)= ,(09H)= ,
(PC)= ,PC的值正是子程序的 ,而堆栈中这两个单元存放的是 :
执行到RET后,(SP)= ,原08H的值弹给 ,原09H的值弹给 ,因此,返
回断点继续执行主程序。
六、心得体会
结
论
年 月 日
教 师 批 阅
年 月 日
则
移
台匕 冃匕
4
匸操
转
接
您可能关注的文档
最近下载
- 4 JieLink+智能终端操作平台系统调试说明书V1.0.doc
- 2022数学新课标背景下:基于项目式学习的创新教学实例.docx VIP
- 有机合成第六章.ppt VIP
- 抖音来客本地服务行业实体门店运营培训教程(三)抖音实体门店商家经营思路.pptx
- (正式版)D-L∕T 5862-2023 电化学储能电站施工图设计内容深度规定.docx VIP
- 苏教版三年级数学下册《全程测评卷》.doc
- 2024年~2022年浙江省国企招聘历年面试题目及答案解析50套.docx
- 高中物理游标卡尺、千分尺、螺旋测微器读数习题集.doc
- 中考英语作文万能模板及万能句型汇总.docx VIP
- 五个认同爱国主义教育课件.pptx
文档评论(0)