下载此文档

第四章 汇编语言程序设计基础.doc


文档分类:IT计算机 | 页数:约40页 举报非法文档有奖
1/40
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/40 下载此文档
文档列表 文档介绍
第四章汇编语言程序设计基础
:英文还原法
汇编指令是采用助记符的形式构成的指令系统,很多指令的均是对应功能的英文单词的缩写,下面还原了一些指令的英文单词来源,便于加深对于指令的记忆和功能的理解。
DEC(Decrement):减1 INC( Increment):加1 ADD:加
SUBB(Subtract):减 DIV(Divide):除 MUL(Multiply):乘 CLR(Clear):清零
ANL(And Logic):逻辑与
RL(Recursion Left)循环左移 RR(Recursion Right)循环右移 XCH(Exchange):字节交换 SWAP:高低四位互换 JMP(Jump):跳
LJMP(Long Jump):长跳转 SJMP(Short Jump):短跳转 AJMP(Absolute Jump):绝对跳转 CALL: 调用
ACALL(absolute call):绝对调用 LCALL(long call):长调用
JZ(Jump Zero):累加器A为0跳转
JNZ(Jump Not Zero):累加器A不为0跳转
pare Jump Not Equal):比较不相等跳转 DJNZ(Dec Jump Not Zero):减1不为0跳转
MCS-51单片机汇编指令速查表

1、立即寻址
操作数以立即数的形式出现在指令中,操作数前要加“#”
MOV A ,#3AH
MOV DPTR ,#0DFFFH
2、直接寻址
指令中的操作数地址直接给出,可以寻址的空间有三种:
(1)内部数据存储器的低128个字节单元(00H~7FH)
(2)特殊功能寄存器(只能用直接寻址方式访问)
(3)位地址空间
MOV A ,30H ;
MOV IE,#82H ;
SETB 07H
3、寄存器寻址
操作数存放在寄存器中;寄存器包括:R0~R7、A、B、DPTR、C
INC R1
MOV A,R0
4、寄存器间接寻址
寄存器中的内容是操作数的地址。间址寄存器只能是R0、R1、DPTR;访问内部RAM时,用R0、R1;访问外部RAM时,三个都可以使用;在使用时,间址寄存器前要加@。
MOV A,***@R0
MOVX A, ***@DPTR
5、基址寄存器加变址寄存器寻址
操作数的地址是两种寄存器内容的和;这种寻址方式用于访问程序存
储器中的数据表格。
基址寄存器:PC、DPTR
变址寄存器:A
MOVC A,***@DPTR+A
MOVC A, ***@PC+A
JMP ***@A+DPTR
6、相对寻址
在相对转移指令中,以PC中的内容为基本地址,加上指令中给出的偏移量,作为操作数的转移地址。
JZ LOOP ;
DJNZ START
7、位寻址
操作数在内部RAM中的某一位中,位寻址时必须用位指令。
MOV bit , C
CLR C ;
CLR 00H
指令系统
单片机的指令系统包括数据传送指令,算术运算指令,逻辑运算指令,位操作指令,控制转移指令

数据传送类指令共有29条,8个助记符:MOV、MOVX、MOVC、XCH、XCHD、PUSH、POP、SWAP;源操作数可以是立即、寄存器、直接、寄存器间接、基址加变址
5种寻址方式;目的
操作数可以用寄存器、寄存器间接、直接3种寻址方式。除了堆栈操作可以影响标志位外,其他的指令都不能改变标志位。指令执行后源操作数不变,目的操作数修改为源操作数。
1、数据传送到累加器A的指令
MOV A,R0
MOV A,direct
MOV A,***@Ri
MOV A,#data
2、数据传送到工作寄存器Rn的指令
MOV Rn ,A
MOV Rn , direct
MOV Rn , #data
3、数据传送到内部RAM或SFR 的指令
MOV direct , A
MOV direct ,Rn
MOV direct , direct
MOV direct ,***@Ri
MOV direct ,#data
MOV ***@Ri ,A
MOV ***@Ri ,#data
MOV DPTR ,#data
片内RAM数据传送指令实例
补例分析下列程序运行后R0,R1,40H,41H单元中为何值?
MOV 30H,#40H
MOV 41H,#11H
MOV A,30H
MOV R1,A
MOV A,#00H
MOV ***@R1,A
MOV

第四章 汇编语言程序设计基础 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数40
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198614
  • 文件大小44 KB
  • 时间2017-07-13