From a338ac968ecf1304c8a69546f3f3339afa0287e1 Mon Sep 17 00:00:00 2001 From: Miheev Egor Date: Tue, 10 Sep 2024 23:44:30 +0300 Subject: [PATCH] =?UTF-8?q?chore:=20=D0=BF=D0=B5=D1=80=D0=B5=D0=B8=D0=BC?= =?UTF-8?q?=D0=B5=D0=BD=D0=BE=D0=B2=D0=B0=D0=BB=20=D1=84=D0=B0=D0=B9=D0=BB?= =?UTF-8?q?=20=D1=88=D0=B0=D0=B1=D0=BB=D0=BE=D0=BD=D0=B0,=20=D1=82=D0=B0?= =?UTF-8?q?=D0=BA=20=D0=BA=D0=B0=D0=BA=20=D1=81=D1=82=D0=B0=D0=BB=D0=BE=20?= =?UTF-8?q?=D0=BD=D0=B5=D1=81=D0=BA=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE=20=D1=84?= =?UTF-8?q?=D0=B0=D0=B9=D0=BB=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01-asm-basics/{Labv1.cpp => main.c} | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) rename 01-asm-basics/{Labv1.cpp => main.c} (87%) diff --git a/01-asm-basics/Labv1.cpp b/01-asm-basics/main.c similarity index 87% rename from 01-asm-basics/Labv1.cpp rename to 01-asm-basics/main.c index 7e59ea6..9a8d417 100644 --- a/01-asm-basics/Labv1.cpp +++ b/01-asm-basics/main.c @@ -18,7 +18,9 @@ int main(void) { char *pT = (char *)0x46C; printf("\nПечатаем 10 раз значение байта с известным адресом\n"); for (int i = 0; i < 10; i++) + { printf(" \n %d ", *pT); + } printf("\n Для продолжения нажмите любую клавишу \n"); system("pause"); // Ждем нажатия клавиши @@ -29,6 +31,7 @@ int main(void) { printf("\n Порт40 = %d", inp(PortCan0)); delay(500); } + system("pause"); printf("\n Читаем содержимое порта с адресом 40 ассемблером \n"); @@ -73,18 +76,18 @@ int main(void) { for (lCnt = 0; lCnt < 1000000; lCnt++) { a1: asm { - mov ax,iA - mov ax,iA - mov ax,iA - mov ax,iA - mov ax,iA - mov ax,iA - mov ax,iA - mov ax,iA - mov ax,iA - a2: - mov ax,iA - } + mov ax,iA + mov ax,iA + mov ax,iA + mov ax,iA + mov ax,iA + mov ax,iA + mov ax,iA + mov ax,iA + mov ax,iA + a2: + mov ax,iA + } } beep(400, 200); }