Здравствуйте.
Делаю курсовой по схемотехнике, задание такое:
Пока только нарисовал регистры для занесения A,B,C , правильно или нет не знаю..
Далее надо сравнивать B и C, и выбирать наименьшее...
Подскажите пожалуйста , как правильно это делать..? Может литературку, в которой встречается описание, а то я не могу , ничего подобного найти.
Мои мысли такие.. сначала сравнивать знаки мантисс(отрицательное число, меньше положительного) , затем сравнивать знак порядка, порядок, мантиссы ...
Сравнивать с помощью компараторов кодов, но... дело в том, что у меня числа в дополнительном коде...
Раздел: Школьникам и студентам
Делаю курсовой по схемотехнике, задание такое:
Разработать структурную и функциональную схемы блока выполнения арифметических и логических операций над числами A, B, C:
D=A/min{B,C},
В разрабатываемом блоке операции выполняются над числами, представленными в форме с плавающей запятой в дополнительном коде.
Входная/выходная шина данных (ШД) - совмещенная ( С ).
Для представления мантиссы отводится 16 разрядов, для представления порядка – 8 разрядов.
Время выполнения заданной операции (Tоп. = 8 мкс) должно быть меньше или равно заданному.
Тактовая частота работы блока - 5 МГц.
Необходимые управляющие сигналы поступают по шине управления (ШУ) извне:
IOR – чтение;
IOW – запись;
AEN – строб сопровождения адреса;
CLK – синхросерия и др.
Обращение к блоку осуществляется по 16-разрядной шине адреса (ША). Старший разряд адреса (четыре двоичных разряда) – адрес проектируемого блока (E - 1110); остальные разряды адреса – адреса внутренних регистров операндов A, B, C (1111). Результат операции заносится в регистр операнда А.
Рекомендуемая элементная база – ИМС серий КР1533 (SN74ALS), КР1802.
Пока только нарисовал регистры для занесения A,B,C , правильно или нет не знаю..
Далее надо сравнивать B и C, и выбирать наименьшее...
Подскажите пожалуйста , как правильно это делать..? Может литературку, в которой встречается описание, а то я не могу , ничего подобного найти.
Мои мысли такие.. сначала сравнивать знаки мантисс(отрицательное число, меньше положительного) , затем сравнивать знак порядка, порядок, мантиссы ...
Сравнивать с помощью компараторов кодов, но... дело в том, что у меня числа в дополнительном коде...
Раздел: Школьникам и студентам