Что такое ассемблер в системном программном обеспечении?

3 Ответы


  • Ассемблер - это программа, которая преобразует компьютерные инструкции в биты, которые могут обрабатываться процессором компьютера для выполнения определенных операций.
  • В «старые добрые времена», до появления компьютерных языков высокого уровня, было необходимо создавать компьютерные программы, используя реальный код, который понимала бы машина.

    Учитывая, что такой код на самом деле находится в двоичном формате, когда он находился в хранилище компьютера, это было немного сложно. Загрузка 100100110100010010010010 в ячейку памяти была сложной.

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

    Таким образом, «Загрузить аккумулятор 3 с 137» на самом деле может быть 76346121 в восьмеричной системе счисления, легче набирать, но труднее работать с самого начала.

    Было бы неплохо иметь возможность набирать:

    LDX 3 137

    Вместо этого, и пусть компьютер сам преобразовал это для вас в 76346121? Что ж, это то, что делает ассемблер.

    Чтобы получить исполняемую программу, вам потребуется второй проход по списку инструкций. От «компоновщика» - но я не собираюсь здесь объяснять. Ответ уже слишком длинный ...

  • Ассемблере представляет собой тип компьютерной программы , которая интерпретирует программы программного обеспечения на языке ассемблера в машинный язык

Напишите свой ответ

Ваш ответ появится после модерации