网站大量收购闲置独家精品文档,联系QQ:2885784924

第六课 完全内容.ppt

  1. 1、本文档共102页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六课 完全内容

§3 指令系统 §3-3 数据传送类指令(28条) 传送类指令占有较大的比重。数据传送是进行数据处理的最基本的操作,这类指令一般不影响标志寄存器PSW的状态。 一、16位传送 二、8位传送 1.以A为目的 2.以Rn 为目的 3.以direct 为目的 4.以@Ri为目的 特殊传送指令 特殊传送指令 例:若(R0)=80H,(A)=20H。执行指令 XCH A,R0 后,(A)=80H,(R0)=20H。 分析程序(先找错,再分析): MOV SP,#3AH MOV A,#20H MOV B,#30H PUSH ACC, PUSH B, POP ACC, POP B, 已知(A)=7AH,(R0)=30H,(30H)=A5H,分析各条指令的执行结果 XCH A,R0 XCH A,30H XCH A,@R0 XCHD A,@R0 SWAP A 1、伪指令 伪指令是用在对汇编过程进行某种控制,或者对符号、标号赋值。 1)汇编起始地址伪指令 ORG addr16 一个程序中多个ORG的分布应当从小到大,且不能有重合部分 2)汇编结束伪指令 END 程序的最后,一个程序只允许一个。 3)赋值伪指令 字符 EQU 表达式 表达式可以为寄存器或者数值(方式不同可以表示地址或者立即数) 如:LOOP EQU 2007H …… LJMP LOOP;跳转到地址2007H处 MOV DPTR,#LOOP;立即数#2007H 4)数据地址定义指令 字符名称 DATA 表达式 同EQU指令类似,但使用时要注意: EQU先定义后使用,DATA可以先使用后定义 EQU可以将汇编符号赋给字符名称,DATA只可赋值数据 DATA的表达式中可以出现定义的字符名称,而EQU不允许 5)位地址定义指令 字符名称 BIT 位地址 位地址可以是【字节.位】的形式,或者是具体的【位】地址,用EQU替代时只能用后者。 6)定义字节指令 DB 8位二进制数据表 DB标示表头位置,后面每个数据占用一个字节 7)定义字指令 DW 16位二进制数据表 DW标示表头位置,后面每个数据占用两个字节 8)空间定义指令 DS 表达式 从DS开始保留表达式指定的存储空间 ORG 0000H DS 30H 汇编语言程序设计步骤 一、确定方案和计算方法; 二、了解应用系统的硬件配置、性能指标; 三、建立系统数学模型,确定控制算法和操作步骤; 四、画程序流程图; 表示程序结构和程序功能。 2、流程图的作用 1)系统化,具体化编程任务 2)便于程序阅读,简化调试任务以及后续系统维护任务 3、流程图中的符号: 顺序结构: 顺序程序又称简单程序,程序走向只有一条路径。 4、基本流程图 分支结构: 一个判断决策框,程序有两条出路。 两种分支结构: 4、基本流程图 循环结构: 包含多次重复执行的程序段,循环结构使程序紧凑。 4、基本流程图 §3-3 算术运算类指令 例 若(A)=84H,(30H)=8DH,执行指令 ADD A,30H 之后,由于: 二、带进位加 三、增1 例:三字节无符号数相加,被加数放在内部RAM 20H-22H单元(低位在前),加数放在内部RAM 2AH-2CH单元(低位在前) 例:三字节无符号数相加,被加数放在内部RAM 20H-22H单元(低位在前),加数放在内部RAM 2AH-2CH单元(低位在前) 四、十进制调整 例 若(A)=0101 0110B,表示的BCD码为,(R3)=0110 0111B,表示的BCD码为,(CY)=0。执行以下指令: ADD A,R3 DA A 由于(A)=0010 0011B,即,且(CY)=1,即 3.4.2 减法 例 若(A)=C9H,(R2)=54H,(CY)=1,执行指令 SUBB A,R2 之后,由于: 3.4.3 乘

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档