![]() |
Electronic Components Datasheet Search |
|
0W633-001-XTP Datasheet(PDF) 16 Page - ON Semiconductor |
|
0W633-001-XTP Datasheet(HTML) 16 Page - ON Semiconductor |
16 / 30 page ![]() BELASIGNA 250 http://onsemi.com 16 Instruction Description MSET Reg, (Ri) [,SQ] Multiplier load MUL [Cond] [,A] [,P] Update A and/or PH | PL with X*Y on condition NEG A [,Cond] [,DW] Calculate negative value of A on condition NOP No operation OR A, Reg OR register with AH to AH OR A, (Rij) OR memory with AH to AH OR A, DRAM [,B] OR (DRAM) with AH to AH OR A, (Rij)p OR program memory with AH to AH OR A, Rc OR Rc register with AH to AH ORI A, IMM OR IMM with AH to AH ORSI A, SIMM OR unsigned SIMM with AH to AH POP Reg [,B] Pop register from stack POP Rc [,B] Pop Rc register from stack PUSH Reg [,B] Push register on stack PUSH Rc [,B] Push Rc register on stack PUSH IMM [,B] Push IMM on stack REP n Repeat next instruction n+1 times (9−bit unsigned) REP Reg Repeat next instruction Reg+1 times REP (Rij) Repeat next instruction (Rij)+1 times RES Reg, Bit Clear bit in register RES (Rij), Bit Clear bit in memory RET [B] Return from subroutine RND A Round A with AL SET Reg, Bit Set bit in register SET (Rij), Bit Set bit in memory SET_IE Set interrupt enable flag SHFT n Shift A by ± n bits (6−bit signed) SHFT A [,Cond] [,INV] Shift A by EXP bits on condition SLEEP [IE] Sleep Instruction Description SUB A, Reg [,C] Subtract register from A SUB A, (Rij) [,C] Subtract memory from A SUB A, DRAM [,B] Subtract (DRAM) from A SUB A, (Rij)p [,C] Subtract program memory from A SUB A, Rc [,C] Subtract Rc register from A SUBI A, IMM [,C] Subtract IMM from A SUSI A, SIMM Subtract signed SIMM from A SWAP A [,Cond] Swap AH, AL on condition TGL Reg, Bit Toggle bit in register TGL (Rij), Bit Toggle bit in memory TST Reg, Bit Test bit in register TST (Rij), Bit Test bit in memory Table 8. NOTATION Symbol Meaning A Accumulator update B Memory bank selection (X or Y) C Carry bit Cond Condition in status register DRAM Low data (X or Y) memory address (8−bits) DW Double word IE Interrupt enable flag IMM Immediate data (16−bits) INV Inverse shift P PH | PL update PRAM Program memory address (16−bits) Rc Rc register (R0..7, PCFG0..2, PCFG4..6, LC0/1) Reg Data register (AL, AH, X, Y, ST, PC, PL, PH, EXT0, EXP, AE, EXT3..EXT7) Ri / Rj / Rij Pointer to X / Y / either data memory SIMM Short immediate data (10−bits) SQ Square |
|