|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.06.2009, 23:26 | #1 |
Регистрация: 28.02.2009
Сообщений: 5
|
Borland C 3.1. Операции с 32-х разрядными числами
Добрый вечер уважаемые пользователи форума. Возникла следующая проблема: необходимо выполнить лабораторную работу по следующему заданию
Алгоритмы моделирования компьютерной арифметики Реализовать операции сложения, вычитания, умножения для целых знаковых 32-хразрядных чисел. Поискав в инете, ничего интересного не нашёл. поскольку это алгоритмы, то я так понимаю для него должно быть стандратное решение, но почему-то нигде ничего нет. Помогите пожалуйста, необходимо реализовать его на языке Borland C 3.1 Заранее большое спасибо. |
23.06.2009, 03:02 | #2 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Это называется "длинная арифметика". http://www.macro.aaanet.ru/apnd_13.html#lngnum_07 http://inf.1september.ru/2000/1/art/okul1.htm http://offzone.litehosting.ru/arifm.php остальное, думаю, сами найдете.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
23.06.2009, 03:21 | #3 |
Пользователь
Регистрация: 12.02.2009
Сообщений: 11
|
Длинную арифметику могу сделать за WM
|
23.06.2009, 03:30 | #4 |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
32 разряда по основанию...
Речь о компьютерной арифметике.
Т. е. это 4-байтные числа, в пределах ±(2³² – 1). Тоже называется «длинная»?!
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
|
23.06.2009, 08:00 | #5 | |
Пользователь
Регистрация: 12.02.2009
Сообщений: 11
|
Цитата:
Речь о длинной арифметике тут как раз таки к месту быть… не говоря уже об умножении, сложи два максимально возможных четырехбайтных (32-х разрядных) беззнаковых числа, например (2³² – 1) + (2³² – 1) и что в итоге получится?(: Последний раз редактировалось Ja`; 23.06.2009 в 08:02. |
|
23.06.2009, 08:35 | #6 | ||
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
Цитата:
Код:
Цитата:
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом.
Помощь в выполнении работ по ассемблеру ICQ:2725322O4 Последний раз редактировалось Goodwin98; 23.06.2009 в 09:12. |
||
23.06.2009, 09:32 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Да ребят, при чём здесь 32 двоичных разряда?!
Речь в задаче идёт о ДЕСЯТИЧНОМ 32-хзначном числе... максимальное значение такое: 99999999999999999999999999999999 (если не ошибаюсь, то это читается так: "Девяносто девять нониллионов девятьсот девяносто девять октиллионов девятьсот девяносто девять септиллионов девятьсот девяносто девять секстиллионов девятьсот девяносто девять квинтиллионов девятьсот девяносто девять квадриллионов девятьсот девяносто девять триллионов девятьсот девяносто девять миллиардов девятьсот девяносто девять миллионов девятьсот девяносто девять тысяч девятьсот девяносто девять") |
23.06.2009, 12:01 | #8 | |
equ asm
Участник клуба
Регистрация: 02.05.2009
Сообщений: 1,605
|
вроде писалось так
Цитата:
|
|
23.06.2009, 13:49 | #9 |
Регистрация: 28.02.2009
Сообщений: 5
|
Ситуация более чем прояснилась. приведённые выше ссылки помогли. спасибо большое за советы
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Файл с числами | cu2zoff | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 20.05.2009 21:16 |
Робота с числами! | Snake08 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 08.12.2008 18:44 |
Работа с числами | Drain | Общие вопросы Delphi | 10 | 11.02.2008 16:35 |
операции с вещественными числами на ассемблере. | Fredy | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 28.01.2008 15:43 |