Если для кода операции используется восьмибитное слово (байт), то при помощи этого слова можно закодировать 256 операций. В процессе разработки системы команд для операции может быть назначен любой код. Именно системой команд и определяется конкретное семейство процессоров. Однобайтовые команды позволяют работать с внугренними пршраммно доступными регистрами процессора. Для выполнения одной и той же операции над разными регистрами процессора назначаются разные коды. Запоминать эти коды очень утомительно для человека. При программировании в машинных кодах легко совершить ошибку и очень трудно найти её, особенно если коды различаются только на один бит. Для сокращения объёма записи вместо двоичного можно воспользоваться шестнадцатиричным кодом, однако эго не увеличивает наглядности программы. Фрагмент исполняемого кода микропроцессора приведён на рисунке 5.2. 75CBFF75CAFB75CDFF75CCFB75985275 C834D28875D24A75D32075D50175330E 75345975A60175A11375D13230DFFD20 8929E5DB9533C2D71200F8E5DA9534 С2 D71200F8E5DD1200F8E5DC1200F89001 181200D8B2B41200CF80CEC289E5DB 94 Рисунок 5.2 - Фрагмент исполняемого кода микропроцессора Чтобы уменьшить объём запоминаемой информации и увеличить наглядность исходного текста программы, каждой операции процессора придумывают мнемоническое обозначение. В качестве мнемонического обозначения операции обычно используют сокращения английских слов, обозначающих эту операцию. Например, для операции копирования используется мнемоническое обозначение MOV; для операции суммирования используется мнемоническое обозначение ADD; для операции вычитания используется мнемоническое обозначение SUB; для операции умножения используется мнемоническое обозначение MUL и т.д.
RkJQdWJsaXNoZXIy MTExODQxMg==