30 lines
616 B
Markdown
30 lines
616 B
Markdown
![]() |
#### Режимы адресации
|
|||
|
|
|||
|
1. **Регистровый**
|
|||
|
- ADD R1, R2, R1.
|
|||
|
|
|||
|
2. **Прямой**
|
|||
|
- MOV 15, R1.
|
|||
|
- ADD R1, #3, R1.
|
|||
|
|
|||
|
3. **Абсолютный**
|
|||
|
- ADD R1, [1001], R1.
|
|||
|
|
|||
|
4. **Косвенный**
|
|||
|
- ADD R1, [R2], R1.
|
|||
|
|
|||
|
5. **Со смещением**
|
|||
|
- ADD R1, [10+R2], R1.
|
|||
|
|
|||
|
6. **Индексный**
|
|||
|
- ADD R1, [R2+R3], R1.
|
|||
|
|
|||
|
7. **Косвенный в памяти**
|
|||
|
- ADD R1, [[R2]], R1.
|
|||
|
|
|||
|
8. **Автоинкремент, автодекремент**
|
|||
|
- ADD R1, [R2++], R1.
|
|||
|
- ADD R1, [R2--], R1.
|
|||
|
|
|||
|
9. **С масштабированием**
|
|||
|
- ADD R1, [8+R2(R3)], R1.
|