单片机指令系统优秀讲义.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机指令系统优秀讲义

单片机系统及应用 3.3 MCS-51系列单片机的指令系统 3.3.5 控制转移指令(3) 子程序调用及返回指令 子程序调用指令 ACALL addr11 (2K范围内) LCALL addr16 (64K范围内) 子程序返回指令 RET 中断返回指令 RETI 3.3 MCS-51系列单片机的指令系统 3.3.6 位操作指令 位数据传送指令 位状态设置指令 位逻辑运算指令 位条件转移指令 位逻辑运算指令只有“ANL”逻辑与和“ORL”逻辑或两种,操作数前的斜线“/”表示用寻址位的逻辑非(取反)作源值,但不影响源值本身。 例: CLR C ;0→CY MOV P1.0,C ;0→P1.0 ORL C,/P1.0 ;CY=1 结果:CY=1 15.下列标识符的命名中正确是 A. p1-3 B. p1.5 C. 8155-PA D. 8155 3.4 伪指令 仅给汇编程序提供必要的信息的指令,而不是指令系统中真正执行的指令。 起始地址设定伪指令:ORG 汇编结束伪指令:END 字节数据定义伪指令:DB ORG 1000H TAB1: DB 0, 1, 4, 9, 16, 25 TAB2: DB “how are you” 字数据定义伪指令:DW ORG 1000H TAB: DW 3010H, 3031H, 32H, 33H 3.4 伪指令 预留存储空间定义伪指令:DS ORG 0300H BUF: DS 10 …… 赋值伪指令:EQU LEN EQU 6 LEN EQU 21H 位地址赋值伪指令:BIT FLG BIT P1.0 * 第3章 MCS-51系列单片机的指令系统与汇编语言程序设计 2010.4 2. 设SP的值为34H,在运行子程序调用时把断点地址入栈保护后,SP的值为( ) A. 36H B. 37H C. 38H D. 32H 1.设有两个长度均为15的数组,分别存放在片内RAM和以40H和60H开始的存储区中,编程求其对应项之和,结果存放在片外RAM 2200H为首地址的存储区中。设各对应项之和不产生进位。 2.编程将片外RAM中地址为1000H—1030H的数据块全部搬迁到片内RAM的30H-60H中,并且将原数据块区域全部清零。 在片内RAM首地址为BUFF的数据区中,有10个字节的数据。编程求10个字节数的和,并送片内RAM 60H单元。设10字节数之后不超出1个字节。 写指令完成将ROM 2000H单元的内容送片外RAM 20H单元。 1.编写程序段,完成将ROM 2000H单元的内容送R0。 2. 将片内RAM以50H为起始地址的数据块(以‘$’为结束标志)传送到片外RAM以DAT为起始地址的区域。 MOV bit, C MOV C, bit SETB bit SETB C CLR bit CLR C CPL bit CPL C ORL C, /bit ORL C, bit ANL C, /bit ANL C, bit JBC bit, rel JNB bit, rel JB bit, rel JNC rel JC rel B:Bit=1 转移 NB:Bit=0 BC: Bit=1且清该位 10.在执行关于子程序调用的程序设计时,要实现CPU从子程序返回主程序,于是结尾的指令必须是 END B. ORG C. RET D. NOP 12.下列指令中,表示汇编结束的伪指令是 A. ORG B. END C. EQU D. BIT

文档评论(0)

taotao0b + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档