单片机汇编语言指令查表

目的操作数汇编指令机器码功能机器周期字节数Amov A ,#data74H datadata传至A12Amov A,directE5H direct direct 传至A12Amov A,Rn11101rrr Rn 传至A11Amov A,@Ri1110011i Ri 传至A11directmov direct,#data75H direct datadata传至direct23directmov direct,direct85H direct direct direct 传至direct23directmov direct,AF5H direct A 传至direct12directmov direct,Rn10001rrr direct Rn 传至direct22directmov direct,@Ri1000011i direct Ri 传至direct22Rnmov Rn,#data01111rrr datadata传至Rn12Rnmov Rn,direct10101rrr direct direct 传至Rn22Rnmov Rn,A11111rrr A 传至Rn21@Rimov @Ri,#data0111011i datadata传至 Ri 12@Rimov @Ri,direct1010011i direct direct 传至 Ri 22@Rimov @Ri,A1111011i A 传至 Ri 11dptrmov dptr,#data1690H dataH dataLdata16传至dptr231.片内ram数据传送指令表

2.程序调用及返回指令表

类型指令机器码功能字节数机器周期长调用Lcall addr1612H addr16(PC)+3传至PC;(SP +1传至SP;PC7~0传至(SP)32绝对调用Acall addr11Addr10~810001,addr7~0(SP +1传至SP,PC15~8传至(SP ;addr15~0传至PC22子程序返回ret22H(PC)+2传至PC;SP +1传至SP,PC7~0传至(SP)12中断返回reti32H SP +1传至SP,PC15~8传至(SP ;addr10~0传至PC.

SP 传至PC15~8,SP-1传至SP.

SP 传至PC7~0,SP-1传至SP.

SP 传至PC15~8,SP-1传至SP.

SP 传至PC7~0,SP-1传至SP.12

3.无条件转移指令表

类型指令操作码功能字节数机器周期长转移Ljmp addr1602H addr16Addr15~032绝对转移Ajmp addr11Addr10~800001,addr7~0 PC +2传至PC;addr10~0传至PC;PC15~11不变22相对转移Sjmp rel80H rel PC +2+rel传至PC22间接转移jmp@A+dptr73H A + dptr 传至PC12

条件转移指令

类型汇编指令操作码功能字节数机器周期A为零转移Jz rel60H rel PC +2传至PC; A 0,则 PC +rel传至PC22A非零转移Jnz rel70H rel PC +2传至PC; A ≠0,则 PC +rel传至PC22比较转移Cjne A,#data,relB4H data rel A ≠data,转移32Cjne A,direct,relB5H direct rel A ≠direct,转移32Cjne Rn,#data,rel10111rrr data rel Rn ≠data,转移32Cjne @Ri,#data,rel1011011i data rel Ri ≠data,转移32减1不为零转移Djnz Rn,rel11011rrr rel Rn -1≠0,转移22Djnz direct,relD5H direct rel direct -1≠0,转移32

5.位操作指令

类型汇编指令机器码功能字节数机器周期位传送Mov C,bitA2H bit bit 传至C21Mov bit,C92H bit(C 传至bit21位清零Cl

汇编语言L0C,单片机汇编语言指令查表.doc相关推荐

  1. 计算机exsl表f4代表锁定,Excel快捷键速查表.doc

    Excel快捷键速查表.doc Excel 2007快捷键速查表 序号快捷键功能1Alt+'打开[样式]对话框.2Alt+↓打开选择列表.3Alt+A切换到[数据]菜单选项卡中.4Alt+Backsp ...

  2. c51抢答器程序汇编语言,c51单片机汇编语言单片机八位抢答器程序

    OK EQU 20H RING EQU 22H ORG 0000H AJMP MAIN ORG 0003H AJMP INT0SUB ORG 000BH AJMP T0INT ORG 0013H AJ ...

  3. c语言温度检测查表,ntc 测温 单片机 C语言 查表 表格 温度系数表 计算公式

    一般大家都会查表,其实不用查表也可以计算,看下面2个公式就直接搞定了: //g_shunt_dat.tmp_val[1]=(float)((1/(log(g_shunt_dat.r_val[1]/10 ...

  4. c51按键控制灯亮汇编语言,51单片机汇编语言编程进行按键控制

    硬件电路: P1.0 ~ P1.5 外接 6 个 LED,分别称为 D1 ~ D6,低电平发光. P0.0 ~ P0.3 外接 4 个 按键,分别称为 K1 ~ K4. P3.2 ~ P3.3 外接  ...

  5. c51矩形波输出汇编语言,51单片机汇编语言编程:用定时器控制输出矩形波

    80C51单片机的时钟频率为12MHz,利用定时器T1和P1.0输出矩形脉冲. 波形只画出了2段:一段为100us 另一段为50us. 要完全的.完整的.详细的编写此程序的过程!谢谢 -------- ...

  6. 兼容单片机的CRC32查表计算程序的C语言实现

    很多单片机例如STM.NXP等都在硬件上实现了CRC计算引擎,上位机与其通信,如果有CRC32计算的话,需要统一两端的CRC32算法,网上找的一些我看都不靠谱,计算结果和单片机上的结果不一致,我贴一下 ...

  7. c51单片机时钟程序汇编语言,51单片机汇编语言--延时程序的延时时间

    请高手帮我分析以下延时程序所占的时钟周期. 求解释: DELAY:  MOV  R6, #13 DELAY1: MOV  R5, #250 DELAY2: NOP DJNZ  R5, DELAY2 D ...

  8. c51汇编语言 pdf,单片机汇编语言经典一百例.pdf

    51 单片机实用程序库 4.1 流水灯 程序介绍:利用 P1 口通过一定延时轮流产生低电平 输出,以达到发光二极管轮流亮的效果.实际应用中例如: 广告灯箱彩灯.霓虹灯闪烁. 程序实例( LAMP.AS ...

  9. 带注释的c51汇编语言,51单片机汇编语言实现交通灯 代码有详细注释

    ORG 0000H;程序起始地址 LJMP START;初始化标号 ORG 0003H;外部中断地址--东西紧急按钮触发 LJMP DXJJ;东西紧急标号 ORG 0013H;外部中断地址--南北紧急 ...

最新文章

  1. 深度学习中的随机梯度下降(SGD)简介
  2. solidworks入门
  3. php接口过滤器,雷林鹏分享:PHP 过滤器
  4. Spark(四) -- Spark工作机制
  5. java 面试题 简书_java面试题
  6. 清除浏览器缓存之后为什么还是显示旧的html页面_Web缓存控制策略详解
  7. 李开复现身说法成功的十个启发
  8. 1119. Pre- and Post-order Traversals (30)
  9. mysql递归自身连接_Mysql递归连接
  10. php获取微信小程序用户头像,微信小程序获取用户头像+昵称+openid,小程序登录!附前端后端源码!...
  11. Python稳基修炼的经典案例4(计算机二级、初学者必须掌握的例题)
  12. 将一个list转化成一颗树的输出方法
  13. 使用git pull时,项目没有更新?
  14. 再读Socket编程——《UNIX网络编程(卷一)》学习点滴
  15. Unity3D游戏开发之仿仙剑奇侠传一2D游戏 (一)
  16. 海康相机回调方式理一下
  17. 易班 使用接口快速刷完成学习任务
  18. 软件测试用例编号命名规则,在TD的测试用例中显示测试用例编号的方法
  19. 设置linux默认音频设备,ubuntu设置默认声音设备
  20. Autovue集成全过程

热门文章

  1. HarmonyOS开发-路由组件体验
  2. 交友项目【查询黑名单人员,移除黑名单人员】功能实现
  3. 切图教程,app切图命名总结
  4. CSAPP HITICS 大作业 hello's P2P by zsz
  5. 拉普拉斯方程和泊松方程的MATLAB可视化
  6. MySQL——初识MySQL
  7. 国家天地图API 创建面 覆盖物
  8. 【栈】问题 B: Problem E
  9. 判断一个数是不是2的N次方 自己写的土算法
  10. ROG Phone 6什么时候发布 ROG Phone 6配置如何