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

版权声明: https://blog.csdn.net/qq_38351824/article/details/89976094

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

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

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

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

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

4.1.1  程序设计语言和指令:

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

  • 例如要做 " 10+20" 的加法51中可用机器码指令编程
  • 01110100            00001010       10放到累加器A
  • 00100100           00010100       A20,A

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

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

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

  MOV A,    #0AH              74  0AH

  ADD  A,   #14H               24  14H

4.1.2  指令格式:

                               

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

例如:

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

                              

 

 

猜你喜欢

转载自blog.csdn.net/qq_38351824/article/details/89976094