Что такое адрес оперативной памяти?

Все байты оперативной памяти перенумерованы числами от нуля до максимального номера байта (последний зависит от объема оперативной памяти). Аналогично, перенумерованы также все порты ввода-вывода (обычно от 0 до 65535). Адресом байта в оперативной памяти считается его номер. Адресом оперативной памяти или участка памяти, состоящего из нескольких байтов (области памяти) служит адрес начального байта.

Перечислите классы машинных команд.

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

команда выполняет действие одного из следующих типов:

- перемещает блок информации из оперативной памяти в регистры процессора;

- перемещает блок информации из регистров процессора в оперативную память компьютера;

- получает блок информации извне через один из портов и помещает ее в регистр процессора;

- выводит блок информации из регистра процессора через один из портов во внешнюю среду;

- инициирует операцию вычисления, выполняемую процессором: операция совершается над величинами, хранящимися в регистрах процессора, и результат помещается в другие или те же регистры;

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: