Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
Артём33
3 / 3 / 1
Регистрация: 27.04.2010
Сообщений: 318
1

Калькулятор: Преобразование двоичного целочисленного операнда

16.01.2011, 12:41. Просмотров 1204. Ответов 1
Метки нет (Все метки)

Помогите пожалуйста нужно сделать простой калькулятор и добавить в него функцию:
Преобразование двоичного целочисленного операнда из прямого кода в дополнительный и наоборот. Выполнение сложения и вычитания в дополнительном коде. Предусмотреть разрядность числовых значений в один, два и четыре байта. При переполнении разрядной сетки должно выдаваться сообщение. Отвести специальное поле под знаковый разряд.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2011, 12:41
Ответы с готовыми решениями:

Преобразование двоичного представления в UTF-8
Добрый день, форумчане. поставили задачу, реализовать клиентскую часть обмена прикладного...

Преобразование введенного с клавиатуры восьмиразрядного двоичного числа в десятичное
Написать программу, которая преобразует введенное с клавиатуры восьмиразрядное двоичное число в...

Калькулятор, который проверяет строки, вводимые с операнда
Помогите, пожалуйста! Нужно создать калькулятор, при этом который проверяет строки, вводимые с...

Примитивный калькулятор (два операнда и операции сложения, вычитания, умножения и деления)
Здравствуйте. Вот пытался написать примитивный калькулятор, которые будет +, -, * и / два...

Дописывание в файл. В конец целочисленного двоичного файла дописать нечетные значения
Дописывание в файл. В конец целочисленного двоичного файла дописать нечетные значения, содержащиеся...

1
i8085
1895 / 1326 / 252
Регистрация: 11.09.2009
Сообщений: 4,673
17.01.2011, 02:31 2
Можно использовать тип integer и маски разрядности (and $FF - 1 байт, $FFFF - 2 байта, $FFFFFFFF - 4 байта), тогда можно сделать все операции единообразно, используя установленную маску. Маскировать после каждой операции. Переполнение при сложении и вычитании проверять перед маскированием результата.
P.S.
А знаковым разрядом вообще-то принято считать старший разряд, а не "выделенный в специальное поле", иначе арифметика в "дополнительном" коде теряет смысл...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2011, 02:31

В конец целочисленного двоичного файла дописать нечетные значения, содержащиеся в другом целочисленном текстовом файле
Дано такое задание: Дописывание в файл. В конец целочисленного двоичного файла дописать нечетные...

Преобразование двоичного кода в символы (Си)
Добрый день! Имеется код, переводящий двоичный код в символы, однако работает он только если на...

Преобразование двоичного кода в ASCII
Ребята, у меня вопрос. Вот я, например, имею строку "10011001" или подобную из восьми единиц и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru