4
ImageCraft Assembly Language Guide, Document # 001-44475 Rev. *B
Contents
Add with Carry................................................................................................................... ADC 38
Add without Carry.............................................................................................................. ADD 39
Bitwise AND ...................................................................................................................... AND 40
Arithmetic Shift Left ............................................................................................................ ASL 41
Arithmetic Shift Right......................................................................................................... ASR 42
Call Function ....................................................................................................................CALL 43
Non-Destructive Compare.................................................................................................CMP 44
Complement Accumulator ..................................................................................................CPL 45
Decrement......................................................................................................................... DEC 46
Halt ...................................................................................................................................HALT 47
Increment ............................................................................................................................INC 48
Relative Table Read.......................................................................................................INDEX 49
Jump Accumulator........................................................................................................... JACC 50
Jump if Carry ........................................................................................................................ JC 51
Jump...................................................................................................................................JMP 52
Jump if No Carry ................................................................................................................JNC 53
Jump if Not Zero................................................................................................................. JNZ 54
Jump if Zero ..........................................................................................................................JZ 55
Long Call ........................................................................................................................LCALL 56
Long Jump........................................................................................................................LJMP 57
Move..................................................................................................................................MOV 58
Move Indirect, Post-Increment to Memory ......................................................................... MVI 59
No Operation ..................................................................................................................... NOP 60
Bitwise OR........................................................................................................................... OR 61
Pop Stack into Register..................................................................................................... POP 62
Push Register onto Stack................................................................................................PUSH 63
Return.................................................................................................................................RET 64
Return from Interrupt .........................................................................................................RETI 65
Rotate Left through Carry...................................................................................................RLC 66
Absolute Table Read...................................................................................................... ROMX 67
Rotate Right through Carry ............................................................................................... RRC 68
Subtract with Borrow ..........................................................................................................SBB 69
Subtract without Borrow .................................................................................................... SUB 70
Swap .............................................................................................................................. SWAP 71
System Supervisor Call ..................................................................................................... SSC 72
Test for Mask...................................................................................................................... TST 73
Bitwise XOR ...................................................................................................................... XOR 74
5.1.1 Code Compressor and the AREA Directive ...................................................77
NULL Terminated ASCII String ...................................................................................... ASCIZ 78
RAM Block in Bytes............................................................................................................ BLK 79
RAM Block in Words .......................................................................................................BLKW 80
Define Byte...........................................................................................................................DB 81
Define Floating-point Number .............................................................................................. DF 82
Define ASCII String ..............................................................................................................DS 83
Define UNICODE String .................................................................................................... DSU 84
Define Word, Big Endian Ordering ......................................................................................DW 85
Define Word, Little Endian Ordering..................................................................................DWL 86
Equate Label ..................................................................................................................... EQU 87
Summary of Contents for PSoC DESIGNER ImageCraft M8C
Page 6: ...6 ImageCraft Assembly Language Guide Document 001 44475 Rev B Contents Feedback ...
Page 10: ...10 ImageCraft Assembly Language Guide Document 001 44475 Rev B Introduction Feedback ...
Page 24: ...24 ImageCraft Assembly Language Guide Document 001 44475 Rev B M8C Microprocessor Feedback ...
Page 95: ...ImageCraft Assembly Language Guide Document 001 44475 Rev B 95 Assembler Directives Feedback ...
Page 96: ...96 ImageCraft Assembly Language Guide Document 001 44475 Rev B Assembler Directives Feedback ...
Page 104: ...104 ImageCraft Assembly Language Guide Document 001 44475 Rev B Feedback ...
Page 108: ...108 ImageCraft Assembly Language Guide Document 001 44475 Rev B Index Feedback ...