Резюме

Информация в машине представляется в двоичной форме, это внутренняя форма представления информации. Двоичные числа можно кратко записывать в виде их шестнадцатеричных аналогов. Каждой шестнадцатеричной цифре соответствует своя группа из четырех двоичных цифр.

Двоичная арифметика реализуется с использованием дополнительного кода для отрицательных чисел, перенос из старшей значащей позиции теряется. Знак целого числа определяется значением его первого разряда.

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

Выполнение каждой команды программы распадается на следующие шаги:

1.Выборка команды.

2.Изменение содержимого счетчика команд.

3.Декодирование.

4.Выборка операндов.

5.Выполнение операции.

6.Запоминание результата.

7.Возврат.