Информация в машине представляется в двоичной форме, это внутренняя форма представления информации. Двоичные числа можно кратко записывать в виде их шестнадцатеричных аналогов. Каждой шестнадцатеричной цифре соответствует своя группа из четырех двоичных цифр.
Двоичная арифметика реализуется с использованием дополнительного кода для отрицательных чисел, перенос из старшей значащей позиции теряется. Знак целого числа определяется значением его первого разряда.
Команда машинного языка состоит из 8-разрядного кода операции, записывающегося в поле операции, и одного или более адресов операндов в поле операндов. Специальный регистр, счетчик команд, содержит адрес следующей команды, подлежащей выполнению, в регистре команд находится выполняемая команда; существуют регистры общего назначения, которые можно использовать в качестве временной памяти, счетчиков циклов и накопителей.
Выполнение каждой команды программы распадается на следующие шаги:
1.Выборка команды.
2.Изменение содержимого счетчика команд.
3.Декодирование.
4.Выборка операндов.
5.Выполнение операции.
6.Запоминание результата.
7.Возврат.