Сления в степени позиция цифры.

      Комментарии к записи Сления в степени позиция цифры. отключены

4 3 2 1 0

P Пример: 10011(2) = 1?24 + 0?23 +0?22 + 1?21 + 1?20 = 16 + 0 + 0 + 2 + 1 = 19(10)

Один байт может хранить число в диапазоне 0..255(11111111(2) = 255), два байта — число в диапазоне 0..65535 и т.д.

Память компьютера конструктивно состоит из:

O оперативного запоминающего устройства;

O постоянного запоминающего устройства;

O условно-постоянной памяти;

O памяти периферийных устройств.

Оперативное запоминающее устройство (RAM — Random AccessMemory) — область памяти, предназначенная для запоминания исходных данных и результатов расчетов в течение одного сеанса работы с компьютером. Конструктивно RAM выполнена в виде интегральных микросхем[4] и допускает выполнение операций чтения / записи данных. Информация, содержащаяся в RAM, теряется при выключении или перезагрузке компьютера. При включении компьютера RAM хранит мусор, т.е. случайные данные, неопределенные ни по величине, ни по знаку.

RAM подразделяется на:

O базовую (объемом 1088К); из нее 64Кзанимает так называемая HMA-память, 384К — UMA-память, аоставшаяся базовая память объемом 640К может использоваться прикладными программами для работы;

O отображаемую (expanded или EMS) (до 32М), которая реализуется специальной аппаратной платой. Эта память разбивается на логические страницы по 16К и с помощью специального механизма их виртуального отображения окнами (окно =4 страницам) становится доступной прикладным программам. Современный процессор может непосредственно управлять памятью до 4Г, однако память более 1М доступна только в защищенном режиме его работы, в котором без специальной программы-драйвера не могут работать некоторые программы;

O расширенную (extended или XMS) (до 4Г), которая реализуется специальной аппаратной платой. Эта память разбивается на логические блоки и с помощью механизма их виртуального отображения становится доступной прикладным программам.

Постоянное запоминающее устройство (ROM — ReadOnlyMemory) — область памяти, предназначенная для хранения программ базовой системы ввода/вывода (BIOS — BaseInput/ OutputSystem), взаимодействующих с аппаратурой компьютера на уровне конструктивных особенностей, в том числе программы первоначальной загрузки компьютера и справочной таблицы ASCII. Конструктивно ROM выполнена в виде интегральных микросхем и допускает выполнение только операций чтения данных. Информация, содержащаяся в ROM, не теряется при выключении или перезагрузке компьютера.

Условно-постоянная память (CMOS)- область памяти, предназначенная для хранения параметров текущей конфигурации аппаратуры компьютера (таймера, накопителей на дисках, памяти и т.п.). Конструктивно CMOS изготовлена в виде

интегральных микросхем по технологии Complementary Metal Oxide Semiconductor[5] и

допускает выполнение операций чтения / записи данных. Информация, содержащаяся в CMOS, не теряется при выключении или перезагрузке компьютера, поскольку эта память питается от встроенного в компьютер аккумулятора.

Компьютер комплектуется также памятью периферийных устройств (cach, буферной и т.п.) для освобождения процессора от оперативного управления обменом данными с периферийными устройствами. Например, память с шестнадцатеричными адресами A0000..BFFFF расположена на схемах управления дисплеем, и монитор отображает содержимое этой памяти.

П

роцессор — устройство, обрабатывающее информацию в соответствии с

программой и управляющее памятью и периферийным обору-

дованием (рис. 4).

Рис. 4

Процессор конструктивно объединяет взаимодействующие обработчик команд и обработчик данных.

Обработчик команд состоит из:

O счетчика команд, выбирающего очередную команду программы из памяти;

O устройства управления, которое выделяет из команды адреса ячеек данных,

код операции и организует передачу управления счетчику команд.

Обработчик данных состоит из:

O арифметико-логического устройства, выполняющего операции, предусмотренные командой;

O регистров — ячеек особой высокоскоростной памяти для хранения данных, необходимых на ближайших этапах обработки данных;

O сопроцессора — специализированного математического процессора для обработки смешанных (floating point) 80-битовых чисел.

Процессор “общается” с RAM и периферийными устройствами через общую системную информационную шину (system bus) посредством портов — специальных аппаратных регистров, имеющих уникальные имена-пароли сообщений для конкретных устройств (рис. 5). За каждым устройством закреплены конкретные номера портов, например, за клавиатурой и динамиками закреплены порты 60..63.

Принцип действия общей шины предусматривает:

O равноправность позиций всех внешних устройств;

O присутствие единственного внешнего устройства, ответственного за порт;

O унификацию языка общения процессора с периферийными устройствами за счет передачи по шине только следующих сообщений:

OO записать числоА в ячейку памяти с адресом М ипрочитать числоА из ячейки памяти с адресом М;

OOзаписать число Ав портN(эта команда изменяет режим работы периферийного устройства) и прочитать число А из портаN(состояние порта).

Статьи к прочтению:

Сложение в разных системах счисления (2, 8, 16). Урок 5


Похожие статьи: