| 数据搜索系统,热门电子元器件搜索 |
|
PM0044 数据表(PDF) 94 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
PM0044 数据表(HTML) 94 Page - STMicroelectronics |
|
94 / 162 page ![]() STM8 instruction set PM0044 94/162 Doc ID 13590 Rev 3 Syntax CP dst,src e.g. CP A,(tbl,X) Operation {N, Z, C} = Test (dst - src) Description The source byte is subtracted from the destination byte and the result is lost. However, N, Z, C flags of Condition Code (CC) register are updated according to the result.The destination is a register, and the source is a memory or data byte. This instruction generally is used just before a conditional jump instruction. Instruction overview V ⇒ (A7.M7 + A7.R7 + A7.M7.R7) ⊕ (A6.M6 + A6.R6 + A6.M6.R6) Set if the signed subtraction of the destination (dst) value from the source (src) value generates a signed overflow (signed result cannot be represented on 8 bits). N ⇒ R7 Set if bit 7 of the result is set (negative value), cleared otherwise. Z ⇒ R7.R6.R5.R4.R3.R2.R1.R0 Set if the result is zero (0x00), cleared otherwise. C ⇒ (A7.M7 + A7.R7 + A7.M7.R7) Set if the unsigned value of the contents of source (src) is larger than the unsigned value of the destination (dst), cleared otherwise. Detailed description See also: CPW, TNZ, BCP CP Compare CP mnem dst src Affected condition flags VI1 H I0 N Z C CP Reg Mem V - - - N Z C dst src Asm cy lgth Op-code(s) ST7 A #byte CP A,#$10 1 2 A1 XX ✗ A shortmem CP A,$10 1 2 B1 XX ✗ A longmem CP A,$1000 1 3 C1 MS LS ✗ A(X) CP A,(X) 1 1 F1 ✗ A (shortoff,X) CP A,($10,X) 1 2 E1 XX ✗ A (longoff,X) CP A,($1000,X) 1 3 D1 MS LS ✗ A(Y) CP A,(Y) 1 2 90 F1 ✗ A (shortoff,Y) CP A,($10,Y) 1 3 90 E1 XX ✗ A (longoff,Y) CP A,($1000,Y) 1 4 90 D1 MS LS ✗ A (shortoff,SP) CP A,($10,SP) 1 2 11 XX A [shortptr.w] CP A,[$10.w] 4 3 92 C1 XX ✗ A [longptr.w] CP A,[$1000.w] 4 4 72 C1 MS LS A ([shortptr.w],X) CP A,([$10.w],X) 4 3 92 D1 XX ✗ A ([longptr.w],X) CP A,([$1000.w],X) 4 4 72 D1 MS LS A ([shortptr.w],Y) CP A,([$10.w],Y) 4 3 91 D1 XX ✗ |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |