当前位置:首页 > 单片机 > 单片机
[导读] 首先我们来看一段程序:Tittle ‘Input.asm’ ;标题 ;这是一个简单的输入实验includeCOUNT EQU 20H ;定义20H寄存器名为COUNTORG 0 ;程序区将从0000H开始装载 GOTO STARTORG 4 ;中断入口 GOTO INTE

首先我们来看一段程序:
Tittle ‘Input.asm’ ;标题
;这是一个简单的输入实验
include
COUNT EQU 20H ;定义20H寄存器名为COUNT

ORG 0 ;程序区将从0000H开始装载


GOTO START
ORG 4 ;中断入口
GOTO INTEN ;中断发生时跳转到INTEN
ORG 10 ;START将从第10行开始
START
……
MAIN
……
GOTO MAIN
INTSEVER
……
RETFIE ;中断返回
END ;程序结束伪指令,不能少!

事实上汇编程序并没有固定的格式,但是它的各部分是有一定的位置安排的,习惯上依次为:

①程序标题:用Tittle伪指令定义,可缺省;

②程序注释:请注意必须在程序说明及注释部分的内容前面用“;”号,否则将会出现编译错误。

③调用到的.inc文件:用include伪指令来调用。

④通用寄存器定义:用EQU伪指令定义,格式为“寄存器名称 EQU 寄存器标号”,寄存器名称要顶格写。

⑤宏定义:在上面的程序中没有用到宏,缺省;

⑥程序初始化:START部分;

⑦主程序:MAIN部分;

⑧子程序:如本程序的INTSEVER部分。

⑨程序结束:END语句,不可缺省。

以上的部分构成了一个完整的PIC汇编程序。在程序编写过程中需要注意的问题
1、编程中首先要避免使用直接地址对寄存器操作。
2、注意子程序标号的可读性。
3、程序结构要合理。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

pic单片机应用很多,生活中到处都有pic单片机的身影。小编个人也是从事pic单片机开发的人员之一,对于pic单片机有一定的理解。今天,小编将带领大家一起看一下pic单片所具备的8大优势。

关键字: pic 单片机 寄存器

如今道歉都会带一封信,称为“道歉信”,网上也会有一些道歉信的范文与格式。布局大体与一般信件格式一样,但最上方会加粗加大地写上三个字“道歉信/致歉信”。

关键字: 范文 格式 道歉信

汇编——子程序调用参数传递的三种方式(示例程序:三个数累加求和)

关键字: 子程序 格式

现在很多产品都有IAP(BootLoader)和APP(应用程序),一般在量产的时候,需要把两部分程序合在一起。

关键字: IAP APP 格式

SpiceJet 成为首家借力Q400客机提升盈利潜力的航空公司 加拿大多伦多, Sept. 24, 2018 (GLOBE NEWSWIRE) -- Bombardier Commercial

关键字: pic ce

JPEG、PNG这些图片格式即将成为过去式,一种全新图像格式开始获得微软、谷歌等巨头的支持。 作为一种新面世的图像格式,AVIF最大的特点就是轻量和免授权。与现有的JPEG、PNG、甚至WebP等图像

关键字: 10 Windows 图片 格式

WebP是2010年 Google 开发的一种图片格式,它为网页上的图片提供了卓越的无损和有损压缩。网站开发者们可以使用 WebP 来创建尺寸更小、细节更丰富的图片,以此来提高网站的速度。更快的加载速

关键字: 图片 无损 格式

什么是PIC单片机?你知道多少?时代的变迁,PIC单片机是这个时代的新宠。之前我们对pic单片机的I/O接口进行过阐述,不是很详细。本期对关于PIC单片机的各种内部硬件资源加以介绍,以帮助大家全面掌握pic单片机打下夯实...

关键字: pic 单片机 电路

pic单片机具备很多应用,对于pic单片机,想必大家并不陌生。往期文章中,小编对pic单片机做过诸多介绍。本文中,小编将为大家带来6个pic单片机问题,并予以解答。而在之后的pic单片机文章中,小编将带来另外6个问题。如...

关键字: pic pic单片机 单片机 指数

对于c编译器,大家应早已熟悉。往期文章中,小编带来诸多c编译器相关文章,尤其是gcc c编译器。本文中,小编将对gcc c编译器如何编译c程序予以介绍,并在文章的后半部分向大家讲解如果选择pic单片机的c编译器。如果你对...

关键字: c编译器 gcc pic 指数
关闭
关闭