zl程序教程

您现在的位置是:首页 >  其他

当前栏目

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

案例教程单片机 格式 指令 程序设计
2023-09-11 14:17:31 时间

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

2-4 指令格式

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


screenshot

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

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


screenshot

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

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


上千个完整设计的单片机、8086、STM32制作教程和资料-转发分享 在网上收集了接近上千个完整设计的单片机、8086、STM32制作教程和资料-转发分享(涵盖了大部分的毕设课设题目),学习单片机的最好教程,也可以作为帮助大家在做电子课设毕设时有利的帮助,可以从以下百度网盘下载(按照编号下载)。
【连载,完结】物联网全栈教程-从云端到设备---简单介绍单片机代码,裸机上云! 物联网全栈教程-从云端到设备(完结 十四) 设备端的开发是一个非常简单的工作。零妖今天就简单讲解一下物联网弹幕器这个设备的源代码,给大家提供一个裸机上云的思路。连载文章更新到这里要告一段落,因为真的没啥要讲的了。
很多电子爱好者,都想学习单片机这门技术。下面的这一系列教程是 www.51hei.com 专门为初学者入门而准备的,从底层硬件入手基于汇编和c两种语言,详细的介绍了单片机的原理,指令,寄存器,以及接口等,后面还为你准备了一些小的设计。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。