ЛР13. Исправление дизасма ps2_vga.S

This commit is contained in:
Andrei Solodovnikov
2024-05-08 15:27:09 +03:00
parent eac75e0770
commit f37b93e0cb

View File

@@ -37,7 +37,7 @@ main:
trap_handler:
24: 0000a383 lw x7, 0(x1) # загружаем сканкод
28: 00038403 lb x8, 0(x7) # берем данные из таблицы подстановки
2c: 00812023 sw x8, 0(x2) # загружаем ascii-значение в vga
2c: 00810023 sb x8, 0(x2) # загружаем ascii-значение в vga
30: 00110113 addi x2, x2, 1 # инкрементируем адрес vga
34: 00315463 bge x2, x3, wrap_addr # если адрес vga вышел за границы, то обнуляем
38: 30200073 mret # возвращаем управление программе (pc = mepc)