mirror of
https://github.com/MPSU/APS.git
synced 2025-09-15 17:20:10 +00:00
Update ps2_vga.S
Исправление ps2_vga.S
This commit is contained in:
@@ -13,12 +13,12 @@ _start:
|
||||
0: 030000b7 li x1, 0x03000000 # сохраняем базовый адрес клавиатуры
|
||||
4: 07000137 li x2, 0x07000000 # сохраняем базовый адрес vga-контроллера
|
||||
8: 070011b7 li x3, 0x07000960 # количество символов на экране
|
||||
c: # данная псевдоинструкция будет разбита на две
|
||||
c: 96018193 # данная псевдоинструкция будет разбита на две
|
||||
# инструкции: lui и addi
|
||||
10: 96018193 li x5, 0x00000001 # подготавливаем маску прерывания единственного
|
||||
10: 00100293 li x5, 0x00000001 # подготавливаем маску прерывания единственного
|
||||
# (нулевого) входа
|
||||
14: 00100293 csrw mie, x5 # загружаем маску в регистр маски
|
||||
18: 30429073 la x5, trap_handler # псевдоинструкция la аналогично li загружает число,
|
||||
14: 30429073 csrw mie, x5 # загружаем маску в регистр маски
|
||||
18: 02400293 la x5, trap_handler # псевдоинструкция la аналогично li загружает число,
|
||||
# только в случае la — это число является адресом
|
||||
# указанного места (адреса обработчика перехвата)
|
||||
# данная псевдоинструкция будет разбита на две
|
||||
|
Reference in New Issue
Block a user