0
点赞
收藏
分享

微信扫一扫

STC51从入门到精通(汇编)----第四讲:80C51单片机的指令系统(一)程序设计语言和指令


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

  1. 指令功能
  2. 寻址方式
  3. 操作数的位数和存储结构
  4. 对PSW的影响
  5. 指令与存储区的对应关系
  6. 各类指针及其指向的地址范围
  7. 转移指令的转移范围
  8. 指令字节数和机器周期数

 

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

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

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

STC51从入门到精通(汇编)----第四讲:80C51单片机的指令系统(一)程序设计语言和指令_程序设计语言和指令

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  指令格式:

STC51从入门到精通(汇编)----第四讲:80C51单片机的指令系统(一)程序设计语言和指令_汇编语言指令格式_02

STC51从入门到精通(汇编)----第四讲:80C51单片机的指令系统(一)程序设计语言和指令_指令系统概述_03

                               

STC51从入门到精通(汇编)----第四讲:80C51单片机的指令系统(一)程序设计语言和指令_汇编语言指令格式_04

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

例如:

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

                              

STC51从入门到精通(汇编)----第四讲:80C51单片机的指令系统(一)程序设计语言和指令_机器语言指令格式_05

STC51从入门到精通(汇编)----第四讲:80C51单片机的指令系统(一)程序设计语言和指令_指令系统概述_06

 

 

举报

相关推荐

0 条评论