在线翻译
SAM88RCRI INSTRUCTION SET S3.. 翻译
原文(英语):
SAM88RCRI INSTRUCTION SET S3C9442/C9444/F9444/C9452/C9454/F9454
TCM — Test Complement Under Mask
TCM dst,src
Operation: (NOT dst) AND src
This instruction tests selected bits in the destination operand for a logic one value. The bits to be
tested are specified by setting a "1" bit in the corresponding position of the source operand
(mask). The TCM statement complements the destination operand, which is then ANDed with the
source mask. The zero (Z) flag can then be checked to determine the result. The destination and
source operands are unaffected.
Flags: C: Unaffected.
Z: Set if the result is "0"; cleared otherwise.
S: Set if the result bit 7 is set; cleared otherwise.
V: Always cleared to "0".
Format:
Bytes Cycles Opcode Addr Mode
(Hex) dst src
opc dst | src 2 4 62 r r
6 63 r lr
opc
src
dst
3 6 64RR
6 65 RIR
opc
dst
src
3 6 66 RIM
Examples: Given: R0 = 0C7H, R1 = 02H, R2 = 12H, register 00H = 2BH, register 01H = 02H, and
register 02H = 23H:
TCM R0,R1 . R0 = 0C7H, R1 = 02H, Z = "1"
TCM R0,@R1 . R0 = 0C7H, R1 = 02H, register 02H = 23H, Z = "0"
TCM 00H,01H . Register 00H = 2BH, register 01H = 02H, Z = "1"
TCM 00H 更多:https://www.bmcx.com/ ,@01H . Register 00H = 2BH, register 01H = 02H,
register 02H = 23H, Z = "1"
TCM 00H,#34 . Register 00H = 2BH, Z = "0"
In the first example, if working register R0 contains the value 0C7H (11000111B) and register R1
the value 02H (00000010B), the statement "TCM R0,R1" tests bit one in the destination register
for a "1" value. Because the mask value corresponds to the test bit, the Z flag is set to logic one
and can be tested to determine the result of the TCM operation.
S3C9442/C9444/F9444/C9452/C9454/F9454 SAM88RCRI INSTRUCTION SET
TM — Test Under Mask
TM dst,src
Operation: dst AND src
This instruction tests selected bits in the destination operand for a logic zero value. The bits to be
tested are specified by setting a "1" bit in the corresponding position of the source operand
(mask), which is ANDed with the destination operand. The zero (Z) flag can then be checked to
determine the result. The destination and source operands are unaffected.
Flags: C: Unaffected.
Z: Set if the result is "0"; cleared otherwise.
S: Set if the result bit 7 is set; cleared otherwise.
V: Always reset to "0".
Format:
Bytes Cycles Opcode Addr Mode
(Hex) dst src
opc dst | src 2 4 72 r r
6 73 r lr
opc
src
dst
3 6 74RR
6 75 RIR
opc
dst
src
3 6 76 RIM
Examples: Given: R0 = 0C7H, R1 = 02H, R2 = 18H, register 00H = 2BH, register 01H = 02H, and
register 02H = 23H:
翻译结果(简体中文)1:
SAM88RCRI指令设置s3c9442/c9444/f9444/c9452/c9454/f9454
TCM - 面具下测试补
中医DST,SRC
操作:(DST)和src 这个指令测试选择目标操作数位逻辑值。位
测试,被指定在源操作数的相应位置设置为“1”的位
(面罩)。中医声明补充的目标操作数,然后用相与
源面具。零(Z)标志,然后进行检查,以确定结果。目标和
源操作数不受影响。
标志:C:不受影响。
Z:如果结果为“0”,否则清零。
S:如果结果的第7位设置;否则清零。
V:总是清为“0”。
格式:
字节周期操作码地址模式
(十六进制)DST SRC
OPC DST,SRC 2 4 62 R R
6 63ŕLR
OPC
SRC
DST
6 64rr,
6 65 RIR
OPC
DST
SRC
3 6 66轮辋
例子:R0 = C7H处,R1 = 02H,R2 = 12H,寄存器00H = 2BH,寄存器01H = 02H,
寄存器02H = 23H:
TCM R0,R1。 C7H处,R0 = R1 = 02H,Z =“1”
TCM R0,@ R1。 R0 = C7H处,R1 = 02H,寄存器02H = 23H,Z =“0”
中医00H,01H。寄存器00h = 2BH,寄存器01H = 02H,Z =“1”
中医00H 更多:https://www.bmcx.com/ ,01H。寄存器00H = 2BH,寄存器01H = 02H,
寄存器02H = 23H,Z =“1”
中医00H,#34。寄存器00H = 2BH,Z =“0”
在第一个例子,如果工作寄存器R0包含的价值C7H处(11000111B),寄存器R1
值02H(00000010B),语句“TCM R0,R1”测试位目标寄存器
“1”的价值。因为掩码值对应的测试位,Z标志被设置为逻辑1
,并且可以测试,以确定中医的运作的结果。
s3c9442/c9444/f9444/c9452/c9454/f9454 SAM88RCRI指令集
TM - 根据模板测试
TM DST,SRC
操作:dst和src 这个指令测试在选择目标操作数位为逻辑零值。位
测试,被指定在源操作数的相应位置设置为“1”的位
(面罩),这是与目标操作数相与。然后可以检查零标志(Z)
确定结果。目标和源操作数不受影响。
标志:C:不受影响。
Z:如果结果为“0”,否则清零。
S:如果结果的第7位设置;否则清零。
V:总是重置为“0”。
格式:
字节周期操作码地址模式
(十六进制)DST SRC
OPC DST,SRC 2 4 72 R R
6 73ŕLR
OPC
SRC
DST
6 74rr,
6 75 RIR
OPC
DST
SRC
3 6 76轮辋
例子:R0 = C7H处,R1 = 02H,R2 = 18H,寄存器00H = 2BH,寄存器01H = 02H,
寄存器02H = 23H:
翻译结果(简体中文)2:
SAM88RCRI 指令集 S3C9442/C9444/F9444/C9452/C9454/F9454
中医 — — 面具下测试的补充
中医 dst,src
操作: (而不是 dst) 和 src
此指令测试逻辑的一个值的目标操作数中的所选的位。Bits 是
测试通过指定的设置中,源操作数的相应位置的"1"的位
(掩码)。中医的发言补充目标操作数,然后是相加的
源掩码。然后可以检查零 (Z) 标记以确定结果。目标和
源操作数不受影响。
标志: c: 不会受到影响。
如果结果是"0";,设置 z:否则清除。
S: 如果结果位 7 设置则设置 ;否则清除。
第五: 总是清除为"0"。
格式:
字节周期操作码地址模式
(Hex) dst src
opc dst |src 2 4 62 r r
6 63 r lr
opc
src
dst
3 6 64RR
6 65 RIR
opc
dst
src
3 6 66 RIM
例子: 鉴于: R0 = 0C7H,R1 = 02,R2 = 12h,注册为 00h = 将,注册 01 H = 02 H、 和
注册 02 H = 23 H:
中医 R0、 R1。R0 = 0C7H,R1 = 02,Z ="1"
中医 R0,@R1。R0 = 0C7H,R1 = 02,注册 02 H = 23 H、 Z ="0"
中医 00 H、 01H。注册为 00h = 将,注册 01 H = 02 H、 Z ="1"
中医 00H 更多:https://www.bmcx.com/ ,@01H。注册为 00h = 将,注册 01 H = 02 H、
注册 02 H = 23 H、 Z ="1"
中医 00 H、 #34。注册为 00h = 将,Z ="0"
在第一个示例中,如果工作登记册 R0 包含值 0C7H (11000111B) 和注册 R1
值 02 H (00000010B),该语句"中医 R0、 R1"测试位一个目标中注册
"1"的值。因为掩码值对应的测试位,Z 标志设置为一个逻辑
,可以测试以确定中医操作的结果。
S3C9442/C9444/F9444/C9452/C9454/F9454 SAM88RCRI 指令集
TM — — 测试下口罩
TM dst,src
操作: dst 和 src
选定的测试目标操作数的逻辑中位零值此指令。Bits 是
测试通过指定的设置中,源操作数的相应位置的"1"的位
(掩码),与目标操作数是相加。然后可以将零 (Z) 标记检到
确定结果。目标和源操作数不受影响。
标志: c: 不会受到影响。
如果结果是"0";,设置 z:否则清除。
S: 如果结果位 7 设置则设置 ;否则清除。
第五: 始终重置为"0"。
格式:
字节周期操作码地址模式
(Hex) dst src
opc dst |src 2 4 72 r r
6 73 r lr
opc
src
dst
3 6 74RR
6 75 RIR
opc
dst
src
3 6 76 RIM
例子: 鉴于: R0 = 0C7H,R1 = 02,R2 = 18 H,注册为 00h = 将,注册 01 H = 02 H、 和
注册 02 H = 23 H:
翻译结果(简体中文)3:
SAM88RCRI指令集S3C9442 / C9444 / F9444 / C9452 / C9454 / F9454
-测试补充面具下中医中药
dst,src
操作:(不是dst)和src
这个指令测试选择屑目的地为逻辑操作一个值。位被
指定测试通过设置一个“1”一点在相应的位置的源操作数
(掩码)。中医的声明补充目标数,然后值与
源面具。零(Z)标志可以被检查来确定结果。目标和源操作数
不受影响。
旗帜:C:不受影响。Z
:如果结果集是“0”;清除否则。
年代:设置如果结果位7设置;清除否则。
V:总是允许“0”。
格式:
字节周期操作码Addr模式(十六进制)dst src
opc dst | src 2 4 r
6转转
lr opc src dst
3 6 RR RIR
6 dst
opc src 3 6 RIM
例子:鉴于:R0 = 0 C7H,R1 = 02 H,R2 = 12小时,注册00 H = 2 BH,注册01 H = 02 H,
2 H = 23小时登记:
中医R0,R1。C7H R0 = 0,R1 = 02 H,Z = " 1 "
中医R0,@R1。C7H R0 = 0,R1 = 02 H,注册02 H = 23小时,Z = " 0 "中医00 H
1 H。注册00 H = 2 BH,注册01 H = 02 H,Z = " 1 "
中医00 H,@01H。注册00 H = 2 BH 更多:https://www.bmcx.com/ ,注册01 H = 02 H
注册02 H = 23小时,Z = " 1 "
中医00 H,#34。注册00 H = 2 BH,Z = " 0 "
在第一个例子中,如果工作寄存器R0保存包含值0 C7H(11000111 B)并注册R1
2 H值(B),声明“中医药R0,R1”测试咬了一位在目的寄存器
为“1”的价值。因为面具值对应于测试一点,Z标志被设置为逻辑
之一,可以测试,以确定中医操作的结果。
S3C9442 / C9444 / F9444 / C9452 / C9454 / F9454 SAM88RCRI指令集
-
TM试下面具TM dst,src
操作:dst和src
这个指令测试选择屑目的地为逻辑零值的操作数。位被
指定测试通过设置一个“1”一点在相应的位置的源操作数
(面具),它是操作数的值与目的地。零(Z)标志可以被检查来确定结果
。目标和源操作数不受影响。
旗帜:C:不受影响。Z
:设置,如果结果是“0”;清除否则。
年代:如果结果集位7设置;清除否则。
V:总是重置为“0”。
格式:
字节周期操作码Addr模式(十六进制)dst src
opc dst | src 2 4 r
6转转
lr opc src dst
3 6 RR RIR
6 dst
opc src 3 6 RIM
例子:鉴于:R0 = 0 C7H,R1 = 02 H,R2 = 18小时,注册00 H = 2 BH,注册01 H = 02 H,
2 H = 23小时登记:
欢迎关注微信公众号:诚华便民查询
1、长按上方二维码,保存至手机相册;
2、进微信扫一扫,从相册中选择识别二维码。
1、长按上方二维码,保存至手机相册;
2、进微信扫一扫,从相册中选择识别二维码。