Задание на лабораторную работу: 1. Вывести на экран монитора в режиме эмуляции DOS содержимого двух регистров в соответствии с вариантом задания (табл. 9).
Варианты заданий 1
Вариант Регистры Вариант Регистры Вариант Регистры 1 ax, bl 11 sp, bh 21 bp, dh 2 dx, ah 12 di, bh 22 si, bx 3 cx, bh 13 cx, bp 23 di, al 4 bx,cl 14 ax, dh 24 sp, si 5 di, dh 15 si, al 25 cx, dl 6 bx, al 16 sp, ax 26 ax, bh 7 dx, si 17 bx, si 27 si, cl 8 cx, ax 18 bx, dh 28 di, ch 9 sp, bp 19 cx, al 29 bx, dl 10 bp, al 20 ax, bp 30 sp, dx
Если при выводе значение регистра равно нулевому значению, то предусмотреть в коде программы (без ввода с клавиатуры) возможность записи в данный регистр произвольного значения. 2. Задать в программе как минимум четыре переменные, две из которых будет однобайтные и две двухбайтные (табл. 10).
Таблица 10
Варианты заданий 2
Вар-т 1 байт 2 байта Вар-т 1 байт 2 байта
Вар-т 1 байт 2 байта
1 a, b, c, d 11 a, b, c, d 21 a, b, c, d 2 a, c b, d 12 a, c b, d 22 a, c b, d 3 a, d b, c 13 a, d b, c 23 a, d b, c 4 b, c a, d 14 b, c a, d 24 b, c a, d 5 b, d a, c 15 b, d a, c 25 b, d a, c 6 c, d a, b 16 c, d a, b 26 c, d a, b 7 a, b, c, d 17 a, b, c, d 27 a, b, c, d 8 a, c b, d 18 a, c b, d 28 a, c b, d 9 a, d b, c 19 a, d b, c 29 a, d b, c 10 b, c a, d 20 b, c a, d 30 b, c a, d
Разработать программу выполнения элементарных операций над заданными тремя числами в соответствии с вариантом задания (табл. 11).