Компьютерная арифметика и логика.
#3
Отправлено 05 мая 2007 - 07:21
#5
Отправлено 04 июня 2007 - 19:31
#8
Отправлено 03 мая 2008 - 14:01
#9
Отправлено 03 мая 2008 - 17:07
#10
Отправлено 03 мая 2008 - 17:20
http://www.hot.ee/las97ttu/
здесь в материалах есть все алгоритмы
брал оттуда и сделал его в 2 раза больше на 2 старницы только граф-схема
мозги уже не варят
#11
Отправлено 03 мая 2008 - 17:23
#17
Отправлено 12 мая 2008 - 16:52
Граф - схема
x4 0-1 местами поменять
и это...ты уверен что если вдруг было переполнение ты сдвинул мантису & степень + 1 и мантиса 100% нормализована?
просто у тебя сразу конец цикла у меня они последовательно шли - сначала проверка переполнения (немного другая) потом нормализация
Сообщение изменено: S-talker (12 мая 2008 - 16:59 )
#18
Отправлено 12 мая 2008 - 19:53
Пример
01 00 переполнение, сдвмг в право с заносом 0
00 10 все ок
10 00 переполнение, сдвмг в право с заносом 1
11 00 все ок
по поводу Х1
Все 9 разрядов заходят в один ИЛИ, и на выходе 1 если есть хоть одна еденица в регистре, и 0, если все нули
Сообщение изменено: anaga (12 мая 2008 - 19:55 )
#26
Отправлено 09 мая 2009 - 14:24
Нужно реализовать произведение двух операндов, не меняя их знаки на время цикла умножения.Подскажите как задание перевести
Это сдвиги влево и вправо соответственно. Влияют на содержание операционных регистров. Когда поступает команда L1, данные в регистре смещаются побитово влево, справа (в младший бит) записывается 0, т.к. это, по всей видимости, сдвиг без переноса.на что влияют выделенные L1 R1 ?
#29
Отправлено 12 мая 2009 - 12:47
Сообщение изменено: BECHA (12 мая 2009 - 13:43 )