3 / 3 / 1
Регистрация: 27.04.2010
Сообщений: 318
|
|
1 | |
Калькулятор: Преобразование двоичного целочисленного операнда16.01.2011, 12:41. Показов 1479. Ответов 1
Метки нет (Все метки)
Помогите пожалуйста нужно сделать простой калькулятор и добавить в него функцию:
Преобразование двоичного целочисленного операнда из прямого кода в дополнительный и наоборот. Выполнение сложения и вычитания в дополнительном коде. Предусмотреть разрядность числовых значений в один, два и четыре байта. При переполнении разрядной сетки должно выдаваться сообщение. Отвести специальное поле под знаковый разряд.
0
|
16.01.2011, 12:41 | |
Ответы с готовыми решениями:
1
Калькулятор, который проверяет строки, вводимые с операнда Примитивный калькулятор (два операнда и операции сложения, вычитания, умножения и деления) Дописывание в файл. В конец целочисленного двоичного файла дописать нечетные значения В конец целочисленного двоичного файла дописать нечетные значения, содержащиеся в другом целочисленном текстовом файле |
3217 / 2360 / 540
Регистрация: 11.09.2009
Сообщений: 8,599
|
|
17.01.2011, 02:31 | 2 |
Можно использовать тип integer и маски разрядности (and $FF - 1 байт, $FFFF - 2 байта, $FFFFFFFF - 4 байта), тогда можно сделать все операции единообразно, используя установленную маску. Маскировать после каждой операции. Переполнение при сложении и вычитании проверять перед маскированием результата.
P.S. А знаковым разрядом вообще-то принято считать старший разряд, а не "выделенный в специальное поле", иначе арифметика в "дополнительном" коде теряет смысл...
0
|
17.01.2011, 02:31 | |
17.01.2011, 02:31 | |
Помогаю со студенческими работами здесь
2
Преобразование двоичного представления в UTF-8 Преобразование из двоичного кода в текст Преобразование двоичного кода в текст Преобразование двоичного кода в ASCII Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |