Ссылка для скачивания исходных кодов программ: СКАЧАТЬ
Лабораторная работа №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, числа из массивов, используя при
этом различные методы адресации.