Форум программистов, компьютерный форум, киберфорум
Наши страницы

Delphi для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
Артём33
3 / 3 / 0
Регистрация: 27.04.2010
Сообщений: 318
#1

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

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

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

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

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

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

Преобразование двоичного кода в текст - C++
есть код: struct home { char name; long number; int dom; int kvartira; };

Преобразование из двоичного кода в текст - C#
Подскажите пожалуйста, как получить текст из набора 0 и 1. У меня есть переменная string a;. в ней содержится данный набор из нолей и...

Преобразование двоичного числа в десятичное - PascalABC.NET
var s: string; i,j:integer; k,sum:real; begin writeln('Введите восьмиразрядовое двоичное число'); writeln('И нажмите...

1
i8085
1637 / 1153 / 125
Регистрация: 11.09.2009
Сообщений: 4,108
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
Привет! Вот еще темы с ответами:

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

Создать калькулятор для перевода из двоичного кода в десятичный - Pascal ABC
Здравствуйте, дорогие киберчане. делал проект и столкнулся с проблемкой, не могу правильно составить код к программе, помогите пожалйста...

Преобразование двоичного массива int в символ - C++
Здравствуйте. У меня вопрос. Как преобразовать числовой массив, в котором, к примеру, 8 элементов, в символ? В массиве только нули и...

Преобразование двоичного числа в знаковое целое - PHP
Всем привет! Столкнулся с такой ситуацией: echo decbin(-1313046528); возвращает: Если это же число сунуть в bindec вот так: ...


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

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

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