
Добавил:
vadikbee
ИВТ (советую зайти в "Несортированное")
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:ассемблер / идз 6 вар (ассемблер) / drug_vadika_assembler
.txt li x1, 12
li x2, 0
li x4, 1
reverse_loop:
# Вычисление младшего бита числа x1
and x3, x1, x4
# Сдвиг числа x2 влево
sll x2, x2, x4
# Добавление младшего бита к перевернутому числу x2
or x2, x2, x3
# Сдвиг числа x1 вправо
srl x1, x1, x4
# Проверка, завершен ли переворот числа
bnez x1, reverse_loop
# Завершение программы
ecall
li x2, 0
li x4, 1
reverse_loop:
# Вычисление младшего бита числа x1
and x3, x1, x4
# Сдвиг числа x2 влево
sll x2, x2, x4
# Добавление младшего бита к перевернутому числу x2
or x2, x2, x3
# Сдвиг числа x1 вправо
srl x1, x1, x4
# Проверка, завершен ли переворот числа
bnez x1, reverse_loop
# Завершение программы
ecall
Соседние файлы в папке идз 6 вар (ассемблер)