20 lines
789 B
Plaintext
20 lines
789 B
Plaintext
|
|
; тестирует абсолютную адресацию по адресу
|
|||
|
|
; не вылетел - значит работает (дополнительно проверить отладчиком)
|
|||
|
|
; ./тесты/тест_адресации1.elf
|
|||
|
|
; echo $? # выведет 42
|
|||
|
|
|
|||
|
|
.текст
|
|||
|
|
.глобал _start
|
|||
|
|
|
|||
|
|
_start:
|
|||
|
|
; Запись значения 42 в переменную по адресу 0x402000
|
|||
|
|
переместить_имм раикс, 42
|
|||
|
|
сохранить [0x402000], раикс
|
|||
|
|
|
|||
|
|
; Завершение с кодом 42 (читаем из переменной)
|
|||
|
|
переместить_имм раикс, 60
|
|||
|
|
загрузить рдиай, [0x402000]
|
|||
|
|
вызов_системы
|
|||
|
|
|
|||
|
|
.данные
|
|||
|
|
тестовая_переменная: .байт 0
|