Реферат по предмету "Информатика, программирование"


Целые числа - способы представления и хранения в ЭВМ, основные операции обращения с числами

Государственный комитет России
по высшему образованию.
РязанскаяГосударственная Радиотехническая Академия
Кафедра ЭВМ.
Контрольная работа
«Целые числа: способы представления и хранения в ЭВМ, основные операцииобращения с числами»
Выполнил
студент гр.343
Кондрахин А.В.
Проверил
Иопа Н.И.
Гринченко Н.Н.
Рязань, 2006 г.

Цель работы:
1.Изучение типов численных данных с фиксированной точкой (ФТ) и основных операцийобращения с ними.
2.Наработка практических навыков обращения с целыми числами на компьютере(запись, считывание, хранение).

1.Теоретическаячасть
численные данные компьютер двоичный
Целыедвоичные числа: классификация, особенности, основные понятия.
В ЭВМразличают два основных типа численных данных:
— целые двоичные числа (Integer)- числа с ФТ;
— вещественные двоичные числа (Real)- числа с плавающей точкой (ПТ). 
Вданной работе рассматривается 1-й тип чисел, которые,  в свою очередь, делят назнаковые и беззнаковые.
Целоечисло X, представленное в ФФТ (точкафиксируется после младшего разряда), например Х=1001112, может иметь различнуюинтерпретацию, две из которых рассматриваются ниже.
Целоебез знака (все шесть двоичных разрядов числа являются значащими, т.е. имеющимисоответствующий вес)
Целоесо знаком (старший бит не имеет веса и отображает знак). Единица в знаковомразряде — признак отрицательного числа.Внутри ЭВМ информация представляется ввиде чисел, записанных в той или иной СС, кратной степени двойки (двоичной,16-ричной и др.). При этом, чем больше основание СС q, тем короче запись числа, т.е. тем меньше разрядов требуетсядля его записи и хранения. Таким образом, ввод, вывод и обработка чисел на ЭВМсвязаны с преобразованием их из одной СС в другую(10«-»2,10«-»16,16«-»2 и др.)
Переводдесятичных чисел в СС с основанием q (прямой) и обратно.
Методпрямого перевода. Исходное число и последовательно получающиеся частные делятсяна q до получения частного меньше q. Получающиеся при делении остаткиявляются разрядами числа в новой q-ичнойСС. Последний остаток, за который принимается последнее частное, является старшимразрядом числа, т.е. для записи числа Xq остатки записываются в порядке, обратном их получению.
Пример.Десятичное число Х=39 перевести в двоичную и 16-ричную СС, иначе найти егодвоичное и 16-ричное представление десятичного числа, т.е. Х=39=(?)2= (?)16. Процесс перевода поясняется таблицами  соответственно.
Методперевода через 16-ричную СС. Исходное число с помощью метода прямого  переводаперевести исходное число в 16-ричную СС. Затем каждой 16-ричной цифре ставитсяв соответствие двоичная цифра, которые соединяются в соответствии с номеромразряда соответствующего 16-ричного числа.
Исх.
число и
частные
  q частноее Остаток /> /> />
39
19
9
4
2
 
2
2
2
2
2
19 9
4
2
1
1
1
1
1
0
0
1 />
Исх.
число и
частные
  q Частноее Остаток /> /> /> 39 16 2
7
2 />
X=3910=1001112=2716
Для обратного перехода отдвоичного числа к 16-ричному заданная двоичная последовательность разделяетсяна тетрады со стороны мл. разрядов (недостающие дополняются «0») и каждой изних ставится в соответствие 16-ричная цифра.
X = 0101 1001 1101 =  5 9 D h
X = 5*162+9*161+13*160= 1437

Представлениев памяти
Дляпредставления целых чисел в памяти ПК используют три машинных формата: byte, word, long. Форматомчисла называют представление его в конкретной разрядной сетке ЭВМ,под которой понимают набор двоичных разрядов для представления машинногослова в конкретной ЭВМ.
 
Форматыбеззнаковых чисел
/>BYTE (Байт)
7                          0
WORD (Слово)
/>/>

15                    8   7                    0
LONG (Двойное слово)
/>/> /> /> /> /> /> /> /> /> />

31                     24 23                      16 15                       8  7                 0
 
Форматызнаковых чисел
BYTE (Байт)
/>

7    6                     0
WORD (Слово)
/>/> /> /> /> /> /> />

15  14                         8  7                    0

LONG (Двойное слово)
/>/> /> /> /> /> /> /> /> /> /> /> /> />
31  30                2423                      16 15                       8 7                   0
Sing(Sg) = 0, если Х>0;
Sing(Sg) = 1, если Х
Машинные коды
ЭВМ работает не с числами, а с их кодами, т.е. смашинными кодами (МК). Для хранения отрицательных чисел и выполненияарифметических операций широко используется дополнительный код (DK). Правилообразования DK для двоичных чисел имеет вид:
XDK = X, если Х>0
XDK = |X|+1, если X
Длина числа в DK может быть увеличена до любогоколичества разрядов путем копирования (тиражирования) его знакового разряда слева.При этом заданноечисло X оказывается «хвостом» двоичнойпоследовательности требуемой длины в8,16,32,… бит.
Диапазонпредставимых чисел .
Диапазонцелых чисел определяется неравенством
    -X  
max                        max
иявляется одним из важнейших понятий при их рассмотрении. Ниже приведеныдиапазоны чисел для принятых форматов: байт и слово.
Байт
а)      беззнака: X=00h+ FFh= 0..255
б)      сознаком: Х=80h+ 7Fh= -128… +127
I
Слово
а)      беззнака: X=0000h+ FFFFh=0..65535
б)      сознаком: X=8000h+ 7FFFh=- 32768..+32767
Следовательно, представление беззнакового  числа Х>65535  либо Х>+32767 приведет кпереполнению 1 6-разрядной сетки.
Переход от кода к числу, т.е. [Х]DK
Переходот DK к числу выполняется по тому жеправилу (1), что и от числа к коду. Дляотрицательных чисел Х= — (|X|+1) .
Пример:
XDK = A3h = 1.01000112
X = -010111012 = -5Dh = -93
Хранение численных данных
Числа в компьютере хранятся либо в регистрах процессора(CPU), например врегистрах общего назначения AX,BX,CX,DX, имеющих длину16 бит в МП К1810 (рис 1.2), либо в ОП. Регистр является устройством временногохранения данных и используется привыполнении арифметических (сложение, вычитание), логических (дизъюнкция,конъюнкция и др.) операций и операций пересылки (АХ
Длинарегистра п является конструктивной единицей и определяется типом компьютера иего процессора. В общем случае РОНы могут использоваться для вычисления имодификации адресов и др. В n-разрядномрегистре биты нумеруются с 0 по n-1.Бит 0 является самым младшим значащим битом. В РОНах, используемых для храненияданных, старший (n-1) бит отводитсяпод знак числа. Разрядность регистра (n) определяет длину разрядной сетки машины и соответственно длину еемашинного (двоичного) слова — упорядоченную последовательность бит, которымиЭВМ оперирует одновременно.
AH                                                 AL
/>/>/>/>                                                  
15   ст. байт        8 7       мл. байт    0
/>/>                           n=16                                  
рис. 1 Изображениерегистра AX


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.

Сейчас смотрят :

Реферат Ціна-її суть та процес формування на підприємствах Особливості регулювання ціни в перехідний пе
Реферат Развитие права на Северо-западе Руси (Статья)
Реферат Любовная лирика в творчестве С. Есенина
Реферат Выявление лидера в рабочем коллективе
Реферат Понятие - личность
Реферат Поведение и оседание актинул tubularia larynx (leptolida, tubulariidae)
Реферат Оценка влияния региональных особенностей на размещение производственных сил в Кыргызской Республике
Реферат проектирование системы ДОУ
Реферат Проблема подготовки к экзаменам
Реферат История возникновения коммерческой деятельности в России
Реферат Пути решения проблем современного исторического образования
Реферат Процесс обучения
Реферат работа социального педпгога с семьёй
Реферат Проектирование школьного сайта
Реферат Психологическая готовность ребёнка к школе