Перевод целых чисел из десятичной системы в двоичную или шестнадцатеричную
Перевод целых чисел из десятичной системы в двоичную или шестнадцатеричную - раздел Архитектура, Шестнадцатеричное представление чисел 3 Для Перевода Целого Десятичного Числа N В Систему Счисления С Основанием Q Не...
Для перевода целого десятичного числа N в систему счисления с основанием q необходимо N разделить с остатком (нацело) на q, записанное в той же десятичной системе. Затем неполное частное, полученное от такого деления, нужно снова разделить с остатком на q, и т.д., пока последнее полученное неполное частное не станет равным нулю. Представлением числа N в новой системе счисления будет последовательность остатков деления, изображенных одной q-ичной цифрой и записанных в порядке, обратном порядку их получения.
Теперь покажем как выполняется преобразование на примере. Переведем число 75 из десятичной системы в двоичную и шестнадцатеричную, сначала в двоичную:
75:2 = 37, остаток 1 это разряд весом 1
37:2 = 18, остаток 1 это разряд весом 2
18:2 = 9, остаток 0 это разряд весом 4
9:2 = 4, остаток 1 это разряд весом 8
4:2 = 2, остаток 0 это разряд весом 16
2:2 = 1, остаток 0 это разряд весом 32
1:2 = 0, остаток 1 это разряд весом 64 (в нашем случае старший разряд)
Деление заканчивается в тот момент, когда очередной результат деления даст ноль. Остатки, от деления, выписанные в соответствии с весами разрядов, дадут искомое число. Получаем:
64
32
16
8
4
2
1
b
Теперь сделаем преобразование этого же числа в шестнадцатеричное представление:
75:16 = 4, остаток 11 это разряд весом 1 (11 это Bh)
4:16 = 0, остаток 4 это разряд весом 16
Остатки представленные в шестнадцатеричном виде с учетом веса разряда и дают искомое шестнадцатеричное число в шестнадцатеричном представлении – 4Bh.
Как видно, такое преобразование намного более компактно.
Теперь покажем как осуществить преобразование шестнадцатеричных чисел в двоичную систему и обратно.
Двоичное представление чисел
Все компьютеры используют для хранения информации двоичную систему. Это значит, что каждый элемент хранимой информации может иметь только два состояния. Эти состояния обозначаются как «включен» и «
Шестнадцатеричное представление чисел
Шестнадцатеричное представление чисел – это система исчисления по основанию 16. Каждая цифра в числе может иметь значение от 0 до 15. Каждый разряд в числе является степенью 16. Шестнадцатеричное п
Представление целых чисел со знаком
Для представления как положительных так и отрицательных чисел используется так называемый дополнительный код –наиболее распространенный способ представления отрицательных целых чис
Представление целых чисел
Целые числа могут представляться в компьютере со знаком или без знака.
Целые числа без знака обычно занимают в памяти один или два байта и принимают в однобайтовом формате значения от 0000
Представление вещественных чисел
Вещественные числа в компьютерах различных типов записываются по-разному. При этом компьютер обычно предоставляет программисту возможность выбора из нескольких числовых форматов наиболее подходящег
Принципы фон Неймана
В основу построения подавляющего большинства компьютеров положены следующие общие принципы, сформулированные Джоном фон Нейманом еще в 1945 г.
1. Принцип программного управления
Упрощенная архитектура компьютера
В основу архитектуры современных персональных компьютеров положен магистрально-модульный принцип. Модульный принцип подразумевает организацию компьютера на основе функциональных мо
Система команд
Система команд (язык) это конкретной вычислительной машины (машинный язык), который интерпретируется непосредственно микропроцессором.
«Слова» машинного языка называются машинными
Предварительные сведенья о шинах
Еще раз остановимся на магистрали связывающей в нашей упрощенной схеме процессор и память. Это необходимо, так как характеристики этой шины во многом определяются характеристиками процессора, котор
Процессоры x86
Несмотря на то, что общие принципы работы характерны для всех процессоров, мы будем в дальнейшем иметь в виду наиболее распространенную и, самое главное, наиболее востребованную при проектировании
Математические сопроцессоры
Арифметико-логические устройства, рассмотренные в предыдущем разделе могут работать только с целыми числами. Так, например, в результате деления 3 на 2 мы получим 1. Для проведения математических р
Краткие сведенья о технологии производства процессоров
Производство большинства процессоров основано на технологии фотолитографии. В этом процессе на обработанную кремниевую подложку помещается «маска», повторяющая изображения элементов и проводников,
Параметры, характеризующие процессор
Для каждого поколения процессоров будем указывать следующие параметры:
- Разрядность шины адреса –определяет адресное пространство процессора,
-
Краткое описание процессоров
Краткая информация по процессорам в сведена в таблицу 1.
Таблица 2 Эволюция процессоров х86.
Поколение
Наименование
Год выпуска
For ia := 0 to 4 do
ib := ib + ia;
end;
При компиляции этого цикла в машинный код он преобразуется в такую последовательность команд:
004D998 mov word ptr [ia
Последовательные и параллельные шины
По способу передачи сигнала все шины можно разделить на последовательные и параллельные.
Основным отличием параллельных шин от последовательных является с
Прерывания
Поясним понятие прерывание появившееся при рассмотрении шины управления. Прерывание это сигнал, сообщающий процессору о наступлении какого-либо события, иными слов
Процессорная шина
Любой процессор обязательно оснащён процессорной шиной, которую для архитектуры x86 принято называть FSB (Front Side Bus). По этой шине передаются данные между процессором и оперативной памятью, а
Шины расширения
Сначала покажем место шин расширения в общей архитектуре компьютера. В самом примитивном виде архитектура компьютера была показана на рис … (Упрощенная архитектура компьютера), покажем теперь архит
Интерфейс устройства
Разберем, как именно устройства подключаются к шине. Большинство адаптеров персонального компьютера, выполненных в виде отдельных плат расширения, используют как минимум один из следующих системных
Эволюция и разновидности шин
Теперь рассмотрим эволюцию и характеристики шин расширения, через которые подключаются разнообразные устройства, расширяющие возможности компьютера (сетевая карта, звуковая карта и пр.).
Д
ISA -16
В 1984 году шина была усовершенствована — стала способной передавать 16-бит данных за такт, увеличена тактовая частота до 8 МГц, пропускная способность выросла до 5.3 Мб/сек, размер адресуемой памя
PCI Express
Интерфейс PCI Express (PCI-E) использует концепцию PCI, однако физическая их реализация кардинально отличается. На физическом уровне PCI Express представляет собой не шину, а некое подобие сетевого
Интерфейс RS-232
Стандарт на последовательный интерфейс RS-232 был опубликован в 1969 г. До недавнего времени последовательный интерфейс использовался для широкого спектра периферийных устройств (плоттеры, принтеры
Интерфейс IEEE 1284
Также используются синонимы: параллельный порт, порт принтера, LPT (англ. Line Print Terminal).
В основном используется для подключения к компьютеру принтера, сканера и других внешних устр
Интерфейс IEEE 1394
Последовательная высокоскоростная шина (используются синонимы FireWire, i-Link). Используется в основном для:
- Подключения видео мультимедийных устройств (используется как средство копиро
Интерфейс USB
Спецификация периферийной шины USB (Universal Serial Bus — универсальная последовательная шина) была разработана для подключения компьютерной периферии вне корпуса компьютера с автоматическим авток
Интерфейсы накопителей
Интерфейсы накопителей (жестких дисков и DVD/CD приводов) связывают сам накопитель с контроллером, подключенным к какой-либо внутренней шине, т.е. они занимают некоторое промежуточное положение меж
Компоненты на материнской плате
Основные электронные компоненты, определяющие архитектуру процессора, размещаются на основной плате компьютера, которая называется системной или материнской (MotherBoard). А контроллеры и адаптеры
Новости и инфо для студентов