 LDRB(1) (Thumb*) -Load Register Byte
LDRB(1) (Thumb*) -Load Register ByteLDRB dest, [basereg, #value]
where:
| dest | Destination register | 
| basereg | Register containing base address | 
| value | 5-bit value added to basereg | 
 Note
 Note| N | Z | C | V | Q | S | I | F | T | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 15 | 14 | 13 | 12 | 11 | 10 | 
 | 6 | 5 | 
 | 3 | 2 | 
 | 0 | 
| 0 | 1 | 1 | 1 | 1 | value | basereg | dest | ||||||
1                                        ;@.text
2                                        ;@.globl funldrb 
3                                        ;@.align 0 
4                                        ; 
5                                    AREA example,CODE,READONLY 
6                                    CODE16 
7
8                                    label1 
9                                        ; Load register R4 from address in 
10                                       ; memory given by value of R1 
11                                       ; plus offset of 12 bytes 
12                                       ; Only a single byte is loaded into 
13                                       ; low byte of register which is 
14                                       ; then zero-extended to 32 bits 
15    00000000    880C    LDRB    R4, [R1, #OxC]