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

指令功能

寻址方式

操作数的位数和存储结构

对PSW的影响

指令与存储区的对应关系

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

转移指令的转移范围

指令字节数和机器周期数

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

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

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

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

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

例如:

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

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

  1. 单片机位寻址举例_单片机基础及应用 | 04 80C51单片机指令系统

      点击蓝字关注我们 一.单片机指令系统概述 1.指令概述指令:是CPU根据人们的意图来执行某种操作的命令.指令系统:是计算机所能够执行的全部指令的集合.程序:是按人们的要求所编制的指令操作序列.本章 ...

  2. 《安富莱嵌入式周报》第314期:微软推出开源DeviceScript编程语言适合低资源单片机,开源色度计,超声波穿戴设备,USB-C交换机,CMSIS V6.0

    周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Pow ...

  3. 单片机编程语言与开发环境

    单片机编程语言与开发环境 目前单片机的程序语言有机器语言,汇编语言和高级语言. 机器语言在编写,输入,修改和调试都很麻烦,只能开发机器简单的单片机应用系统和进行程序加密设计,无法正常反汇编,但程序能执 ...

  4. 单片机编程语言都有哪些?

    单片机虽然是计算机技术中的一个小分支,但是其在电子产品领域中的发挥的作用是无可替代的.可以说单片机的出现丰富了电子产品的功能,为智能化电子设备的开发和应用提供了全新的出路,推动电子设备的智能化发展.单 ...

  5. 单片机知识点总结框图_单片机原理及应用期末考试必考知识点重点总结

    单片机概述: 单片机是微单片微型计算机的简称,微型计算机的一种. 它把中央处理器( CPU ) , 随机存储器( RAM ) , 只读存储器( ROM ) , 定时器 计数器以及 1\0 接口,串并 ...

  6. 单片机_第4章 单片机的C51语言

    考试月时间,只是简单介绍了知识,一些实验和重点之后应该会标注,实验的步骤已经说明了,在本专栏的"单片机_实操过程"里面 目录 4.1 C51的程序结构 4.1.1 C51语言概述 ...

  7. 80c51定时1秒汇编语言,80C51汇编语言.ppt

    80C51汇编语言 第4章 80C51的汇编语言程序设计 单片机应用系统由硬件系统和应用程序构成 4.1 程序编制的方法和技巧 任务分析 流程图符号 强化模块观念 标号(即符号地址) 操作数 4.3 ...

  8. 单片机如何使用?51单片机C语言编程实例有哪些?

    大家好,我是无际单片机编程的徐明,今天和大家一起探讨一下"单片机如何使用?" 单片机如何使用,我们要知道单片机在哪里使用? 单片机是很多电子产品的核心器件,它具有一定的逻辑判断和事 ...

  9. 单片机是否为嵌入式技术,单片机和嵌入式学哪个?

    单片机和嵌入式,我喜欢用儿子和爸爸这种关系去区分它们. 我当初是通过嵌入式挖到了单片机开发,所以说单片机和嵌入式是一个包含关系,嵌入式包含了单片机. 这层关系一定要先搞清楚. 嵌入式总共分为以下几个主 ...

  10. 何宾 单片机原理及应用_STC单片机原理及应用——从器件、汇编、C到操作系统的分析和设计(立体化教程)(第2版)...

    第1章 单片机和嵌入式系统基础知识 1.1 嵌入式系统的基本概念 1.1.1 嵌入式系统的主要特点 1.1.2 嵌入式技术的构成 1.28 051微控制器的内部架构 1.38 051单片机硬件开发平台 ...

最新文章

  1. 程序员老司机“随意开车”,恶搞代码让你分分钟玩死程序员!
  2. cordova环境部署
  3. 史上最全程序员调查报告:一半开发者是全栈,七成认为自己能力高于平均水平
  4. 未来数据中心运营将靠人工智能和机器学习
  5. 解决文件内容的中文乱码_字符集_字符编码_字符编码方案
  6. 锦标赛排序、洪水填充算法、平衡规划
  7. 分支结构定义java_[Android-Java]2.分支结构-(4-7)
  8. 使用Kendo上传控件实现ASP.NET Core的“批处理模式”
  9. 第 39 章 ThinkPHP--模型初步(下)
  10. Spring之切入点表达式
  11. C++ std::vector 一维 二维数组 初始化 为0
  12. fastdfs-zyc监控系统的使用
  13. pycharm格式化的html_pycharm格式化代码 常用快捷键
  14. 未知显示器设置屏幕分辨率和屏幕扩展设置
  15. Altium designer快速查找PCB中的元器件
  16. 服务器被黑客入侵了怎么办?
  17. 高级计算机网络(习题一加解析)
  18. 刘颂计算机学院,关于表彰2013—2014学年 - 首页 北京工商大学计算机与 .doc
  19. 嵌入式linux开发,flex库移植
  20. Kotlin 插件的落幕,ViewBinding 的崛起,android适配问题

热门文章

  1. 【转】蔡康永的说话之道
  2. mysql reads sql data_在其声明中使用DETERMINISTIC,NO SQL或READS SQL DATA并启用二进制日志记录...
  3. 2018年UI设计趋势概览
  4. 存储器——Cache
  5. 诗歌十 寒窑赋(破窑赋)天有不测风云,人有旦夕祸福
  6. 那缕清香,右手阑珊,左手寂寞
  7. SkeyeVSS综合安防视频云服务无插件WEB直播方案中实现抓取快照功能
  8. 高级架构师_Elasticsearch_第二章kibana+IK分词器安装+索引操作+ 映射操作
  9. 牛客网——找出直系亲属
  10. 达摩院python教程视频_达摩院官方刚刚发布了最新的Python教程,整套427集系统学习视频...