Final Version Program 4 Kornreich

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
wkornreich
Date:
Tue Dec 07 07:20:04 2021 +0000
Revision:
0:9c65f066245c
FInal Version Program 4;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
wkornreich 0:9c65f066245c 1 AREA R, CODE, READONLY
wkornreich 0:9c65f066245c 2 GLOBAL optionFour
wkornreich 0:9c65f066245c 3
wkornreich 0:9c65f066245c 4 ; uint32_t optionFour(uint32_t *)
wkornreich 0:9c65f066245c 5 optionFour
wkornreich 0:9c65f066245c 6
wkornreich 0:9c65f066245c 7 PUSH {R4,R5,R6}
wkornreich 0:9c65f066245c 8 LDR R0,[R0]; color value
wkornreich 0:9c65f066245c 9 LDR R1, =0x00FFFFFF
wkornreich 0:9c65f066245c 10 LDR R3, =0xFF000000
wkornreich 0:9c65f066245c 11 AND R2, R0, R1
wkornreich 0:9c65f066245c 12 MVN R2, R2
wkornreich 0:9c65f066245c 13 BIC R2, R3
wkornreich 0:9c65f066245c 14 BIC R0, R1
wkornreich 0:9c65f066245c 15 ADD R0, R2
wkornreich 0:9c65f066245c 16 MOV R3, R0
wkornreich 0:9c65f066245c 17
wkornreich 0:9c65f066245c 18
wkornreich 0:9c65f066245c 19
wkornreich 0:9c65f066245c 20
wkornreich 0:9c65f066245c 21 POP {R4,R5,R6}
wkornreich 0:9c65f066245c 22
wkornreich 0:9c65f066245c 23
wkornreich 0:9c65f066245c 24
wkornreich 0:9c65f066245c 25
wkornreich 0:9c65f066245c 26 BX LR
wkornreich 0:9c65f066245c 27
wkornreich 0:9c65f066245c 28
wkornreich 0:9c65f066245c 29 END