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

29 lines
1 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

;./тесты/тест_адресации_р13.elf "A"
;echo $? # должен быть 65
; ============================================================
; тест_адресации_r13.квс - тест косвенной адресации через R13
; ============================================================
.текст
.глобал _start
_start:
; Получаем argv[1]
вытолкнуть рсикс ; argc
вытолкнуть рсиай ; argv[0]
вытолкнуть р13 ; argv[1] в R13
; Загружаем первый байт из argv[1] через R13
загрузить ал, [р13]
; Сохраняем в переменную (не обязательно, но для проверки)
сохранить [байт], ал
; Выход с кодом = загруженный байт
переместить_имм раикс, 60
загрузить рдиай, [байт]
вызов_системы
.данные
байт: .байт 0