1 / 32
文档名称:

计算机基础 第4章PPT课件.ppt

格式:ppt   大小:475KB   页数:32页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机基础 第4章PPT课件.ppt

上传人:yzhluyin9 2018/1/9 文件大小:475 KB

下载得到文件列表

计算机基础 第4章PPT课件.ppt

相关文档

文档介绍

文档介绍:第4章汇编语言程序设计
80C51汇编语言语句结构的基本格式
伪指令的功能和应用
汇编的概念
程序设计的步骤和基本方法
顺序程序
分支程序
循环程序
查表程序
散转程序
本章要点
标号:操作码[目的操作数,源操作数];注释
§4-1 汇编语言程序设计基本概念
一. 汇编语言及其语句结构
二. 伪指令
在汇编时起控制作用,自身并不产生机器码,而仅是为汇编服务的一些指令,称为伪指令。伪指令不属于80C51指令系统。
常用的伪指令有以下几种:
⒈(Origin)
功能:下面目标程序的起始地址。
16位地址
功能:将一个数据或特定的汇编符号赋予规定的字符名称。
⒉结束伪指令 END
功能:汇编语言源程序的结束标志。
在END后面的指令,汇编程序不再处理。
格式:END
⒊等值伪指令 EQU(Equate)
格式:字符名称 EQU 数据或汇编符号
⒋数据地址赋值伪指令 DATA
格式:字符名称 DATA 表达式
功能:将数据地址或代码地址赋予规定的字符名称。
⒌定义字节伪指令DB(Define Byte)
格式:DB 8位二进制数表
功能:从指定的地址单元开始,定义若干个8位内存单元的数据。
数据与数据之间用“,”分割。
⑷汇编和调试
四. 程序设计的基本方法
编写程序要求:
不仅要完成规定的功能任务,而且还要求:
执行速度快、占用内存少、条理清晰、
阅读方便、便于移植、巧妙而实用。
一般应按以下几个步骤进行:
⑴分析问题,确定算法或解题思路
⑵画流程图
⑶编写源程序
顺序程序是指按顺序依次执行的程序,也称为简单程序或直线程序。
顺序程序结构虽然比较简单,但也能完成一定的功能任务,是构成复杂程序的基础。
第二节汇编语言程序设计举例
一. 顺序程序
CONT: MOV A,R0 ;读低8位
CPL A ;取反
ADD A,#1 ;加1
MOV R2,A ;存低8位
MOV A,R1 ;读高8位
CPL A ;取反
ADDC A,#80H ;加进位及符号位
MOV R3,A ;存高8位
RET ;
【例】已知16位二进制负数存放在R1R0中, 试求其补码,并将结果存在R3R2中。
解:二进制负数的求补方法可归结为“求反加1”,符号位不变。利用CPL指令实现求反;加1时,则应低8位先加1,高8位再加上低位的进位。注意这里不能用INC指令,因为INC指令不影响标志位。
程序如下:

最近更新

二零二四年度餐饮企业品牌战略合作协议书示范.. 14页

新职业英语酒店英语公开课一等奖课件赛课获奖.. 88页

二零二四年度餐饮门面租赁合同示范文本(含装.. 14页

二零二四年度高性能复合材料委托采购及生产指.. 12页

二零二四年度高校毕业生就业保障与劳动合同-@.. 18页

二零二四年度高端人才招聘与培训合同 13页

二零二四年度高端商务门面租赁合同 16页

二零二四年度高速公路绿化带草皮更新工程合同.. 14页

二零二四年度,房屋租赁日常租住推荐协议 14页

二零二四年度,跨境电商物流服务合同 16页

二零二四年彩钢板贸易进出口合同 15页

二零二四年投影机采购与智能互动教学解决方案.. 15页

二零二四年教育班班通设备更新采购专项合同 16页

二零二四年文物艺术品保管员聘用合同正本 15页

二零二四年新能源发电项目投资合作合同 18页

二零二四年款公共事业Excel合同台账模板定制与.. 15页

二零二四年玩具安全包装承包合作协议 15页

二零二四年电子商务平台IT外包合作协议样本 16页

农贸市场综合整治工作方案 4页

二零二四年金融衍生品市场第三方担保服务标准.. 15页

二零二四版2024年度电子制造行业工程师标准劳.. 19页

茴香猪肉馅饺子-好豆网 4页

活动1--拍摄调整照片 3页

教学专题一 高中生物蛋白质的相关计算公开课一.. 20页

通用技术《认识传感器》课件及其教案 8页

张胜平九年级概率中的游戏问题公开课一等奖课.. 13页

相交线与平行线教案 31页

中学生一日行为规范 5页

高支模监理工作控制要点 3页

芜湖市无为县五年级下学期数学期中考试试卷 8页