79 lines
773 B
Plaintext
79 lines
773 B
Plaintext
|
1. mov R1, #128 @ se prevede v 0xe3a01080, R1 = 0x80, PC = 0x4
|
||
|
|
||
|
2.
|
||
|
.text
|
||
|
.org 0x20
|
||
|
@spremenljivke
|
||
|
|
||
|
stev1: .word 0x12345678
|
||
|
stev2: .byte 128
|
||
|
.align
|
||
|
stev3: .hword 0xF123
|
||
|
|
||
|
.align
|
||
|
.global _start
|
||
|
_start:
|
||
|
@program
|
||
|
|
||
|
adr r0, stev1
|
||
|
ldr r1, [r0]
|
||
|
|
||
|
adr r0, stev2
|
||
|
ldr r1, [r0]
|
||
|
|
||
|
adr r0, stev3
|
||
|
ldr r1, [r0]
|
||
|
|
||
|
3.
|
||
|
32-bit
|
||
|
|
||
|
.text
|
||
|
.org 0x20
|
||
|
|
||
|
stev1: .word 0x04030201
|
||
|
stev2: .space 4
|
||
|
|
||
|
.global _start
|
||
|
_start:
|
||
|
|
||
|
adr r0, stev1
|
||
|
ldr r1, [r0]
|
||
|
|
||
|
adr r0, stev2
|
||
|
str r1, [r0]
|
||
|
|
||
|
16-bit
|
||
|
|
||
|
.text
|
||
|
.org 0x20
|
||
|
|
||
|
STEV1: .hword 0x0201
|
||
|
STEV2: .space 2
|
||
|
|
||
|
.global _start
|
||
|
_start:
|
||
|
|
||
|
adr r0, STEV1
|
||
|
ldr r1, [r0]
|
||
|
|
||
|
adr r0, STEV2
|
||
|
strh r1, [r0]
|
||
|
|
||
|
8-bit
|
||
|
|
||
|
.text
|
||
|
.org 0x20
|
||
|
|
||
|
stev1: .byte 0x01
|
||
|
stev2: .space 1
|
||
|
.align
|
||
|
|
||
|
.global _start
|
||
|
_start:
|
||
|
|
||
|
adr r0, stev1
|
||
|
ldr r1, [r0]
|
||
|
|
||
|
adr r0, stev2
|
||
|
strb r1, [r0]
|
||
|
|