Перевод чисел из одной системы счисления в другую 4


Скачать 2.39 Mb.
Название Перевод чисел из одной системы счисления в другую 4
страница 4/19
Тип Практическая работа
rykovodstvo.ru > Руководство эксплуатация > Практическая работа
1   2   3   4   5   6   7   8   9   ...   19

Практическая работа №2
Тема: Выполнение операций над числами в естественной и нормальной формах.


Цель: приобретение практических навыков выполнения операций над числами в естественной и нормальной форме.

Что должен знать студент перед началом занятия

  1. Естественный и нормализованный форматы представления чисел и

  2. Понятие прямого, обратного дополнительного кода.

  3. Понятия согласованного и несогласованного переноса чисел при выполнении арифметических операций.

Сложение целых чисел с разными знаками. Алгоритм вычислений:

  1. Определить дополнительный код для отрицательного числа.

  2. Выполнить сложение прямого кода положительного числа и дополнительного кода отрицательного.

  3. Если в процессе сложения произошел согласованный перенос единицы, то это означает, что полученный результат положительный и представлен в прямом коде.

  4. Если в процессе сложения согласованный перенос единицы из старшего разряда отсутствовал, то результат сложения есть отрицательное число и представлен в дополнительном коде.

Пример 1

А=34, В=59. Выполнить действия С1=А - В, С2 = B - A, на восьмиразрядной сетке в 2-ой и 16-ой системах счисления.

Решение: переведем значения чисел в заданную систему счисления: A10 = ±34; A16 = ±22; А2 = ±100010; B10 = ±59; A16 = ±3B; А2 = ±111011. Определим значения машинных кодов заданных чисел A

Таблица 1

Система счисления

Значение числа A

Прямой код мо-дуля числа [А]пк

Обратный код числа [А]ок

Дополнительный код числа [А]дк

2-ая

10 0010

0010 0010

0010 0010

0010 0010

-10 0010

0010 0010

1101 1101

1101 1110

16-ая

22 -22

22 22

22 DD

22 DE


Таблица 2

Система счисления

Значение числа B

Прямой код мо-дуля числа [B]пк

Обратный код числа [B]ок

Дополнительный код числа [B]дк

2-ая

11 1011

0011 1011

0011 1011

0011 1011

-11 1011

0011 1011

1100 0100

1100 0101

16-ая

3B

3B

3B

3B

-3B

3B

C4

C5

Выполним действия C1=A-B над машинными кодами в двоичной и шестнадцатеричной системах счисления:

[A]пк

0 0 1 0 0 0 1 0 [A]пк

2 2




+

+

[B] дк

1 1 0 0 0 1 0 1 [B] дк

С 5










[C]дк

1 1 1 0 0 1 1 1 [C]дк

E 7


Переноса единицы в старший разряд не произошло, полученное число отрицательное и представлено в дополнительном коде


[C]пк

1 0 0 1 1 0 0 1

[C]пк

9 9


Выполним действия C2=-A+B над машинными кодами в двоичной и шестнадцатеричной системах счисления.


[A]дк

1 1 0 1 1 1 1 0 [A]дк

D E




+

+

[B] пк

0 0 1 1 1 0 1 1 [B] пк

3 B










[C2]пк

1 0 0 0 1 1 0 0 1 [C2]пк

1 1 9


Произошел синхронный перенос единицы, полученный результат положительный и представлен в прямом коде

Сложение чисел с одинаковыми знаками Алгоритм сложения:

  1. только для отрицательных слагаемых определить дополнительный код.

  2. Если в процессе сложения двух положительных чисел присутствовал перенос единицы из старшего разряда, а при сложении двух отрицательныхотсутствовал, то произошло переполнение разрядной сетки и результат не верен.

  1. При сложении двух положительных чисел результат получается в прямом коде.

  2. При сложении двух отрицательных чисел результат получается в дополнительном коде.

Пример 2

А=34, В=59. Выполнить действия С1=А + В, С2 = -B – A, на восьмиразрядной сетке в 2-ой и 16-ой системах счисления.

Решение: выполним действия C1=A+B над машинными кодами в двоичной и шестнадцатеричной системах счисления.


[A]пк

0 0 1 0 0 0 1 0 [A]пк

2 2




+

+

[B] пк

0 0 1 1 1 0 1 1 [B] дк

3 B

[C]пк

0 1 0 1 1 1 0 1 [C]дк

5 D

Выполним действия C2=-A-B над машинными кодами в двоичной и шестнадцатеричной системах счисления.

[A]дк

1 1 0 1 1 1 1 0 [A]дк

D E




+

+

[B] дк

1 1 0 0 0 1 0 1 [B] пк

С 5










[C2]дк

1 1 0 1 0 0 0 1 1 [C2]дк

1 8 3

Произошел синхронный перенос единицы, полученный результат отрицательный и представлен в дополнительном коде

Ниже приведен прямой код, полученного отрицательного числа.


[C2]пк

1 1 0 1 1 1 0 1 [C2]Пк

В D

[C2]пк

С 0 E0 0 0 0 0



1   2   3   4   5   6   7   8   9   ...   19

Похожие:

Перевод чисел из одной системы счисления в другую 4 icon Урок информатики по теме "Системы счисления. Позиционные и непозиционные...
Формирование представлений об информации как одного из трех основополагающих понятий науки — вещества, энергии, информации, на основе...
Перевод чисел из одной системы счисления в другую 4 icon Третий глаз «софия» 2000 Перевод: В. Трилис Редактор: В. Трилис Обложка:...
Необходимость сделать новый перевод «Третьего глаза», одной из самых известных в мире книг, преподнесла нам абсолютно неожи­данный...
Перевод чисел из одной системы счисления в другую 4 icon Написать на avr-ассемблере и отладить в avr studio программу, реализующую...
Произвести сложение двух беззнаковых двоично-десятичных чисел. Байты чисел последовательно вводятся с портов a и B. Байты результата...
Перевод чисел из одной системы счисления в другую 4 icon Практическая работа №1
Научиться переводить числа в те системы счисления, которые использует эвм, подсчитывать объем занимаемой данными информации и уметь...
Перевод чисел из одной системы счисления в другую 4 icon Административный регламент по предоставлению государственной услуги
«О переводе земель (об отнесении земель), находящихся в частной собственности, в случаях, установленных действующим законодательством,...
Перевод чисел из одной системы счисления в другую 4 icon 1 общие требования безопасности
В целях правильной организации проведения инструктажа, обучения безопасным приемам работы и проверки знаний по охране труда у работающих,...
Перевод чисел из одной системы счисления в другую 4 icon Техническое задание на выполнение комплекса работ по проекту «Реконструкция...
Перевод котлоагрегатов ст. №1 – 3 Северодвинской тэц-2 на сжигание природного газа с установкой информационно-регулирующей системы...
Перевод чисел из одной системы счисления в другую 4 icon Фромм Э. Ф91 Анатомия человеческой деструктивности: Перевод / Авт вступ ст. П. С. Гуревич
Перевод канд филос наук Э. М. Телятниковой Перевод "Приложения" канд филос наук Т. В. Панфиловой Общая редакция перевода д-ра филос...
Перевод чисел из одной системы счисления в другую 4 icon Краткий алгоритм работы в мис
Перевод «опубликован» перевод документа в «действующие», минуя еис (это можно делать только в исключительных случаях, согласовав...
Перевод чисел из одной системы счисления в другую 4 icon Содержание введение 3 1 перевод в контексте теории речевых актов 7
Темой нашей выпускной работы является «Перевод английской устной речи на русский язык»
Перевод чисел из одной системы счисления в другую 4 icon Анастасия Кузякова Кристина
«квалификация» было написано: «лингвист, переводчик», иначе вам гораздо дольше придется доказывать свою компетентность. А такую квалификацию...
Перевод чисел из одной системы счисления в другую 4 icon Рабочая программа дисциплины (модуля) м 3 «Письменный перевод и трансформация...
«Основы теории английского языка», «Теория перевода», «Практический курс английского языка», «Практикум по культуре речевого общения...
Перевод чисел из одной системы счисления в другую 4 icon Тестовый перевод №22
Пожалуйста, заполните все пункты анкеты и вышлите выполненный перевод по адресу test@swan-swan ru
Перевод чисел из одной системы счисления в другую 4 icon Томас Вудс Обвал Перевод посвящается Ларисе Пияшевой Переводчик Посвящаю...
Перевод с англ. Эдуарда Шпака. (Предварительная публикация без редактирования и корректуры.)
Перевод чисел из одной системы счисления в другую 4 icon Sco: Пособие администратора системы
Программное обеспечение, описанное здесь, раз­работано по лицензионным соглашениям или открытым соглашени­ям. Оно защищено от копирования...
Перевод чисел из одной системы счисления в другую 4 icon Порядок заполнения Заявлений на перевод иностранной валюты, предоставляемых...
Требования к оформлению Заявления на перевод иностранной валюты (Приложение 1) на бумажном носителе (далее – Заявление)

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск