
【计】 index modification
become; change
【医】 meta-; pecilo-; poecil-; poikilo-
location; site
amend; mend; alter; modify; recompose; revamp; revise; rework
【计】 amending; MOD; modify
【化】 modification; modify; remake
【经】 adapt; modification; revamp
在计算机科学领域,"变址修改"对应的英文术语是Index Modification,指通过改变内存地址的索引部分来访问或操作不同数据位置的技术。以下是权威解释:
定义
变址修改(Index Modification)是计算机体系结构中一种寻址方式,通过修改指令中的地址字段(变址寄存器内容+形式地址)生成有效地址。例如:
有效地址 = 变址寄存器值 + 指令地址字段
该技术广泛应用于数组遍历、循环控制等场景 。
技术原理
根据《计算机组成与设计》(David Patterson著),变址修改依赖CPU的变址寄存器(Index Register)。当执行LOAD R1, (R2+100)
指令时,R2寄存器的值加上偏移量100形成实际物理地址,实现动态寻址 。
《英汉双解计算机词典》(清华大学出版社)
明确将"变址修改"译为"indexed addressing",定义为:"通过变址寄存器调整操作数地址的寻址模式" 。
IEEE标准术语库
IEEE Std 610.12-1990 将"index modification"归类为寻址技术,强调其通过寄存器偏移实现地址动态计算的特征 。
MOV R1, #0; 初始化索引
LOOP:
LDR R2, [R0, R1]; R0为基址,R1为变址
ADD R1, R1, #4; 修改索引值
扩展阅读:
牛津计算机词典(Oxford Dictionary of Computing)将相关技术归类为 address modification 的子类,强调其对提升程序灵活性的作用(详见牛津大学出版社官网术语库)。
以下是对“变址修改”的详细解释:
变址修改是PLC(可编程逻辑控制器)编程中的术语,指通过动态调整变量或寄存器的地址值,改变程序访问内存或I/O设备位置的操作。其核心目的是实现程序的灵活控制,例如批量处理数据或适配不同设备配置。
变址(Indexing)
通过变量或寄存器存储地址偏移量,运行时动态计算实际访问的地址。例如,三菱PLC中通过V/Z寄存器实现(如D1V1
表示当V1=0时访问D1,V1=1时访问D2)。
修改(Modification)
对变址值的调整,可能是直接赋值、算术运算(如加法ADD
或乘法MUL
),或通过间接寻址实现。
若需依次读取10个传感器的数据,可定义一个变址寄存器Z,通过循环递增Z的值(如从0到9),访问地址X(Z)
。每次循环只需更新Z,无需重复编写10次读取指令。
不同PLC品牌(如基恩士、三菱、西门子)的变址语法和寄存器名称可能不同,需参考具体设备的编程手册。
按字符串行处理臂丛伯-路二氏试验草灰碱常驻程序选择撤换成熟性细胞胆甾醇胆总管回肠吻合术大炮射程说地方地官骶静脉丛多字操作数二进载入程序反-12-羟基-9-十八碳烯酸公用段表含氯氟烃接断触点结核灶周围浸润静立疲劳看戏莰烯酸绿磷铝石脑沟前锋离隙角双对称数据项太古听觉不良拖泄因数