跳转到主内容
Knowledgebase
Home
Renesas Electronics China - Knowledgebase

(CPU) 什么是读-改-写指令? [ 关于M16C族产品,请点击 这里]

最新更新:10/10/2006

Question:

(CPU) 什么是读-改-写指令?

[ 关于M16C族产品,请点击 这里]

Answer:

读-改-写指令运行如下:

  1. 从指定地址读取数据
  2. 对读出数据的指定位进行处理
  3. 将数据写回原来的地址

以字节为单位,读/写数据。执行位处理或逻辑运算时,对读出数据(以字节为单位)中未指定的位不进行处理,仅将其写回原来的地址。

[Example] BSET 2, RAM

功能 助记符
传输 MOVDir
位处理 BCLR、BMCnd、BNOT、BSET、BTSTC、BTSTS
移位 ROLC, RORC, ROT, SHA, SHL
运算 ABS、ADC、ADCF、ADD、DADC、DADD、DEC、DIV、DIVU、DIVX、DSBB、DSUB、EXTS、INC、MUL、MULU、NEG、SBB、SUB
逻辑 AND, NOT, OR, XOR
跳转 ADJNZ, SBJNZ
Suitable Products
R8C/18
R8C/19
R8C/1A
R8C/1B
R8C/20
R8C/21
R8C/22
R8C/23
R8C/24
R8C/25
R8C/26
R8C/27
R8C/28
R8C/29
R8C/2A
R8C/2B
R8C/2C
R8C/2D
R8C/2E
R8C/2F
R8C/2G
R8C/2H
R8C/2J
R8C/2K
R8C/2L
R8C/32C
R8C/33C
R8C/34C
R8C/35C
R8C/36C
R8C/38C
R8C/3GC
R8C/3JC
R8C/32D
R8C/33D
R8C/35D
R8C/3GD
R8C/33T
R8C/38A
R8C/34E, R8C/34F, R8C/34G, R8C/34H
R8C/36E, R8C/36F, R8C/36G, R8C/36H
R8C/38E, R8C/38F, R8C/38G, R8C/38H
R8C/L35C
R8C/L36C
R8C/L38C
R8C/L3AC