Anonymous user
Terminal control/Cursor movement: Difference between revisions
m
correction program to arm assembly raspberry pi
(Add task to ARM assembly Raspberry pi) |
m (correction program to arm assembly raspberry pi) |
||
Line 30:
.equ EXIT, 1 @ Linux syscall
.equ WRITE, 4 @ Linux syscall
/* Initialized data */
Line 41 ⟶ 39:
szCodeRed: .asciz "\033[31m" @ color red
szCodeBlue: .asciz "\033[34m" @ color blue
szMessMove: .asciz "\033[A\033[6CBlue Message up and 6 location right.
szMessTopLeft: .asciz "\033[;HTOP LEFT"
szCarriageReturn: .asciz "\n"
Line 63 ⟶ 62:
ldr r0,iAdrszMessMove
bl affichageMess
ldr r0,iAdrszMessMoveDown @ move pointer down
bl affichageMess
ldr r0,iAdrszMessTopLeft
bl affichageMess
ldr r0,iAdrszCarriageReturn @ start next line
Line 84 ⟶ 85:
iAdrszMessMove: .int szMessMove
iAdrszCarriageReturn: .int szCarriageReturn
iAdrszMessTopLeft: .int szMessTopLeft
/******************************************************************/
|