Skip to content

Commit

Permalink
Update ps2_vga.S
Browse files Browse the repository at this point in the history
Исправление ps2_vga.S
  • Loading branch information
ZzVaMPIRzZ authored May 17, 2024
1 parent 335e7c8 commit 7fd6a96
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions Labs/13. Peripheral units/firmware/software/ps2_vga.S
Original file line number Diff line number Diff line change
Expand Up @@ -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 — это число является адресом
# указанного места (адреса обработчика перехвата)
# данная псевдоинструкция будет разбита на две
Expand Down

0 comments on commit 7fd6a96

Please sign in to comment.