简介

DCD:数据定义( Data Definition )伪指令
一般用于为特定的数据分配存储单元,同时可完成已分配存储单元的初始化。

语法格式:

标号 DCD(或 DCDU) 表达式

DCD(或 DCDU)伪指令用于分配一片连续的字存储单元并用指定的表达式初始化。其中表达式可以为程序标号或数字表达式。 DCD 也可用 “ &” 代替。

用 DCD 分配的字存储单元是字对齐的,而用 DCDU 分配的字存储单元并不严格字对齐。

实例(STM32 启动文件):

__Vectors       DCD     __initial_sp               ; Top of StackDCD     Reset_Handler              ; Reset HandlerDCD     NMI_Handler                ; NMI HandlerDCD     HardFault_Handler          ; Hard Fault HandlerDCD     MemManage_Handler          ; MPU Fault HandlerDCD     BusFault_Handler           ; Bus Fault HandlerDCD     UsageFault_Handler         ; Usage Fault HandlerDCD     0                          ; ReservedDCD     0                          ; ReservedDCD     0                          ; ReservedDCD     0                          ; ReservedDCD     SVC_Handler                ; SVCall HandlerDCD     DebugMon_Handler           ; Debug Monitor HandlerDCD     0                          ; ReservedDCD     PendSV_Handler             ; PendSV HandlerDCD     SysTick_Handler            ; SysTick Handler

转载于:https://www.cnblogs.com/GyForever1004/p/8893789.html

ARM 汇编指令 DCD相关推荐

  1. arm汇编指令-DCD

    数据定义( Data Definition )伪指令 数据定义伪指令一般用于为特定的数据分配存储单元,同时可完成已分配存储单元的初始化. - DCD ( DCDU ) 用于分配一片连续的字存储单元并用 ...

  2. ARM汇编指令学习---基于启动文件startup.S分析

    本文主要是基于启动文件startup.s对ARM汇编指令进行学习分析. 以 . 开头一般是伪汇编/操作指令,形如: .section伪操作来定义一个段,形如: .section .testsectio ...

  3. 常用的ARM汇编指令总结

    第一次写博客,请各路大神多多关照. 本人从事软件开发相关的工作,平时主要用c语言撸代码,前段时间因工作需要,接触到了ARM架构下的汇编指令,之前学过51单片机的汇编指令,早已经还给老师了,且ARM汇编 ...

  4. ARM汇编指令调试方法

    学习ARM汇编时,少不了对ARM汇编指令的调试.作为支持多语言的调试器,gdb自然是较好的选择.调试器工作时,一般通过修改代码段的内容构造trap软中断指令,实现程序的暂停和程序执行状态的监控.为了在 ...

  5. ida pro 反汇编 Android so 库后修改 arm 汇编指令的方法总结

    1 前言 最近博主在学习Android逆向的时候,参照吾爱破解论坛的<教我兄弟学Android逆向系列课程>学习的时候,学到第8章<教我兄弟学Android逆向08 IDA爆破签名验 ...

  6. arm汇编指令详细整理及实例详解

    目录 一.简介 二.ARM 汇编指令说明 2.1 32位数据操作指令 2.2 32位存储器数据传送指令 2.3 32位转移指令 2.4 其它32位指令 三.实例讲解 3.1 MRS 3.2 MSR 3 ...

  7. 1.15.ARM汇编指令3之逻辑指令

    ARM汇编指令之逻辑指令:and & orr & eor & bic * and 逻辑与操作指令,将operand2的值与寄存器Rn的值按位逻辑与操作,结果保存到Rd中. 指令 ...

  8. arm汇编指令——分析问题的利器

    文章目录 arm汇编指令为什么重要 1. 主导问题 2. arm汇编指令分类介绍 通用寄存器 状态寄存器 数据转移指令 寻址格式 运算指令 比较指令 跳转指令 3. 反汇编接口 4. 反汇编分析举例 ...

  9. ARM 汇编指令 MOV32用法

    前言 移植基于ARM平台的RTOS时,需要掌握一些基本的汇编指令,只有熟悉了这些ARM 的汇编指令,才能真正的掌握RTOS的移植方法 MOV32 指令,字面意思是 MOVE 一个 32位 值的意思,具 ...

最新文章

  1. 你值得拥有!更省钱地完成数据监听
  2. .class文件格式(java字节码文件的格式)
  3. css3魔方3乘3每层旋转_在玩魔方中学数学,原来魔方与矩阵还有这样的关系
  4. Tomcat为Cookie设置HttpOnly属性
  5. 扫描过程_整体扫描+材料聚焦方法在审题过程中的运用
  6. 实现购物车的Session
  7. python基础01day
  8. 多张DXF格式图纸网页上转换成PDF格式如何操作?
  9. 给树莓派安装手柄驱动
  10. 只做正确的事情,并持续输出价值
  11. 【盘点】2017美国人工智能专业最好的20所大学(附地理位置)Ⅱ
  12. 如何用计算机蓝牙发送文件,电脑怎么利用蓝牙使手机和电脑互传文件
  13. AUTOSAR MCAL CAN Driver 接口函数
  14. 数据库理论——概念模型、逻辑模型、物理模型
  15. Linux常用命令,Linux常用命令整理
  16. 总结:第三章:过去一年的所遇所思所学所悟以及2021年的规划图
  17. 10、Kafka 消息订阅系统
  18. 人脑脊液的代谢组学研究—标识恶性神经胶质瘤的特征
  19. 【量化】实战获取Fama-French三因子模型的数据源
  20. 负债的“90后、00后”日益增多 他们在网上抱团自救

热门文章

  1. 店宝宝:第一时间发布!网店店主必看
  2. error execution phase preflight: couldn‘t validate the identity of the API Server: Get
  3. Python爬虫 - 获取网页编码
  4. SiamCAR: Siamese Fully Convolutional Classification and Regression for Visual Tracking
  5. css复合选择器(后代选择器、子代选择器、并集选择器、链接伪类选择器、:focus选择器)
  6. IIS网站——SSL安全加密机制
  7. 转行智能控制的这些年(月无声智控事业部的前世今生)
  8. PHP借用Redis消息队列实现高并发下发送邮件功能
  9. linux kworker进程占用cpu,为什么kworker cpu使用率如此之高?
  10. php开发API接口的代码案例