From ddeb8c8d2eef957cc40f425db8de7d529bb1e8a6 Mon Sep 17 00:00:00 2001 From: maxbarsukov Date: Thu, 24 Apr 2025 20:02:28 +0300 Subject: [PATCH] feat(io): :sparkles: finish lab#1 --- 6 свв/лабораторные/lab1/kernel.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/6 свв/лабораторные/lab1/kernel.c b/6 свв/лабораторные/lab1/kernel.c index d15bb49..b589012 100644 --- a/6 свв/лабораторные/lab1/kernel.c +++ b/6 свв/лабораторные/lab1/kernel.c @@ -99,7 +99,7 @@ void get_num_counters() { struct sbiret ret = sbi_call(0, 0, 0, 0, 0, 0, SBI_EXT_CTR_NUM, SBI_EXT_PMU); - printf("Число счётчиков: %d\n", ret.value); + printf("\nЧисло счётчиков: %d\n", ret.value); } void @@ -123,12 +123,12 @@ get_counter_details() int width = (counter_info >> 12) & 0x3F; int csr = counter_info & 0xFFF; - printf("%4s * Тип: %s", "", type ? "Прошивка\n" : "Аппаратура\n"); + printf("%4s* Тип: %s", "", type ? "Прошивка\n" : "Аппаратура\n"); if(!type) { printf("%4s* CSR: %d\n", "", csr); - printf("%4s* Ширина: %d биты\n", "", width + 1); + printf("%4s* Ширина: %d бит\n", "", width + 1); } else { @@ -152,10 +152,10 @@ menu() while(1) { printf("\nМеню OpenSBI:\n"); - printf("%4s", "1. Get SBI specification version\n"); - printf("%4s", "2. Get number of counters\n"); - printf("%4s", "3. Get details of a counter\n"); - printf("%4s", "4. System shutdown\n"); + printf("%2s* 1. Get SBI specification version\n", ""); + printf("%2s* 2. Get number of counters\n", ""); + printf("%2s* 3. Get details of a counter\n", ""); + printf("%2s* 4. System shutdown\n", ""); printf("Введите опцию: "); char input[32]; @@ -179,7 +179,7 @@ menu() printf("\nТакой опции нет. Попробуйте снова.\n"); } - printf("---------------------\n"); + printf("\n---------------------"); } }