MCS-51系列单片机指令详解

本文详细介绍了MCS-51系列单片机的指令系统,包括算术操作、逻辑操作、数据传输、位操作、控制转移等类别的指令,以及常用的伪指令,如ORG、END、EQU等,旨在帮助读者理解C8051Fxxxx单片机的编程基础。
摘要由CSDN通过智能技术生成

 

本手册适用于C8051Fxxxx

(按类型列表)

目录

指令按类型分类

算术操作类指令

一、 加法指令

1、不带进位Cy加法指令

ADD ARn(寄存器加到累加器)

ADD Adirect(直接寻址字节加到累加器)

ADD A,@Ri(间址RAM 加到累加器)

ADD A#data(立即数加到累加器)

2、带进位Cy加法指令

ADDC ARn(寄存器加到累加器(带进位))

ADDC Adirect(直接寻址字节加到累加器(带进位))

ADDC A,@Ri(间址RAM 加到累加器(带进位))

ADDC A#data(立即数加到累加器(带进位))

3、加1指令(又称增量指令)

INC A(累加器加1

INC Rn(寄存器加1

INC direct(直接寻址字节加1指令)

INC Ri(间接寻址RAM字节加1指令)

INC DPTR16位数据指针加1指令)

二、 减法指令

1、带进位Cy减法指令

SUBB ARn(累加器减去寄存器(带借位))

SUBB Adirect(累加器减去间接寻址RAM(带借位))

SUBB A,@Ri(累加器减去间址RAM(带借位))

SUBB A#data(累加器减去立即数(带借位))

2、减1指令

DEC A(累加器减1指令)

DEC Rn(寄存器减1指令)

DEC direct(直接寻址字节减1指令)

DEC Ri(间接寻址RAM字节减1指令)

三、乘/除法指令

MUL AB(累加器和寄存器B乘法指令)

DIV AB(累加器除以寄存器

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值