2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Информатика
Сообщение23.10.2008, 22:17 


18/10/08
6
объясните мне плизик задание а то я не вьезжаю

Дана 12-разрядная вычислительная машина.Произвести арифметические действия за вычислительную машину:

а) 120-38 б) 43-77




я так понял надо эти цифры переводить в какую то систему,или еще рассказывали как то надо решать через логарифм=(

да и объясните что это такое ------>>>>Дана 12-разрядная вычислительная машина????

 Профиль  
                  
 
 
Сообщение24.10.2008, 17:44 
Аватара пользователя


18/10/08
454
Омск
AsKeD писал(а):
да и объясните что это такое ------>>>>Дана 12-разрядная вычислительная машина????

Ну что такое 32-разрядная или 64-разрядная машина Вы понимаете? Если
нет, то давайте поймём, что такое $n$-разрядная машина.
Это значит, что машинное слово состоит из $n$ бит.
Теперь положите $n$ равным 12. Вы получили 12-разрядную машину.

Поэтому для того чтобы вычислить 120-38. Необходимо:

(1) Перевести 120 в двоичную систему. Полученное число (в нём будет 7 двоичных разрядов)
дополните слева до 12 разрядов ноликами.

(2) Перевести 38 в двоичную систему. Полученное число (в нём будет шесть разрядов) также дополните нулями.

(3) Переведите полученное в пункте (2) представление числа 32 в дополнительный код.

(4) Теперь сложите двоичные записи из пункта (1) и пункта (3). Полученная
запись из 12 ноликов и единиц и будет ответом.

 Профиль  
                  
 
 
Сообщение24.10.2008, 18:05 


18/10/08
6
вах спасибо выручил )))))просто у меня в школе по инфе такого не было,а в инсте сказали разберитесь сами=) Спасибо еще раз понял все)

Добавлено спустя 6 минут 29 секунд:

Хотя нет я немного не понял 3 пункт =)

 Профиль  
                  
 
 
Сообщение24.10.2008, 18:21 
Аватара пользователя


18/10/08
454
Омск
AsKeD писал(а):
Хотя нет я немного не понял 3 пункт =)

Это вообще-то самая интересная часть. Хотя здесь всё просто.
Вместо того, чтобы учить машину складывать и вычитать, додумались её
просто научить складывать, а вычитание производить посредством сложения.
Для этого вычитаемое $b$ переводят в так называемый дополнительный код $\overline{b}$
такой, что $a - b = a + \overline{b}$. Это делается просто, нужно проинвертировать
двочную запись числа $b$ и прибавить единицу.
Подробнее смотрите: http://ru.wikipedia.org/wiki/Дополнительный_код_(представление_числа)

 Профиль  
                  
 
 
Сообщение24.10.2008, 18:26 


18/10/08
6
спасибо

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group