电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>控制/MCU>伪指令、宏指令

伪指令、宏指令

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

单片机编程之汇编语言基础-PIC单片机汇编指令

PIC单片机汇编语言编程教程,其中PIC单片机的两条伪指令为:EQU(标号赋值伪指令)ORG(地址定义伪指令),还有其他的PIC单片机汇编指令,如设置I/O指令、检查寄存器为零指令、比较寄存器大小指令等等。
2016-07-26 11:32:562831

NOP指令实现过程

NOP(No Operation)意为无操作,是汇编语言的一个指令。NOP指令既空指令。NOP指令通常作为伪指令。但是,如果在ARMv6K、ARMv6T2、ARMv7、ARMv8-M结构体系中,NOP不是伪指令
2022-09-28 15:47:257046

8086/8088汇编伪指令整体相关资料下载

//马上要考汇编,自己整理下容易忘记相关的伪指令和注意事项,方便自己查取。1、运算符1.EQ(等于)、NE(不等)、LT(小于)、GT(大于)、LE(小于等于)、(GE)大于等于2.SEG:取段基址
2022-01-07 08:28:25

伪指令指令之间的差别是什么?

伪指令指令之间的差别是什么?arm汇编指令的特点是什么?
2021-11-29 07:28:51

伪指令有哪几个特点呢

文章目录一.伪指令1.AREA2.EQU3.SPACE4.PRESERVE85.DCD6.BLX7.BX一.伪指令伪指令(Pseudo Instruction)是用于对汇编过程进行控制的指令,该类
2021-12-20 07:22:59

ARM指令adr adrl ldr mov简单科普

ADR是一条小范围的地址读取伪指令,它将基于PC的相对偏移的地址值读到目标寄存器中。格式:ADR register,exper。编译源程序时,汇编器首先计算当前PC值(当前指令位置)到exper
2017-08-07 14:18:26

ARMLDR伪指令学习分享!!1

LDR伪指令 LDR pseudo-instruction功能:把一个32位立即数或一个32位的内存地址加载到一个寄存器中。注意:这里描述的是LDR伪指令,而不是LDR指令语法: LDR{cond
2015-09-25 11:34:39

ARM处理区的存储访问指令有哪些呢

② 状态寄存器读指令“MRS”③ 状态寄存器写指令状态寄存器写指令“MSR”(6)伪指令① ADR伪指令② 中等范围地址读取③ 大范围地址读取④ 空操作伪指令“NOP”3.地址对准4.位段操作5.地址的前...
2021-12-20 07:59:22

ARM汇编伪指令学习资料

ARM汇编伪指令学习资料 1、 AREA      &nbsp
2009-10-26 17:03:30

ARM汇编伪指令详解

很好的一本书,学习汇编伪指令的。
2015-03-24 16:22:07

ARM汇编伪指令都有哪些呢

ARM伪指令G全是全局变量L全是局部变量S为赋值R为列表GBLA表示初始化为0GBLL表示初始化为FGBLS表示初始化为空LCLA初始化0LCLL初始化FLCLS初始化为空SETA数值赋值SETL
2021-12-14 09:04:36

ARM汇编指令以及伪指令的知识点汇总,不看肯定后悔

ARM汇编指令以及伪指令的知识点汇总,不看肯定后悔
2021-11-30 07:04:33

ARM汇编指令集与伪指令说明

嵌入式知识-学习笔记(2):ARM汇编指令集与伪指令首先说明一下指令伪指令的区别:指令:是CPU机器指令的助记符,经过编译后会得到一串由1、0组成的机器码,可以由CPU读取执行。(是一种内容
2021-12-14 06:50:36

ARM汇编指令集分享

(汇编)指令是CPU机器指令的助记符,经过编译后会得到一串10组成的机器码,可以由CPU读取执行。(汇编)伪指令本质上不是指令(只是和指令一起写在代码中),他是由编译器环境提供,目的是用来指导编译
2022-04-06 10:41:15

CCS汇编伪指令.bits有什么作用

C6000的编译结果中有一条.bits指令,但是在官方的手册中并没有这一条指令的说明,想问问这条指令是干啥的,语法规则是什么
2021-10-15 22:42:57

C语言的变量和汇编中的伪指令是什么

微机原理中表明 变量用伪指令DW,DB单片机中的伪指令EQUC语言中的变量来源与汇编的伪指令
2021-07-15 06:18:03

MCS51汇编中的DATA是伪指令吗?具体用法是什么?

MCS51汇编中的DATA是伪指令吗?具体用法是什么?
2023-11-02 08:17:44

MPASM的伪指令

我们在第一章中已经详细介绍了中档PIC单片机的35条指令,源程序的编写主要就是用这些基本的指令实现你的控制任务。但为了增加源程序的可读性和可维护性,我们引入了伪指令的概念。伪指令本身不会产生可执行
2011-03-08 17:18:55

STM32单片机的汇编指令都有哪些呢

目录:11、STMFD和LDMFD指令1)STMFD SP! ,{R0-R7,LR} 2)LDMFD SP! ,{R0-R7,LR}99、伪指令1)PROC伪指令 2)EXPORT伪指令 3
2022-01-20 07:52:20

asm汇编伪指令大全 初学者必备 说明详细

在学习单片机汇编的过程遇到过不少问题,其中就有伪指令的问题,虽然伪指令,不像119条指令那样,占用程序资源,但一样在 编写汇编程序的过程中起了很大的作用,网上大多是指令集的介绍,对于伪指令的说明甚少
2012-08-08 17:10:26

c6678 intrinsic指令和pragma伪指令问题有什么不同?

你好:我查看MCDSK中的dsplib源码,发现:有些源码中在for循环外只使用了pragma伪指令就达到了很好优化效果,但是有些却是使用了intrinsic指令或者是intrinsic指令和pragma伪指令一起使用. 这两者有什么不同?
2018-12-24 14:29:12

ccs下汇编指令编译出错

应该是合法的啊,难道在使用的时候需要特别指明吗?如果是,应该怎么区分呢?注:我在该指令前面加伪指令.state16,错误会消失,但在整个代码段前面加.state16,其他指令又编译出错。这个是我试的,不知道具体原因是什么。
2012-10-15 19:56:48

ldr指令越界问题

+-4096的,为什么这里才1024呢?是因为他默认是thumb指令吗,那怎么强制为thumb2指令呢?还是因为其他什么原因呢?求指教,万分感谢!注:网上有解决ldr越界问题的,是用伪指令LTORG,但在ccs环境下没发现有这条伪指令。求高手指点啊!
2012-10-16 16:46:00

什么是汇编指令?常用的汇编语句有哪些

指令伪指令的本质区别是什么?什么是汇编指令?常用的汇编语句有哪些?
2021-11-29 06:21:20

介绍12个ARM常用的伪指令

GET 。 汇编程序中常用的方法是在某源文件中定义一些指令,用 EQU 定义常量的符号名称,用MAP和FIELD 定义结构化的数据类型,然后用 GET 伪指令将这个源文件包含到其他的源文件中。使用方法
2020-10-18 09:14:59

你知道STM32启动代码汇编伪指令有哪几种吗

伪指令EQU是什么意思?伪指令AREA又是什么?
2021-11-26 06:20:10

关于使用ARM汇编伪指令编程的问题解答

使用ARM汇编伪指令编程:分别将两个无符号数放在寄存器R0和R1中,求其中较大的那个数的阶乘
2022-07-05 11:52:42

单片机伪指令DS有什么作用

本帖最后由 sailset 于 2013-11-27 10:01 编辑 对DS伪指令不明白,在网上查到的解释:其功能是从指定地址开始,定义一个存储区,以备源程序使用。那留下这个区域做什么用呢
2013-11-27 09:58:51

在ARM的汇编程序中有哪些常见的伪指令

在ARM的汇编程序中有哪些常见的伪指令
2021-04-28 07:09:13

在uboot中ldr伪指令错误

Controller */addr2, r0, #13*4其中ldrr0, =SMRDATA 我认为是错误的,因为ldr伪指令是位置有关代码,会随着链接设置而改变比如 RObase链接于
2019-07-09 05:45:02

常见的数据定义伪指令有哪几种

常见的数据定义伪指令有哪几种?启动代码作用一般是什么?
2021-11-29 06:17:17

异常处理向量表的设置中DCD这些伪指令到底有什么用?

在异常处理向量表的设置中,为什么不直接将异常向量的入口地址写入 PC 中呢,为什么非要用什么 DCD 这些伪指令,到底有什么用啊
2023-02-28 14:53:30

怎样使用RISC-V CALL伪指令去解决跳转地址过大的问题呢

(board.o)问题分析汇编代码j primary_cpu_entry通过报错得知,是跳转地址的范围超出1M造成。risc-v上对于这种情况,是使用AUIPC组合指令来实现。汇编代码使用CALL伪指令即可
2022-06-10 10:08:15

探讨一下ARM指令集与指令分类

准备工作的,这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命就完成。在ARM 的汇编程序中,有如下几种伪指令:符号定义伪指令、数据定义伪指令、汇编控制伪指令指令以及其他伪指令。2.2.1符号
2022-04-29 17:05:19

探讨一下ARM架构下的GNU汇编程序伪指令

所有的GNU汇编程序伪指令都以句号(.)打头,后面接上伪指令的名字,通常是由小写字母组成。不会被翻译成机器指令,而是给汇编器一些特殊指示,称为汇编指示(Assembler Directive)或伪
2022-04-22 10:04:37

新手,问个小白问题~ 关于伪指令ORG的

startorg 03hjmp ext0这里边start是主程序标号,ext0是中断子程序标号,我知道org是伪指令,用于决定程序起始地址,但是如果那个起始地址已经被前边的程序用到了,后边的程序还是会覆盖它么
2012-12-11 11:14:55

有没有哪位大佬解答一下ARM DCD伪指令的疑惑

DCD 伪指令的疑惑。 "StackUsr DCD UsrStackSpace + (USR_STACK_LEGTH - 1) * 4"这句话是什么意思?DCD 后面的程序标号或数字表达式是什么意思?
2022-10-10 16:23:53

浅谈汇编指令伪指令

汇编的指令伪指令指令是cpu机器指令的助记符,通过编译会得到机器码伪指令是编译器为辅助引导编译过程而加入的指令,没有实际作用两种风格的ARM指令官方推荐的大写风格 同时也是windows平台用
2021-12-20 07:58:06

请问C28X的汇编都有哪些伪指令

近来在学习F28035的C与汇编混合编程,不知道C28X的汇编都有哪些伪指令
2018-10-26 15:34:44

请问一下ARM指令伪指令的区别在哪呢

对齐填充.equ @ 类似于C中定义重要的几个伪指令:ldr 大范围的地址加载指令adr 小范围的地址加载指令adrl 中等范围的地址加载指令nop 空操作ARM中有一个ldr指令,还有一个ldr
2022-05-17 09:51:52

DSP常用汇编语言指令简介

一、指令系统简介TMS320C24x系列DSP伪指令极为丰富,安装指令可以分为六大类:1. Accumulator(累加器指令), arithmetic(算术指令), and logic instructions(逻辑操作指令)等2. Auxil
2010-03-03 22:37:32136

DSP指令系统

DSP指令系统 指令系统简介TMS320C24x系列DSP伪指令极为丰富,安装指令可以分为六大类:1. Accumulator(累加器指令), arithmetic(算术指令), and logic instructions(逻辑操作指
2010-03-30 15:52:0119

指令手册下载

报警指令 系统变量. 系统指令.. 工程指令. IO 通信指令变量指令. 画面指令
2010-06-24 15:31:340

MPASM的伪指令

我们在第一章中已经详细介绍了中档PIC单片机的35条指令,源程序的编写主要就是用这些基本的指令实现你的控制任务。但为了增加源程序的可读性和可维护性,我们引入了伪指
2010-07-02 18:14:3923

WEEE指令和ROHS指令概况

  第一部份 WEEE指令和ROHS指令概况   一、WEEE指令   1、WEEE:2002/96/EC 报废电子电气设备指令Waste Electrical and Electronic Equipment。   2、WEEE指令核心内容:
2010-09-14 16:35:440

MCS-51单片机汇编语言中的伪指令

摘要:讨论了MCS一51单片机汇编语言中的伪指令,并介绍若干主要的经常用到的伪指令使用方法。关键词:单片机;伪指令;ORG;EQU;DB;DW;BIT
2010-09-19 22:27:30120

51汇编伪指令

51汇编伪指令 伪指令是对汇编起某种控制作用的特殊命令,其格式与通常的操作指令一样,
2008-08-01 10:59:022722

指令系统,指令系统是什么意思

指令系统,指令系统是什么意思 一台计算机所能执行的各种指令集合称为指令系统或指令集。一台特定的计算机只能执行自己指令系统
2010-03-24 17:04:121805

指令周期,什么是指令周期

指令周期,什么是指令周期 指令周期的基本概念   CPU从内存取出一条指令并执行这条指令的时间总和。   指令周期是执行一条指令
2010-03-24 17:08:466339

ARM伪指令之地址读取:ADR ADRL LDR

ARM伪指令之地址读取:ADR ADRL LDR   1、ADR伪指令--- 小范围的地址读取        ADR伪指令将基于P
2010-04-01 16:54:511749

指令指令系统概述

指令指令系统概述 基本概念 指令:引起计算机执行某种操作的最小的功能单位。 指令系统:一台计算机的全部指令
2010-04-15 14:35:144014

PIC单片机的宏汇编和伪指令

我们在第一章中已经详细介绍了中档 PIC 单片机的35 条指令,源程序的编写主要就是 用这些基本的指令实现你的控制任务。但为了增加源程序的可读性和可维护性,我们引入了 伪指令
2011-04-26 11:10:59161

ARM汇编伪指令

其他常用的伪指令 还有一些其他的伪指令,在汇编程序中经常会被使用,包括以下几条: AREA ALIGN CODE16 、CODE32 ENTRY END EQU EXPORT (或GLOBAL ) IMPORT EXTERN GET (或INCLUDE ) INCBIN RN ROUT 1 、
2011-06-07 17:08:4978

PIC系列单片机的伪指令

阅读一些PIC单片机的源程序开始段,会发现有一些特殊指令助记符,这些助记符与指令系统的助记不同,没有相对应的操作码,通常称这些特殊指令助记符为伪指令
2012-06-27 13:57:091243

威纶通指令讲座 第一讲指令结构#硬声创作季

指令
也许吧发布于 2023-07-03 11:40:56

汇编语言学习课件_子程序与宏指令设计

第六章 子程序与宏指令设计 6.1 子程序结构及设计方法 6.2 子程序参数传递 6.3 嵌套与递归子程序 6.4 宏 指 令 6.5 宏指令库 6.6 重复伪指令 6.7 条件伪指令
2015-12-31 10:41:080

干货分享:PIC单片机常用指令介绍与指令功能分类表

源程序的编写主要就是用这些基本的指令实现你的PIC单片机控制任务。但为了增加源程序的可读性和可维护性,我们引入了伪指令的概念。伪指令本身不会产生可执行的汇编指令,但它们可以帮组“管理”你编写的程序,其实用性和必要性绝不亚于PIC单片机 35 条正真的汇编指令
2016-07-26 14:19:193918

μ’nSP™汇编器伪指令

电子专业单片机相关知识学习教材资料之凌阳《_伪指令集》
2016-09-01 17:24:530

arm的汇编指令精选合辑

Label-expression 程序相关的或外部的表达式。汇编器将其存放在程序后的常量库(称为文字池(literal pool))中,用程序相关的LDR伪指令读取,PC与与该常量的偏移量不得超过4KB。
2017-07-04 17:26:321952

详解PMC功能指令之运算指令

运算指令: 9.NUMEB(定义二进制常数:SUB 40) 该指令能实现1字节、2字节或4字节二进制常数定义。 NUMEB指令可通过设定指定格式参数实现基本规格和扩展规格两种。扩展指令允许同时
2017-09-29 14:02:260

数据处理指令之ADD加操作指令

6.5 ADD加操作指令 1.指令的编码格式 ADD加操作指令,将寄存器《shifter_operand》的值加上《Rn》表示的数值,并将结果保存到目标寄存器《Rd》中,并根据指令的执行结果设置
2017-10-18 13:04:081

数据处理指令之ORR逻辑或指令

6.13 ORR逻辑或指令 1.指令的编码格式 ORR(Logical OR)为逻辑或操作指令,将第二个源操作数《shifter_operand》的值与寄存器Rn的值按位做逻辑或操作,结果保存到Rd
2017-10-18 14:48:092

Thumb指令集之Thumb指令应用

11.9 Thumb指令应用 11.9.1 Thumb的实现 对3级流水线的ARM处理器来说,做相对较小的改动就可以实现Thumb指令集(5级流水线的实现要复杂些)。为实现Thumb指令集,在指令
2017-10-19 09:34:140

ARM汇编器所支持的伪指令浅析

10.2 ARM汇编器所支持的伪指令 ARM汇编器支持ARM伪指令,这些伪指令在汇编阶段被翻译成ARM或者Thumb(或Thumb-2)指令(或指令序列)。ARM伪指令包含ADR、ADRL
2017-10-19 10:11:572

thumb指令集是什么_thumb指令集与arm指令集的区别

thumb指令集是arm指令集的一个子集,是针对代码密度问题而提出的,它具有16位的代码宽度。与等价的32位代码相比较,thumb指令集在保留32位代码优势的同时,大大的节省了系统的存储空间
2017-11-03 17:34:4117212

AVR单片机汇编器的部分伪指令详解

BYTE-保存单字节数据到SRAM中。BYTE伪指令仅用在数据存储器。为提供数据保存的位置,在BYTE前应有标号。在由CSEG、ESEG定义的代码段和E2PROM段中不能使用BYTE伪指令
2017-12-12 09:57:447027

浅谈ARM伪指令地址读取

ADR伪指令将基于PC相对偏移的地址值或基于寄存器相对偏移的地址值读取到寄存器中。在汇编编译器编译源程序时,ADR伪指令被编译器替换成一条合适的指令。通常,编译器用一条ADD指令或SUB指令来实现该ADR伪指令的功能,若不能用一条指令实现,则产生错误,编译失败。
2018-03-29 11:56:001884

指令伪指令分得清吗?

指令(instruction):告诉计算机从事某一特殊运算的代码,如数据传送指令、算术运算指令、位运算指令、程序流程控制指令、串操作指令、处理器控制指令。一条指令通常由两部分组成:操作码和地址码。
2018-06-01 10:58:536091

plc传送指令和比较指令的运用实例

我们应该都知道,传送指令和比较指令可以说是功能指令中最常用的指令。传送指令有传送指令MOV,数位传送指令SMOV,取反传送指令CML,成批传送指令BMOV,多点传送指令FMOV,这么多传送指令常用
2019-01-30 09:51:0012993

51单片机基础原理教程之伪指令的详细资料说明

每一条指令语句在源程序汇编时都要产生可供计算机执行的指令代码(即目标代码),所以这种语句又叫可执行语句。每一条指令语句表示计算机具有的一个基本能力,如数据传送,两数相加或相减,移位等,而这种能力
2019-04-12 18:26:000

汇编语言中常用的伪指令

汇编语言中除常用指令外,还有一些用来对“汇编”过程进行控制、或者对符号、标号赋值的指令。在汇编过程中,这些指令不被翻译成机器码,因此称为“伪指令”。
2019-11-11 10:03:197181

汇编程序设计的教程课件免费下载

本文档的主要内容详细介绍的是汇编程序设计的教程课件免费下载包括了:汇编语言与汇编器,汇编语言程序规范,伪指令及应用,宏指令及应用,汇编语言程序设计,汇编语言的程序结构,顺序结构程序设计,分支结构程序设计,循环结构程序设计,子程序设计,STM32编程
2020-03-16 17:08:0017

零基础学ARM:汇编伪指令、lds详解

ARM邪猎文章,请点击以下汇总链接:《从0学arm合集》一、MDK和GNU伪指令区别我们在学习汇编代码的时候经过会看到以下两种风格的代码:gnu代码开头是:.global _start_start:
2020-12-24 13:02:042003

什么是“AT”指令,如何使用?

AT指令是S7-SCL中特有的一个指令,初学者可能会忽略此指令,或者对其理解不够深刻。AT指令在S7-SCL中有着非常重要的地位,很多应用程序都必须使用此指令。下面将对此指令进行详细讲解。
2021-04-09 15:25:5219651

详解ARM常用的伪指令资料下载

电子发烧友网为你提供详解ARM常用的伪指令资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
2021-04-11 08:54:4213

什么是位逻辑指令?plc位逻辑指令有哪些?plc位逻辑指令应用方法图解

标准位逻辑指令包括常开触点、常闭触点和输出线圈指令;置位/复位指令包括置位指令、复位指令、置位优先RS触发器指令和复位优先RS触发器指令
2021-06-13 15:41:0013870

51单片机 笔记(二)指令系统汇总

3.4.3 乘法3.4.4 除法3.4.5 十进制调整指令3.5 逻辑操作指令3.6 控制转移指令3.7 位操作指令3.8 伪指令51单片机指令系统3.1 指令系统基础机器语言-汇编-高级语言全部指令的集合叫指令系统80C51有111条指令,还有8条伪指令指令分类:字节数分类单字节49 双字节46
2021-11-23 16:19:142

RISC-V CSR 相关指令

中的值将被写入CSR中。如果rd为x0,则不对csr执行读操作示例:csrrw t6,mscratch,t6 t6=mscratch mscratch=t6伪指令csrw csr rs <==> csr
2021-12-08 18:21:158

GNU arm 汇编伪指令详解

所有的伪指令都是以 . 开头命令,然后剩下的命名通常是小写字母,比如 .section   .type .section 格式:.section name [, "flags "[, %type
2022-06-18 09:51:012262

什么是指令调度(下)

指令调度是指对程序块或过程中的操作进行排序以有效利用处理器资源的任务[1]。指令调度的目的就是通过重排指令,提高指令级并行性,使得程序在拥有指令流水线的CPU上更高效的运行。指令调度优化的一个必要前提就是CPU硬件支持指令并行,否则,指令调度是毫无意义的。
2023-02-02 09:36:45797

PLC指令是什么、基本类型有常见指令有哪些

 PLC指令是可编程逻辑控制器(PLC)的指令集,也称为PLC编程指令。这些指令是用于编写和控制PLC程序的基本构建块,它们包括输入和输出指令、逻辑指令、数据处理指令、定时器和计数器指令、数值比较指令等等。
2023-03-15 14:12:4110618

PLC指令的基本类型 PLC指令如何输入

  PLC指令是可编程逻辑控制器(PLC)的指令集,也称为PLC编程指令。这些指令是用于编写和控制PLC程序的基本构建块,它们包括输入和输出指令、逻辑指令、数据处理指令、定时器和计数器指令、数值比较指令等等。PLC(可编程逻辑控制器)可以用于编写程序的指令,控制程序中执行的操作。
2023-03-15 14:36:203050

电路块ANB指令与ORB指令操作

一、ANB.ORB指令 在梯形图中,可能会出现电路块与电路块串联或者电路块与电路块并联的情况,这时就要使用ANB指令或ORB指令。ANB指令称为“电路块与指令”,其功能是使电路块与电路块串联。ORB
2023-09-18 09:59:212504

什么是AT指令?进入AT指令的方法 发送AT指令的方法

什么是AT指令?进入AT指令的方法 发送AT指令的方法 AT指令(AT Command)是一种用于无线通信设备进行控制、调制解调器和其他串口设备进行通信的指令集合。AT指令最早源于AT&T公司推出
2023-10-25 15:14:242281

已全部加载完成