Таблица содержимого ОЗУ МП-СИСТЕМЫ

ОЗУ МП-системы представлено в виде блока на рисунке 1, с таблицей к которому схематично подведены шины управления, адреса и данных. Таблица условно разделена на 3 столбца:

  • Столбец адреса ОЗУ - каждый адрес ячейки ОЗУ представлен в шестнадцатеричном виде и лежит в диапазоне от 0000h до FFFFh (0d…65535d), соответствуя тем самым максимально доступной адресации памяти для МП КР580ВМ80А (64КБ);
  • Столбец значения ОЗУ - текущее значение, соответствующее данному адресу ОЗУ. Представлено в шестнадцатеричном виде и лежит в диапазоне от 00h до FFh (0d…255d);
  • Столбец команды - расшифровка соответствующего значения ячейки ОЗУ МП-системы, лежащего по соответствующему адресу. Представлено в виде мнемокода на языке ассемблера. Однако стоит подразумевать, что не всегда мнемокод напрямую связан со значением соответствующей ячейки, ввиду того, что предыдущая команда может быть, к примеру, двухбайтной, а стало быть, в данной ячейке подразумеваются данные от предыдущей команды, не имеющие никакого отношения к представленному мнемокоду.

При выборе строки этой таблицы (текущей ячейки) при помощи мыши или клавиатурных стрелок «↑» и «↓», изменяется значение номера выбранной ячейки на единицу соответственно, которое отражается в поле редактирования значения ячейки ОЗУ, а также это выделение визуально отражает значение счётчика команд (PC) МП-системы;

В нижней (обычно) области таблицы содержимого ОЗУ установлено выделение коричневого цвета на ту ячейку ОЗУ, на которую указывает указатель стека (SP) МП-системы. Все нижестоящие ячейки (у которых адрес старше) окрашены жёлтым цветом, символизируя тем самым, стековую область ОЗУ. Фрагмент таблицы содержимого ОЗУ, случая, когда значение регистра-указателя стека равно FFFAh показан на рисунке ниже.

 

    4 ВНЕШНИЕ ПЕРИФЕРИЙНЫЕ УСТРОЙСТВА, ПОДКЛЮЧЕННЫЕ К СООТВЕТСТВУЮЩИМ ПОРТАМ МП-СИСТЕМЫ

Рис. 2 Внешние периферийные устройства КР580

Внешние периферийные устройства МП-системы подключены к общей шине периферийных устройств, идущей от контроллера ввода/вывода на рисунке 1.
Всего к МП-системе подключено 5 устройств, соответственно портам ввода/вывода (00h…04h):

  • Порт 00h - «Монитор КР580» - Представляет собой виртуальный монитор, обеспечивающий вывод графической или текстовой информации. Графический режим соответствует разрешению 256x256 пикселей и глубине цвета - 128 бит на пиксель, а текстовый - 39x20 символов и глубине цвета 128 бит на символ. Одновременно монитор поддерживает два этих режима, т.е. может содержать и текст и графику;
  • Порт 01h - «Накопитель на гибких магнитных дисках КР580» - Представляет собой виртуальный буфер дисковода, обеспечивающий вывод данных в файл на накопитель на гибких дисках реальной машины в реальном времени при наличии дискеты в дисководе А;
  • Порт 02h - «Накопитель на жёстких магнитных дисках КР580» - Представляет собой виртуальный буфер жёсткого диска, обеспечивающий вывод данных в файл в реальном времени на накопитель на жёстких дисках реальной машины;
  • Порт 03h - «Сетевой адаптер КР580» - Представляет собой виртуальный полудуплексный буфер данных, обеспечивающий передачу данных в реальном времени по сети реальных вычислительных машин по протоколу TCP/IP. Адрес и порт указывается в «настройках «сетевого адаптера»»;
  • Порт 04h - «Принтер КР580» - Представляет собой виртуальный буфер данных, обеспечивающий вывод данных на принтер реальной машины по согласию пользователя.


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



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