Перевод: со всех языков на все языки

со всех языков на все языки

программирование+на+языке+ассемблера

  • 21 machine language

    = ML
    набор инструкций (машинных команд), которые компьютер может выполнять непосредственно (см. command set, instruction set). Набор команд конкретного процессора может содержать от нескольких десятков (см. RISC) до нескольких сотен и даже тысяч инструкций (см. CISC). При разработке нового процессора набор команд подбирается таким образом, чтобы эффективно решались наиболее типичные задачи из области его применения. Инструкции при кодировании на машинном языке представляют собой набор нулей и единиц, поэтому они записываются в двоичном или шестнадцатеричном коде непосредственно в ОЗУ или ППЗУ. Раньше это делали с пульта ЭВМ, сейчас это можно сделать с помощью отладчика (debugger) или эмулятора (ICE), а также с помощью ассемблера, если записывать машинные команды на нём в виде констант. Однако машинный язык труден в изучении, в редактировании для устранения ошибок, не обеспечивает перемещаемости и переносимости кода. Отметим, что программы, написанные на языках высокого уровня (HLL), перед их исполнением процессором транслируются в машинные команды. Кодирование на машинном языке, применявшееся на машинах первого поколения, сейчас встречается крайне редко: в случае необходимости машинный язык используется разработчиками для тестирования (записи отдельных команд и простейших циклов) и отладки прототипов разрабатываемых [микропроцессорных] систем.

    "This is programming in machine language, and by doing it you start to do things you wouldn't have thought possible before" (Linus Torvalds). — Программирование на машинном языке позволяет делать вещи, о возможности которых ранее вы не могли даже подумать.

    Syn:

    Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > machine language

См. также в других словарях:

  • программирование на языке ассемблера — programavimas asemblerio kalba statusas T sritis automatika atitikmenys: angl. assembly language coding vok. Programmierung in Assemblersprache, f rus. программирование на языке ассемблера, n pranc. programmation en assembleur, f …   Automatikos terminų žodynas

  • Программирование — Эта статья должна быть полностью переписана. На странице обсуждения могут быть пояснения. У этого термина существуют и другие значения, см. Программи …   Википедия

  • Язык ассемблера — Листинг программы на языке ассемблера Motorola MC6800 (слева идут адреса и машинные коды в шестнадцатеричной системе, вычисленные и сгенерированн …   Википедия

  • Компиляция (программирование) — Компилятор  Программа или техническое средство, выполняющее компиляцию.[1][2] Машинная программа, используемая для компиляции.[3][2] Транслятор, выполняющий преобразование программы, составленной на исходном языке, в объектный модуль …   Википедия

  • Директива (программирование) — У этого термина существуют и другие значения, см. Директива (значения). В программировании термин «директива» (указание) по использованию похож на термин «команда», так как также используется для описания некоторых конструкций языка… …   Википедия

  • Компьютерное программирование — Разработка программного обеспечения Процесс разработки ПО Шаги процесса Анализ | Проектирование | Реализация | Тестирование | Внедрение | Сопровождение Модели / методы Agile | Cleanroom | Итеративная | Scrum | RUP | MSF | Спиральная | …   Википедия

  • Листинг (программирование) — Исходный код, написанный на JavaScript Исходный код (также исходный текст)  текст компьютерной программы на каком либо языке программирования. В обобщённом смысле  любые входные данные для транслятора. Исходный код либо транслируется в… …   Википедия

  • Визуальное программирование — Возможно, эта статья содержит оригинальное исследование. Добавьте ссылки на источники, в противном случае она может быть выставлена на удаление. Дополнительные сведения могут быть на странице обсуждения. (25 мая 2011) …   Википедия

  • Hope (программирование) — У этого термина существуют и другие значения, см. Hope (значения). Hope функциональный язык программирования, разработанный в начале 1980 х годов; является предшественником языков Miranda и Haskell. В журнале Byte за август 1985 впервые… …   Википедия

  • Указатель (программирование) — Указатель (пойнтер, англ. pointer) переменная, диапазон значений которой состоит из адресов ячеек памяти и специального значения нулевого адреса. Значение нулевого адреса не является реальным адресом и используется только для обозначения того,… …   Википедия

  • Семантика (программирование) — Для термина «Семантика» см. другие значения. Семантика в программировании  дисциплина, изучающая формализации значений конструкций языков программирования посредством построения их формальных математических моделей. В качестве инструментов… …   Википедия

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»