Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MPT_lab_ch1.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
120 Кб
Скачать
☆

Завдання

Варіант 1

Заповнити дві області пам’яті ds:2100H – ds:2150H та ds:2200H – ds:2250H послідовністю констант від 0Н до 50Н, якщо число, що знаходиться у регістрі BL парне, у протилежному випадку ці області заповнити послідовністю констант від 50Н до 0Н.

Варіант 2

Якщо біт акумулятора дорівнює 1, то заповнити константою 45Н дві області довжиною 65 байт починаючи з адрес ds:2100H та ds:2200H, якщо біт дорівнює 0, то ці дві області заповнити константою 55Н.

Варіант 3

Якщо в акумуляторі знаходиться число 58Н, заповнити константою В1Н дві області пам’яті довжиною 75 байт, починаючи з адрес ds:2100H та ds:2200H, у протилежному випадку ці дві області заповнити константою В2Н.

Варіант 4

Заповнити дві області пам’яті довжиною 45 байт починаючи з адрес ds:2100H та ds:2200H, послідовністю констант починаючи з 1Н, якщо число що знаходиться у комірці пам’яті ds:2250H від’ємне, у протилежному випадку ці області заповнити константою А5Н.

Варіант 5

Якщо нульовий біт акумулятора дорівнює 1, то заповнити константою F1H дві області пам’яті довжиною 120 байт починаючи з адрес ds:2100H та ds:2200H, якщо нульовий біт дорівнює 0, то ці дві області заповнити константою F2H.

Варіант 6

Якщо число в акумуляторі парне, заповнити константою 30Н дві області пам’яті довжиною 110 байт, починаючи з адрес ds:2200H та ds:2300H, у протилежному випадку ці дві області заповнити константою 90Н.

Варіант 7

Якщо другий біт акумулятора дорівнює 1, то заповнити константою 55Н дві області довжиною 65 байт починаючи з адрес ds:2200H та ds:2300H, якщо другий біт дорівнює 0, то ці дві області заповнити константою 33Н.

Варіант 8

Якщо число в акумуляторі парне, заповнити константою C9H дві області пам’яті довжиною 72 байт, починаючи з адрес ds:2100H та ds:2200H, у протилежному випадку ці дві області заповнити послідовністю констант, починаючи 1Н.

Варіант 9

Якщо в акумуляторі знаходиться число 20Н, заповнити константою E5H дві області пам’яті довжиною 80 байт, починаючи з адрес ds:2100H та ds:2200H, у протилежному випадку ці дві області заповнити константою D6H.

Варіант 10

Заповнити дві області пам’яті довжиною 85 байт починаючи з адрес ds:2100H та ds:2200H, послідовністю констант починаючи з 0Н, якщо та біт акумулятора дорівнюють 0, у протилежному випадку ці області заповнити константою 50Н.

Варіант 11

Якщо число в акумуляторі від’ємне заповнити дві області пам’яті довжиною 15 байт починаючи з адрес ds:3000H та ds:3010H послідовністю констант 01Н – 0FH, в протилежному випадку ці області заповнити послідовністю констант 0FH – 01Н. Вивести число, що знаходиться в акумуляторі у комірку пам’яті ds:3020H.

Варіант 12

Якщо число в акумуляторі дорівнює числу записаному у регістрі В заповнити дві області пам’яті довжиною 120 байт починаючи з адрес ds:3000H та ds:3010H константою ААН, якщо число в акумуляторі менше за число у регістрі В заповнити ці дві області константою АВН, якщо число в акумуляторі більше за число у регістрі В, то заповнити ці дві області пам’яті константою ВАН. Вивести числа що знаходяться в акумуляторі та в регістрі В у комірці пам’яті ds:3200H та ds:3201H.

Варіант 13

Якщо число в акумуляторі 40Н заповнити дві області пам’яті довжиною 20 байт починаючи з адрес ds:3000H та ds:3020H послідовністю констант 01Н – 0FH, в протилежному випадку ці області заповнити послідовністю констант 0FH – 01Н. Вивести число, що знаходиться в акумуляторі у комірку пам’яті ds:3020H.

Варіант 14

Якщо та біт акумулятора дорівнює 0, заповнити дві області пам’яті довжиною 20 байт, починаючи з адрес ds:3000H, ds:3020 послідовністю констант починаючи з 1Н, у протилежному випадку заповнити ці області пам’яті константою 40Н. Вивести число, що знаходиться в акумуляторі у комірку пам’яті ds:3040H.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]