kvs/тесты/тест_адресации3/тест_адресации3.квс

23 lines
1,004 B
Plaintext
Raw Normal View History

2026-05-25 18:51:03 +03:00
; тестирует косвенную адресацию через регистр
; не вылетел - значит работает (дополнительно проверить отладчиком)
; ./тесты/тест_адресации3.elf
; echo $? # выведет 99
.текст
.глобал _start
_start:
; Загружаем адрес переменной в регистр RBX
переместить_имм рбикс, переменная
; Запись значения 99 в переменную через косвенную адресацию
переместить_имм раикс, 99
сохранить [рбикс], раикс
; Завершение с кодом 99 (читаем из переменной через косвенную адресацию)
переместить_имм раикс, 60
загрузить рдиай, [рбикс]
вызов_системы
.данные
переменная: .байт 0