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); }