电气知识|ARM汇编程序中伪操作

   更新日期:2017-03-26     来源:建材之家    作者:安防之家    浏览:43    评论:0    
核心提示:在ARM的汇编程序中,有如下几种伪指令: 符号定义伪指令。 数据定义伪指令。 汇编控制伪指令。 信息报告伪指令。 宏指令以及其他伪指令。 1.符号定义伪指令用于定义ARM汇编程序中的变量、对变量赋值以及定义寄存器的别名等 (1)LCLA、LCLL和LCLS 格式: LCLA/LCLL/LCLS 局部变量名 (2)GBLA、GBLL

了解几款不同传输距离的无线监控设备

推荐简介:众所周知,无线监控传输设备传输距离可达几公里、几十公里,无线监控传输设备是靠无线微波来进行传输的,利用点对点和点对多点的无线传输模式来进行数据传输。怎么去选择室外远距离传输设备及带宽呢?大型的安防监控设备通常情况下采用百万高清摄像机,包含720P及1080P。前端监控点在信号汇集后带宽量增加,为其保证有足够的传输带宽来满足要求,建议选择稳定的带宽量,发射及接受灵敏度高的无线视频传输设备,市场上的无......
安防之家讯:在ARM的汇编程序中,有如下几种伪指令:

符号定义伪指令。

数据定义伪指令。

汇编控制伪指令。

信息报告伪指令。

宏指令以及其他伪指令。

1.符号定义伪指令用于定义ARM汇编程序中的变量、对变量赋值以及定义寄存器的别名等

(1)LCLA、LCLL和LCLS

格式:

LCLA/LCLL/LCLS 局部变量名

(2)GBLA、GBLL和GBLS

格式:

GBLA/GBLL/GBLS 变量名

(3)SETA、SETL和SETS

格式:

变量名 SETA/SETL/SETS 表达式

(4)RLIST

格式:

名称 RLIST {寄存器列表}

2.数据定义伪操作

数据定义伪操作用于为数据分配存储单元,同时也可完成已分配存储单元的初始化。用到的数据定义伪操作有如下几种:

DCB 分配连续的字节存储单元并使用指定数据初始化。

DCW/DCWU 分配连续的半字(2字节)存储单元并使用指定的数据初始化。

DCD/DCDU 分配连续的字(4字节)存储单元并使用指定的数据初始化。

DCQ/DCQU 分配一块以8个字节为单位的连续的存储单元并使用指定的数据初始化。

DCFS/DCFSU 为单精度的浮点数分配连续的字存储单元并使用指定的数据初 始化。

DCFD/DCFDU 为双精度的浮点数分配连续的字存储单元并使用指定的数据初 始化。

SPACE 分配一块连续的存储单元。

FIELD 定义一个结构化的内存表的数据域。

MAP 定义一个结构化的内存表首地址。

(1)DCB

格式:

标号 DCB 表达式

(2)DCW/DCWU

格式:

标号 DCW/DCWU 表达式

(3)DCD/DCDU

格式:

标号 DCD/DCDU 表达式

(4)DCQ/DCQU

格式:

标号 DCQ/DCQU 表达式

(5)DCFD/DCFDU

格式:

标号 DCFD/DCFDU 表达式

(6)DCFS/DCFSU

格式:

标号 DCFS/DCFSU 表达式

(7)SPACE

格式:

标号 SPACE 表达式

(8)MAP

格式:

MAP 表达式 [,基址寄存器]

(9)FIELD

格式:

标号 FIELD 字节数

3.汇编控制伪操作

汇编控制伪操作用于指引汇编程序的执行流程,常用的伪操作包括以下几种:

MACRO和MEND。

IF、ELSE和ENDIF。

WHILE和WEND。

MEXIT。

(1)MACRO和MEND

格式:

MACRO

[$标号] 宏名 [$参数1,$参数2,……]

指令序列

MEND

(2)IF、ELSE和ENDIF

格式:

IF 逻辑表达式

代码段1

ELSE

代码段2

ENDIF

(3)WHILE和WEND

格式:

WHILE 逻辑表达式

代码段

WEND

(4)MEXIT

语法格式:

MEXIT

4.其他伪指令

在汇编程序中经常会使用一些其他的伪指令,包括以下几条:

ASSERT

AREA

ALIGN

CODE16/CODE32

ENTRY

END

EQU

import

EXPORT/GLOBAL

EXTERN

INCBIN

GET/INCLUDE

RN

ROUT

(1)ASSERT

格式:

ASSERT 逻辑表达式

(2)AREA

格式:

AREA 段名 属性,……

(3)ALIGN

格式:

ALIGN [表达式[,偏移量]]

(4)CODE16/CODE32

格式:

CODE16/CODE32

(5)ENTRY

格式:

ENTRY

(6)END

格式:

END

(7)EQU

格式:

名称 EQU 表达式 [,类型]

(8)EXPORT/GLOBAL

格式:

EXPORT/GLOBAL 标号 [,WEAK]

(9)import

格式:

import 标号 [,WEAK]

(10)EXTERN

语法格式:

EXTERN 标号 [,WEAK]

(11)GET/INCLUDE

格式:

GET 文件名

(12)INCBIN

格式:

INCBIN 文件名

(13)RN

格式:

名称 RN 表达式

(14)ROUT

格式:

[名称] ROUT安防之家专注于各种家居的安防,监控,防盗,安防监控,安防器材,安防设备的新闻资讯和O2O电商导购服务,敬请登陆安防之家:http://anfang.jc68.com/
小程序码
 
打赏
 
更多>文章标签:监控
更多>同类安防监控资讯
0相关评论

推荐图文更多...
点击排行更多...
安防监控商机更多...
安防监控圈更多...
最新视频更多...
推荐产品更多...
水泥之家 | 橱柜之家 | 机械之家 | 水电之家 | 五金之家 | 家电之家 | 墙布头条 | 饰品头条 | 模具头条 | 家纺头条 | 建材群站 | 建材资讯 | 建材产品 | 俱乐部 | 装修之家 | 建材商机 | 装修问答 | 知名品牌 | 家装展会 | 装修效果图 | 商企动态 | 瓷砖之家 | 安防之家 | 灯具之家 | 门窗头条 | 地板头条 | 环保头条 | 暖气之家 | 玻璃幕墙 | 吊顶之家 | 隔断屏风 | 楼梯铁艺 | 家具之家 | 卫浴头条 | 石材园林 | 板材钢板 | 油漆头条 | 家纺头条 | 水泥之家 | 橱柜之家 | 家电之家 | 水电之家 | 五金之家 | 老姚之家 | 灯饰之家 | 电气之家 | 全景头条 | 照明之家 | 防水之家 | 防盗之家 | 区快洞察 | 漳州建材 | 泉州建材 | 三明建材 | 莆田建材 | 合肥建材 | 宣城建材 | 池州建材 | 亳州建材 | 六安建材 | 巢湖建材 | 宿州建材 | 阜阳建材 | 滁州建材 | 黄山建材 | 安庆建材 | 铜陵建材 | 淮北建材 | 马鞍山建材 |
建材 | 双碳之家 | 企业之家 | 移动社区 | 关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图 | 排名推广 | 广告服务 | 积分换礼 | RSS订阅 | sitemap | 粤ICP备14017808号
(c)2015-2017 Bybc.cn SYSTEM All Rights Reserved
Powered by 安防之家