




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、常见汇编语言指令及解释#1常见汇编语言指令解释:1.Rn表示R0R7中的一个2.#data表示8位的数值00HFFH3.direct表示8位的地址00HFFH4.#data1616位立即数5.Ri表示寄存器间接寻址只能是R0或者R16.DPTR表示数据指针间接寻址,用于外部64k的RAM/ROM寻址7.bit表示位地址8.$表示当前地址寄存器寻址MOV A,R1将R1中的数值赋予A直接寻址MOV A,3AH将地址3AH中的数值赋予A立即寻址MOV A,#3AH将3AH数值赋予Amov dptr,#1828h寄存器间址MOV A,Ri将Ri中地址的数值赋予A,Ri或是R0或是R1MOV A,DP
2、TR变址寻址MOVC A,A+DPTR以A中的数值为地址偏移量进行查表;变址寻址区是程序存储器ROM,而不是数据存储器RAM相对寻址AJMP MAIN跳转到行号为MAIN处位寻址MOV C,7FH将位地址7FH的数值赋予CMOV C,2FH.7;MOV C,ACC.7MOV A,#3AH数据传输、赋值命令PUSH direct将direct为地址的数值压入堆栈中POP direct将direct为地址的数值弹出堆栈XCH A,direct将direct中的数值与A进行交换ADD A,direct将direct中的数值与A中的数值相加INC direct将direct中的数值加1SUBB A,d
3、irect将A中的数值减去direct中的数值和Cy值,并保存在A中,如果想使用不带Cy减法,可以在运算前对Cy清零CLR CDEC direct将direct中的数值减1DA A用于对BCD码加减法后进行10进制调整MUL AB将A和B相乘,并把高八位放在B中,低八位放在A中DIV AB将A和B相除,并把商的整数部分放在A中,余数放在B中ANL A,direct将A与direct中的数值进行与运算,结果保留在A中(与运算规律:有0出0,全1出1ORL A,direct将A与direct中的数值进行或运算,结果保留在A中(或运算规律:有1出1,全0出0XRL A,direct将A与direct
4、中的数值进行异或运算,结果保留在A中(异或运算规律:全0出0,全1出0,01、10出1CLR A对A清零CPL A对A取反RL A对A中数左移RR A对A中数右移RLC A对A中数带Cy左移RRC A对A中数带Cy右移SWAP A对A中的数高4位低4位互相交换LJMP长跳转指令,64K地址范围AJMP短跳转指令,2K地址范围JZ rel如果A为0就跳转到rel行号处JNZ rel如果A不为0就跳转到rel行号处CJNE A,#data,rel如果A不等于data就跳转到rel行号处DJNZ R1,rel如果R1减1后不为0就跳转到rel行号处ACALL rel调用rel子程序,2K地址以内LC
5、ALL rel调用rel子程序,64K地址以内RET子程序返回指令RETI中断程序返回指令NOP空操作指令MOV C,bit将位地址bit中的值赋予CCLR bit将bit位地址清0SETB bit将bit位地址置1CPL bit将bit位地址取反ANL C,bit将地址bit中的值和C做与运算,结果存放在C中ORL C,bit将地址bit中的值和C做或运算,结果存放在C中JC rel如果Cy为1,就跳转到rel行号处JNC rel如果Cy为0,就跳转到rel行号处JB bit,rel;若BIT=1则转移JNB bit,rel;若BIT=0则转移JBC bit,reL;若BIT=1则转移,且BIT置11加法指令:ADD A,Rn;ADD A,direct; ADD A,Ri;ADD A,#DATA2带CY的加法指令:ADDC A,Rn;ADDC A,direct; ADDC A,Ri;ADDC A,#DATA3加一指令:INC A;INC Rn;INC direct;INCRi;INC DPTR4减法指令:SUBB A,Rn;SUBB A,direct; SUBB A,Ri;SUBB A,#data5减一指令:DEC A;DEC Rn;DEC dir
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年变电运行综合考试试题及答案
- 护士聘用合同
- 销售试用期员工工作总结(15篇)
- 海洋生物分子食物网技术合同
- 海洋生态修复与能源开发合同
- 银行暑期面试题及答案
- 2025-2030中国绿色智能车床市场潜力与商业模式创新报告
- 电力系统自动化保护策略合同
- 2025-2030中国社区家政服务信用体系建设及消费者信任机制研究
- 核反应堆堆芯结构设计合同
- 旅游创意策划方案
- 2024年重庆市长寿区春招数学试卷(含答案)
- 航天禁(限)用工艺目录(2021版)-发文稿(公开)
- 车位转让车位协议书模板
- 2025届贵州省毕节市实验高级中学数学高一上期末联考模拟试题含解析
- 保护长江同饮一江水共护母亲河主题班会
- AQ 1115-2018 煤层气地面开发建设项目安全设施设计审查和竣工验收规范(正式版)
- JGJ107-2016钢筋机械连接技术规程
- 教育行动研究案例分析
- 护理人员职业暴露应急预案
- 知识题库-人社练兵比武竞赛测试题及答案(三)
评论
0/150
提交评论