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



   здесь порно подробнее            

ДАННЫЕ И ПРОГРАММЫ - часть 4


Пусть, например, требуется записать восьмеричный код восьмиразрядного двоичного числа 10110101 В. Разбитый на триады двоичный код будет 10 НО 101 В. После замены каж­дой триады двоичным кодом получим 265 Q. Двоичное представ­ление восьмеричного числа 312Q получается также просто: 11 001 010 В или 11001010 В.

Представление двоичных чисел в табл. 3.1 в виде восьмираз­рядных кодов приведено не случайно. Наименьшей единицей информации, которая может быть представлена в ЭВМ, явля­ется двоичный разряд или бит. Бит может иметь два значения: О или 1, а соответствующий ему электрический сигнал — два уровня напряжения. Группа из восьми двоичных разрядов на­зывается байтом. Более крупными единицами информации являются килобит (1024 = 210 бит, или двоичных разрядов), килобайт (1024 = 210 байт) и мегабайт (1048576 =220 байт). Иногда выделяют группу из четырех двоичных разрядов, назы­ваемую ниблом. Этим понятием пользуются при рассмотрении процессов выполнения арифметических операций в двоично-десятичных кодах.

Остановимся теперь на определении понятия машинной команды как элемента записи машинной программы.

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

В качестве формального языка для описания данных и про­грамм их обработки на микро-ЭВМ используются не только машинный язык, но и специальные языки программирования, такие как, например, БЕЙСИК. Программа на таком языке, называемом иногда языком высокого уровня, не может непо­средственно восприниматься микропроцессором. В совершен­ных ЭВМ специальная программа, называемая интерпретатором или компилятором, преобразует программу на языке высоко­го уровня в эквивалентную ей программу на языке машины.




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