|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.12.2010, 11:27 | #1 |
Пользователь
Регистрация: 20.09.2008
Сообщений: 22
|
Люди помогите пожалуйста решить простейшие задачки по двоичной арифметики:
Код:
0.001 переведем в обратный код 1.110 и добавим единицу 1.111 - дополнительный код также -0.001 => -1.110 => -1.111 Возможное решение 2-го вопроса: Находим мантиссу m=0.000111. Степень мантиссы - 0. Машинный порядок 64-0=64(100 0000). Записываем в 16-ти разрядную ячейку: 0,1000000,000111000 Далее находим мантиссу m=0.11101. Степень мантиссы - 2. Машинный порядок 64+2=66(100 0010). Записываем в 16-ти разрядную ячейку: 1,1000010,11101000 Возможное решение 3-го вопроса: Представляем второе число в обратном коде - 001001. Складываем с первым 011001+001001=100010. Переворачиваем обратно = 011101. Также с дополнительным кодом. Спасибо заранее. Необходимо разобраться для экзамена. Up.... Да простят меня модераторы, очень срочно надо! Последний раз редактировалось Stilet; 26.12.2010 в 11:36. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Двоичная арифметика | lilised | Помощь студентам | 0 | 02.12.2010 19:09 |
Двоичная арифметика | mizantrop32 | Общие вопросы C/C++ | 1 | 03.11.2010 16:25 |
Двоичная Система | -=L.Morgan=- | Помощь студентам | 3 | 02.07.2009 08:35 |
двоичная система счисления | galaid | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 17.05.2009 15:42 |
двоичная система | terminadoor | Помощь студентам | 1 | 21.09.2008 23:00 |