80c51单片机编程语言是什么,80C51单片机的指令系统(一)程序设计语言和指令...

学习指令系统重点要掌握以下几点:

指令功能

寻址方式

操作数的位数和存储结构

对PSW的影响

指令与存储区的对应关系

各类指针及其指向的地址范围

转移指令的转移范围

指令字节数和机器周期数

&    本章主要介绍单片机的寻址方式及指令系统,是必须掌握的内容。

&   一台计算机所有指令的集合, 称为该计算机的指令系统。

&   各种计算机都有专用的指令系统。

ba5a3f47c2f67f9419bf836d3af02ac3.png

4.1.1  程序设计语言和指令:

程序设计语言是实现人机交换信息的重要工具。机器语言指令是单片机能直接识别、分祈和执行的二进制码,用机器语言写的程序称为目标程序。

例如, 要做 " 10+20" 的加法, 在51中可用机器码指令编程:

01110100            00001010       把10放到累加器A中;

00100100           00010100       A加20,结果仍放在A中。

汇编语言是由一系列描述计算机功能及寻址方式的助记符构 成,与机器码一一对应,用汇编语言编写的程序必须经汇编后才能生成目标码,被单片机识别。用汇编语言编写的程序称为源程序。

' 【例4-1】 要做 " 10+20" 的加法, 可写成:

-汇编语言程序             机器语言程序

MOV A,    #0AH              74  0AH

ADD  A,   #14H               24  14H

4.1.2  指令格式:

0364631f4799d936a59c17b3f96fdbb7.png

b8729669faf065bc82f7d3e99d238eb8.png

23ffd0262262699767b8f3a09c1d0123.png

标号:操作码助记符  目的操作数, 源操作数; 注释

例如:

Loop:         ADD                A         ,    R0          ; (A)+ (R0)-> (A)

7cd287f5abc8fec757c3d69294f85c7e.png

7e06fbdd8ec8451929b6b7697f8e8ebe.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值