ASM BASE  

Ссылка для скачивания исходных кодов программ: СКАЧАТЬ

Лабораторная работа №1

Изучение арифметических операций, операций записи (присваивания) в регистр/память, методов адресации.

Используемые инструкции: add, sub, div, mul, idiv, imul, cbw, cwd, inc, dec, mov, lea.

16-разрядные переменные (A, B, C, D) расположены в памяти в виде массива целых положительных/отрицательных чисел (в десятичной системе счисления).

           Array db 1, -21, 54, 78, 32, 78, 42, 81, 32, 221, 164, 21, 0

           Array db 76, 225, 243, -53, 234, 72, 76, 64, 33, 142, 243

           Array dw 4343, 54, 33, -114, 15, 56, 543, 2, 2, -54, 554, 877, 232

   Array dw 78, 4345, 6512, -652, 8653, 4533, 652, -32554, 653, 45212, 54212, 215

           Array dw 8952, 4, 776, 34, 65, 185, 42, 545, 675, 873, 235, 653, 542

           Array dw 254, 77, 63, -24, 825, 728, 7, 3, 72, 42, 4, 54523, -56432

           Array dw 24, 554, 23, 14, -65, 88, 47, 55, 264, -33, 543, 312, 343

           Array dw 98734, 8797, 5675, 492, 723, 829, 7, 8, -23, 8710, 744, 512, 313

           Array db 43, 42, 64, 75, 232, 766, 23, 53, 113, 132, 34, 225, 2

           Array dw 123, 23, 567, 75, -476, 675, -5645, 342, -7654, 7652, 543, 43211

Задача 1. Записать в переменные: A, B, C, D, числа из массивов, используя при этом различные методы адресации.


push0ret blog

  MENU  

Главная
Арифметические операции
٩(。•́‿•̀。)۶
(´・ᴗ・ ` )


(´・ᴗ・ ` )
(´・ᴗ・ ` )

Главная
Адресация
(´・ᴗ・ ` )



  LINKS  

GITHUB