From f37b93e0cbea6821e3a8d4b5634dac35111f17cd Mon Sep 17 00:00:00 2001 From: Andrei Solodovnikov Date: Wed, 8 May 2024 15:27:09 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9B=D0=A013.=20=D0=98=D1=81=D0=BF=D1=80?= =?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=B4=D0=B8=D0=B7?= =?UTF-8?q?=D0=B0=D1=81=D0=BC=D0=B0=20ps2=5Fvga.S?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Labs/13. Peripheral units/firmware/software/ps2_vga.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Labs/13. Peripheral units/firmware/software/ps2_vga.S b/Labs/13. Peripheral units/firmware/software/ps2_vga.S index e10e61c..1148db4 100644 --- a/Labs/13. Peripheral units/firmware/software/ps2_vga.S +++ b/Labs/13. Peripheral units/firmware/software/ps2_vga.S @@ -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)