程序中的ADR有以下几种含义:
小范围的地址读取伪指令
ADR是一种伪指令,用于将基于PC(程序计数器)相对偏移的地址值或基于寄存器相对地址值读取到寄存器中。在汇编语言中,ADR指令通常用于加载函数地址或在链接时指定的地址。
将寄存器加到地址中
ADR也可以理解为“Add Register”,即将一个值与一个寄存器中的内容相加,并将结果存储到另一个寄存器中。这条指令适用于无符号整数加法操作。
架构决策记录
在编程领域,ADR还可以指“Architecture Decision Record”,即架构决策记录。这是一种用于记录和追踪软件系统架构决策的方法,帮助团队成员理解和管理编程语言的架构设计。
根据具体的上下文,ADR可以指代不同的概念。在汇编语言编程中,它主要用作地址读取伪指令;在软件开发和架构设计中,它用于记录重要的架构决策及其背景、动机和结果。