Все запоминающиеустройства ПК, ОЗУ, ПЗУ, диски предназначены для хранения информации .Информация занимает на этих устройствах определенный объем, который называется количество занимаемой памяти. Вся информация, хранящаяся в запоминающих устройствах, кодируется и представляет собой различные комбинации нулей и единицу, например буква Х имеет код 01011000. Минимальная единица информации - это либо 0 либо 1. Отсюда минимальный элемент памяти, бит(разряд), содержит минимальную единицу информации. Значит 1 бит содержит либо 0, либо 1. Следующая по объему величина информации - полубайт, содержит 4 бита. Далее - байт - 8 бит. Слово - 2 байта - 16 бит. Двойное слово - 4 байта - 32 бита(разряды). Если байт имеет вид 10110010, то старший разряд(крайний слева)равен 1, младший (крайний справа) равен 0.
Для того, чтобы обрабатывать нужную информацию, необходимо знать, в каком месте памяти она находится (ее адрес). Адрес - это тоже информация ВОЗУ это два 16-битовых слова, скомбинированный таким образом, что образуется 20-битовый адрес.
…
20 бит один адрес
…
…
второй адрес
Архитектура ПК
Под архитектурой ПК будем понимать структурную и функциональную связь основный составляющих ПК.
Быстродействующие устройства с прямым доступом в память
Основная память
рис 1. Архитектура ПК.
АЛУ выполняет арифметические и логические операции над данными (сложение, вычитание, сравнение и т.д.). УУ координирует действия всех функциональных блоков (устройств) ЭВМ. ОЗУ - оперативное запоминающее устройство. ПЗУ - постоянное запоминающее устройство. Используется для запоминания программ, констант, таблиц. В нем хранят важные компьютерные программы, такие, как операционные системы, управляющие программы запуска и выполнения базовых операций, что предохраняет их от случайного изменения или стирания.
Содержимое ПЗУ записывается изготовителем и не может быть изменено и перепрограммировано пользователем. ВПК IBM ПЗУ содержат базовую операционную систему ввода - вывода BIOS, предназначенную для запуска компьютера и диагностики устройств.
ПППЗУ - перепрограммируемое постоянное запоминающее устройство. Может быть запрограммирована пользователем, а затем его содержимое можно не однократно стирать с помощью интенсивного ультрафиолетового излучения. Это позволяет заново программировать ПППЗУ каждый раз, когда возникает необходимость внести изменения в основные программы. Такая гибкость ПППЗУ удобно при развитии новых систем, в которых часто изменяются программы.
Программно - логическая модель микропроцессора.
Регистр представляет собой совокупность бистабильных (имеющих 2 устойчивых состояний) устройств, предназначенных для хранения информации и быстрого доступа к ней.
Аккумулятор- регистр, в который заносится результат арифм. операции.
Под стеновой памятью понимают оперативную память, в которую запись или выборка слова производится по принципу: последний записанный элемент выбирается первым. Адрес ячейки стеновой памяти, по которому выполняется запись или чтение слова, называют вершиной стека. Начальный адрес стека устанавливается в указатели стека программным путем, и под действием команд записи и чтении информации из стека указатель стека автоматически меняется. Указатель стека хранит адрес последний занятой ячейки в области стековой памяти .
к
к-2
к-1
Вершина стек
Под прерывании понижается сигнал по которому МП узнает о совершении некоторого события. При этом исполнении текущей последовательности команд прерывается и вместо нее начинает выполнятся другая последовательность, соответствующая данному прерыванию.
Микропроцессор I 8088 является 16 - различным процессорам, важным в первом кристалле, с 8 - разрядной внешней магистралью для связи с памятью и устройствами ввода - вывода. Хотя МП 8088 имеет 16 - разрядные внутренние регистры, в памяти микро - ЭВМ одновременно можно записать или считать из нее только в бит. Центральный процессор (рис.2) имеет четыре 16 - битовых регистра общая наружная АХ, ВХ, СХ, ОХ, четыре регистра - указатель SI, DI, BP и SP, четыре регистра сегментов, (или сегментах регистра) CS, DS, ES, SS один 16 - битовый регистр флагов, и регистр - указатель команд IP.