本节书摘来异步社区《例说8051:单片机程序设计案例教程》一书中的第2章,第2.4节,作者:张义和,陈敌北,更多章节内容可以访问云栖社区“异步社区”公众号查看

2-4 指令格式

例说8051:单片机程序设计案例教程
8051源程序的指令格式包括四个字段,最左边字段为标号字段(label),第二个字段是指令操作码字段(mnemonic),第三个字段是操作数字段(operand),第四个字段是注释字段(comment),如下所示:

标号字段的功能是放置标号,作为子程序的起始标志或跳转指令的参考位置。若不放置标号,则标号字段必须为空。而第二个字段就是放置指令操作码,如MOV、ADDC等。

在第三个字段里放置操作数,随着指令的不同,就有不同个数的操作数,某些指令没有操作数(如NOP),某些指令只有一个操作数(如INC),某些指令有两个操作数(如MOV、ANL),某些指令有三个操作数(如CJNE),若操作数为两个以上,则在两个操作数之间以逗号分隔。

注释是给人看的,并不会被汇编,我们可在第四个字段里放置说明文字。当然,如果在Windows下使用记事本编辑源程序的话,则可在此字段中使用中文。在注释之前必须放置分号(;),分号之右的文字将被汇编程序忽略,除了可在第四个字段中放置说明文字外,也可在其他位置放置说明文字,只要在其左边放置分号即可。

不管是使用PE2还是记事本,只要按键即可跳到下个字段。

《例说8051:单片机程序设计案例教程》——2-4 指令格式相关推荐

  1. 《例说8051:单片机程序设计案例教程》——2-5 寻址方式

    本节书摘来异步社区<例说8051:单片机程序设计案例教程>一书中的第2章,第2.5节,作者:张义和,陈敌北,更多章节内容可以访问云栖社区"异步社区"公众号查看 2-5 ...

  2. 《例说8051:单片机程序设计案例教程》——第 2 章 输出口的应用

    本节书摘来异步社区<例说8051:单片机程序设计案例教程>一书中的第2章,作者:张义和,陈敌北,更多章节内容可以访问云栖社区"异步社区"公众号查看 第 2 章 输出口的 ...

  3. c语言实验5上机刘若慧2017年,《《 C语言程序设计案例教程》》.ppt

    << C语言程序设计案例教程>>.ppt 课堂练习: 7.求三个整数之和: 1 只用main函数 2 用求两个整数之和的函数实现 main int a, b, c, sum; ...

  4. 《基于 DirectX11 的 3D 图形程序设计案例教程》学习四 D3DTriangle

    源程序:   此次例子的大部分代码均拷贝自上一章 InitD3D 例子程序.   d3dUtility.h /********************************************* ...

  5. c语言教程的辅导书,清华大学出版社-图书详情-《C语言程序设计案例教程学习辅导》...

    01C语言是国内广泛使用的计算机语言,是很多高等学校计算机及相关专业的核心课程,以及其他理工科专业的计算机通识基础课程.于延.周国辉主编的<C语言程序设计案例教程>(清华大学出版社出版)采 ...

  6. PHP入门《PHP程序设计案例教程》——PHP网站开发

    PHP入门<PHP程序设计案例教程>--PHP网站开发 web表单设计 表单数据获取和提交 1.GET方法 2.POST方法 超链接数据的获取 SESSION管理 SESSION原理 使用 ...

  7. python3程序设计基础答案刘德山_北京大学出版社《Java程序设计案例教程》答案【python程序设计案例教程微课版答案】...

    北京大学出版社<Java程序设计案例教程>答案 哎,我也在找不过时北京交通大学出版的 求大学python3程序设计基础答案 刘德山主编 网上找不到 希望大家帮帮忙 答案我也没有,如果你是计 ...

  8. c语言程序设计北京大学出版社,C语言程序设计案例教程

    C语言程序设计案例教程 (2008年11月北京大学出版社出版的图书) 编辑 锁定 讨论 上传视频 <C语言程序设计案例教程>是2008年11月北京大学出版社出版的图书,作者是徐翠霞.[1] ...

  9. c语言程序开发教程,C语言程序设计案例教程(第2版)

    模块1 初识C语言 案例引入 1.1  C语言简介 1.1.1  计算机语言概述 1.1.2  C语言概述 1.2  C程序介绍 1.2.1  C程序的总体结构 1.2.2  C程序的书写规则 1.3 ...

最新文章

  1. 大前端开发者需要了解的基础编译原理和语言知识
  2. 链表python笔试题目_python经典面试算法题1.4:如何对链表进行重新排序
  3. 图着色问题贪心算法c语言,区间图着色问题(贪心算法)C++实现
  4. nginx mozilla_如何开始为Mozilla贡献力量
  5. mongodb数组更新操作符$addToSet
  6. python十大实例_Python练习实例100例(从简入难)96-100
  7. 阶梯博弈(尼姆博奕进阶)
  8. Linux 的 top 命令平均负载
  9. Pytorch torch.mean()的简单用法
  10. 必看!建立内部邮件服务器注意要点
  11. 如何通过索引从列表中删除元素?
  12. 解读前端开发工程师必备技能
  13. 稳定婚姻问题和Gale-Shapley算法(转)
  14. 计算机房维修保养记录表,机房设备系统运行及维护记录学习表格.docx
  15. 戴尔DELLEMC服务器重装CentOS 7系统
  16. 制作照片边框 初学者 ps
  17. 5G无线关键技术 — 新型传输波形技术和先进编码与调制技术
  18. Python配置清华镜像源
  19. Pro InfoPath 2007
  20. 程序是怎么跑起来的——虚拟内存与动态链接

热门文章

  1. 马斯克脑机接口遭质疑:不是新技术,没体现神经解码进展
  2. 机器人智能抓取系统:目前几种主流的解决方案
  3. AIoT重磅报告:四大关键助力,AI+IoT重新定义未来的可能性
  4. 智慧城市领域又出最新报告——智慧交通将迎来大爆发
  5. 2017全球硬科技创新大会今日开幕 科技大腕聚集共绘西安“硬科技”发展蓝图
  6. 阿里、腾讯基本薪资曝光,资深算法工程师24万美元,高级研究员26万美元
  7. 5G 除了上网快,还有什么用?
  8. 2021 年度热门技术书单提前公开,这些好书藏不住了
  9. 京东程序员回应“被猝死”:我还活着,还在写代码
  10. Xilinx 学习笔记1---新建工程和创建源代码文件