Упражнения 2

1) Записать число в прямом, обратном и дополнительном кодах:

а) 11010; б) –11101; в) –101001; г) –1001110.

2) Перевести X и Y в прямой, обратный и дополнительный коды. Сложить их в обратном и дополнительном кодах. Результат перевести в прямой код. Проверить полученный результат, пользуясь правилами двоичной арифметики.

а) X= –11010; Y= 1001111; б) X= –11101; Y= –100110; в) X= 1110100; Y= –101101;
г) X= –10110; Y= –111011; д) X= 1111011; Y= –1001010; е) X= –11011; Y= –10101.

3)

Сложить X и Y в модифицированном обратном и модифицированном дополнительном восьмиразрядных кодах. В случае появления признака переполнения увеличить число разрядов в кодах и повторить суммирование. Результат перевести в прямой код и проверить, пользуясь правилами двоичной арифметики.

а) X= 10110; Y= 110101; б) X= 11110; Y= –111001; в) X= –11010; Y= –100111;
г) X= –11001; Y= –100011; д) X= –10101; Y= 111010; е) X= –1101; Y= –111011.

Формы представления чисел в ЭВМ.

При проектировании ЭВМ, создании инструментального и прикладного программного обеспечения разработчикам приходится решать вопрос о представлении в ЭВМ числовых данных. Для решения большинства прикладных задач обычно достаточно использовать целые и вещественные числа. Запись целочисленных данных в запоминающем устройстве ЭВМ не представляет затруднений: число переводится в двоичную систему и записывается в прямом коде. Диапазон представляемых чисел в этом случае ограничивается количеством выделенных для записи разрядов. Для вещественных данных обычно используются две формы записи: число с фиксированной точкой (ЧФТ) и число с плавающей точкой (ЧПТ).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: