Простейшая микро-ЭВМ


           

написанная на языке Ассемблер, переводится


Программа, написанная на языке Ассемблер, переводится пользователем в машинные восьмеричные коды с помощью таблицы кодов (табл. 4.1 — 4,3) и вводится вместе с данными также в восьмеричных кодах в ПМ-ЭВМ с клавиатуры и разме­шается в оперативном запоминающем устройстве, в котором выделяется специальная область, где пользователь может раз­местить свою программу.

Процесс размещения программы в памяти может быть легко представлен с помощью простой модели запоминающего устрой­ства, имеющей вид обычного книжного стеллажа или открытой полки, разделенной на отдельные ячейки. Каждой ячейке при­своен номер, называемый адресом. В ячейку можно поместить данные ограниченного объема: один байт или восьмиразрядный двоичный код. Команда, занимающая три машинных слова (три байта), может быть размещена лишь в трех ячейках памяти. При этом первый байт размещается в ячейке по указанному адресу, а остальные два — в последующих ячейках памяти. Важ­но при этом правильно поместить начальную команду програм­мы, которая должна находиться в той ячейке, с которой микро­процессор начинает свою работу.

Программа для ПМ-ЭВМ представляет собой последователь­ность указанных кодов, из которых левый код — адрес ячей­ки памяти, а правый — команда или данные.

Предположим, что соответствующие программе и исходным данным найденные коды введены в ПМ-ЭВМ, На чем основаны процессы преобразования всей этой информации в машине?



Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий