23 lines
306 B
ArmAsm
23 lines
306 B
ArmAsm
/*
|
|
bit = 1 bit
|
|
nibble = 4 bits
|
|
byte = 8 bits
|
|
word = 32 bits
|
|
*/
|
|
|
|
/*
|
|
16 registers of length word
|
|
13 general purpose
|
|
1 stack pointer
|
|
1 link register
|
|
1 program counter
|
|
*/
|
|
|
|
/*
|
|
CPSR = Current Program Status Registers
|
|
N = negative result flag
|
|
Z = zero result flag
|
|
C = carry over flag
|
|
V = overflow flag
|
|
*/
|