Логотип
Юнионпедия
Связь
Доступно в Google Play
Новый! Скачать Юнионпедия на вашем Android™ устройстве!
Установить
Более быстрый доступ, чем браузер!
 

Машинный код

Индекс Машинный код

Маши́нный код (платфо́рменно-ориенти́рованный код), маши́нный язы́к — система команд (набор кодов операций) конкретной вычислительной машины, которая интерпретируется непосредственно процессором или микропрограммами этой вычислительной машины.

40 отношения: BIOS, CISC, Hello, world!, IBM System/360, JIT-компиляция, MISC, MS-DOS, Python, RISC, X86, Код операции, Команда перехода, Компьютерная программа, Компьютерная память, Программирование, Прерывание, Оптимизация (информатика), Архитектура компьютера, Архитектура набора команд, Регистр процессора, Суперскалярность, Счётчик команд, Самомодифицирующийся код, Транслятор, Тактовый сигнал, Шина (компьютер), Шестнадцатеричная система счисления, Эмуляция, Язык ассемблера, Машинное слово, Микрокод, Мнемоника, Исполняемый файл, Интерпретируемый язык программирования, Загрузчик программ, Бейсик, Высокоуровневый язык программирования, Главная загрузочная запись, Двоичный код, .COM.

BIOS

Award Software Phoenix Technologies BIOS (от basic input/output system — «базовая система ввода-вывода»), БИОС, также БСВВ — набор микропрограмм, реализующих API для работы с аппаратурой компьютера и подключёнными к нему устройствами.

Новый!!: Машинный код и BIOS · Узнать больше »

CISC

CISC (complex instruction set computing или complex instruction set computer) — тип процессорной архитектуры, которая характеризуется следующим набором свойств.

Новый!!: Машинный код и CISC · Узнать больше »

Hello, world!

Пример «Hello world» с графическим интерфейсом на GTK+. На заднем плане gedit с исходным кодом на Perl «Hello world» на графическом языке Piet «Hello, world!» — программа, результатом работы которой является вывод на экран или иное устройство фразы «Hello, world!» (в дословном переводе с английского — «Привет, мир!»; представляет собой распространённое неформальное приветствие, близкое к русскому «всем привет!»).

Новый!!: Машинный код и Hello, world! · Узнать больше »

IBM System/360

IBM System/360 IBM System/360 (S/360) — семейство компьютеров класса мейнфреймов, которое было анонсировано 7 апреля 1964 года.

Новый!!: Машинный код и IBM System/360 · Узнать больше »

JIT-компиляция

JIT-компиляция (Just-in-time compilation, компиляция «на лету»), динамическая компиляция (dynamic translation) — технология увеличения производительности программных систем, использующих байт-код, путём компиляции байт-кода в машинный код или в другой формат непосредственно во время работы программы.

Новый!!: Машинный код и JIT-компиляция · Узнать больше »

MISC

MISC (minimal instruction set computer — «компьютер с минимальным набором команд») — вид процессорной архитектуры.

Новый!!: Машинный код и MISC · Узнать больше »

MS-DOS

MS-DOS (Microsoft Disk Operating System) — дисковая операционная система для компьютеров на базе архитектуры x86.

Новый!!: Машинный код и MS-DOS · Узнать больше »

Python

Логотип Python (1990—2005) Python (МФА:; в русском языке распространено название пито́н) — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода.

Новый!!: Машинный код и Python · Узнать больше »

RISC

Sun UltraSPARC RISC (reduced instruction set computer — «компьютер с сокращённым набором команд») — архитектура процессора, в котором быстродействие увеличивается за счёт упрощения инструкций, чтобы их декодирование было более простым, а время выполнения — меньшим.

Новый!!: Машинный код и RISC · Узнать больше »

X86

80486 DX2 x86 (Intel 80x86) — архитектура процессора c одноимённым набором команд, впервые реализованная в процессорах компании Intel.

Новый!!: Машинный код и X86 · Узнать больше »

Код операции

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

Новый!!: Машинный код и Код операции · Узнать больше »

Команда перехода

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

Новый!!: Машинный код и Команда перехода · Узнать больше »

Компьютерная программа

Компьютерная программа. Компью́терная програ́мма — 1) комбинация компьютерных инструкций и данных, позволяющая аппаратному обеспечению вычислительной системы выполнять вычисления или функции управления (стандарт ISO/IEC/IEEE 24765:2010)ISO/IEC/IEEE 24765:2010 Systems and software engineering — Vocabulary; 2) синтаксическая единица, которая соответствует правилам определённого языка программирования, состоящая из определений и операторов или инструкций, необходимых для определённой функции, задачи или решения проблемы (стандарт ISO/IEC 2382-1:1993)ISO/IEC 2382-1:1993, Information technology — Vocabulary — Part 1: Fundamental terms. Первое определение соответствует понятию «исполняемая программа», второе — относится к понятию «исходный текст». Другие определения из нормативных документов.

Новый!!: Машинный код и Компьютерная программа · Узнать больше »

Компьютерная память

2000-х годов выпуска материнскую плату флеш-памяти Компью́терная па́мять (устройство хранения информации, запоминающее устройство) — часть вычислительной машины, физическое устройство или среда для хранения данных, используемая в вычислениях в течение определённого времени.

Новый!!: Машинный код и Компьютерная память · Узнать больше »

Программирование

Программи́рование — процесс создания компьютерных программ.

Новый!!: Машинный код и Программирование · Узнать больше »

Прерывание

Прерывание (interrupt) — сигнал от программного или аппаратного обеспечения, сообщающий процессору о наступлении какого-либо события, требующего немедленного внимания.

Новый!!: Машинный код и Прерывание · Узнать больше »

Оптимизация (информатика)

Оптимизация — модификация системы для улучшения её эффективности.

Новый!!: Машинный код и Оптимизация (информатика) · Узнать больше »

Архитектура компьютера

Архитекту́ра компью́тера — набор типов данных, операций и характеристик каждого отдельно взятого уровня.

Новый!!: Машинный код и Архитектура компьютера · Узнать больше »

Архитектура набора команд

Схема, иллюстрирующая место уровней микроархитектуры, архитектуры набора команд и микрокода в многоуровневой структуре компьютера Архитектура набора команд (instruction set architecture, ISA) — часть архитектуры компьютера, определяющая программируемую часть ядра микропроцессора.

Новый!!: Машинный код и Архитектура набора команд · Узнать больше »

Регистр процессора

Регистр процессора — блок ячеек памяти, образующий сверхбыструю оперативную память (СОЗУ) внутри процессора; используется самим процессором и большей частью недоступен программисту: например, при выборке из памяти очередной команды она помещается в регистр команд, к которому программист обратиться не может.

Новый!!: Машинный код и Регистр процессора · Узнать больше »

Суперскалярность

Плата CRAY T3E-136/ac (1995 год) Суперскалярный процессор (superscalar processor) — процессор, поддерживающий так называемый параллелизм на уровне инструкций (то есть, процессор, способный выполнять несколько инструкций одновременно) за счёт включения в состав его вычислительного ядра нескольких одинаковых функциональных узлов (таких как АЛУ, FPU, умножитель (integer multiplier), сдвигающее устройство (integer shifter) и другие устройства).

Новый!!: Машинный код и Суперскалярность · Узнать больше »

Счётчик команд

Счётчик кома́нд (также PC.

Новый!!: Машинный код и Счётчик команд · Узнать больше »

Самомодифицирующийся код

Самомодифицирующийся код (СМК) — программный приём, при котором приложение создаёт или изменяет часть своего программного кода во время выполнения.

Новый!!: Машинный код и Самомодифицирующийся код · Узнать больше »

Транслятор

Трансля́тор — программа или техническое средство, выполняющее трансляцию программыГОСТ 19781-83 //.

Новый!!: Машинный код и Транслятор · Узнать больше »

Тактовый сигнал

Тактовый сигнал или синхросигнал — сигнал, использующийся для согласования операций одной или более цифровых схем.

Новый!!: Машинный код и Тактовый сигнал · Узнать больше »

Шина (компьютер)

Разъёмы шины PCI Express (сверху вниз: x4, x16, x1 и x16). Ниже — обычный 32-битный разъём шины PCI. Компьютерная ши́на (computer bus) в архитектуре компьютера — подсистема, служащая для передачи данных между функциональными блоками компьютера.

Новый!!: Машинный код и Шина (компьютер) · Узнать больше »

Шестнадцатеричная система счисления

Шестнадцатеричная система счисления — позиционная система счисления по целочисленному основанию 16.

Новый!!: Машинный код и Шестнадцатеричная система счисления · Узнать больше »

Эмуляция

Эмуляция DOS на эмуляторе DOSBox Эмуляция компьютера стандарта MSX на эмуляторе MESS Эмуля́ция (emulation) в вычислительной технике — комплекс программных, аппаратных средств или их сочетание, предназначенное для копирования (или эмулирования) функций одной вычислительной системы (гостя) на другой, отличной от первой, вычислительной системе (хосте) таким образом, чтобы эмулированное поведение как можно ближе соответствовало поведению оригинальной системы (гостя).

Новый!!: Машинный код и Эмуляция · Узнать больше »

Язык ассемблера

шестнадцатеричной системе, вычисленные и сгенерированные ассемблером из исходного кода программы, справа показан сам текст программы с мнемоническими инструкциями, метками, директивами, выражениями и комментариями) Язы́к ассе́мблера (assembly language) — машинно-ориентированный язык программирования низкого уровня.

Новый!!: Машинный код и Язык ассемблера · Узнать больше »

Машинное слово

Маши́нное сло́во — машинно-зависимая и платформозависимая величина, измеряемая в битах или байтах (тритах или трайтах), равная разрядности регистров процессора и/или разрядности шины данных (обычно некоторая степень двойки).

Новый!!: Машинный код и Машинное слово · Узнать больше »

Микрокод

Микроко́д (микропрограмма) — программа, реализующая набор инструкций процессора.

Новый!!: Машинный код и Микрокод · Узнать больше »

Мнемоника

Мнемо́ника (μνημονικόν — искусство запоминания), мнемоте́хника — совокупность специальных приёмов и способов, облегчающих запоминание нужной информации и увеличивающих объём памяти путём образования ассоциаций (связей): замена абстрактных объектов и фактов на понятия и представления, имеющие визуальное, аудиальное или кинестетическое представление, связывание объектов с уже имеющейся информацией в памяти различных типов модификации для упрощения запоминания.

Новый!!: Машинный код и Мнемоника · Узнать больше »

Исполняемый файл

Исполняемый файл (executable file, также выполняемый, реже исполнимый, выполнимый) — файл, содержащий программу в виде, в котором она может быть исполнена компьютером.

Новый!!: Машинный код и Исполняемый файл · Узнать больше »

Интерпретируемый язык программирования

Интерпретируемый язык программирования — язык программирования, в котором исходный код программы не преобразовывается в машинный код для непосредственного выполнения центральным процессором (как в компилируемых языках), а исполняется с помощью специальной программы-интерпретатора.

Новый!!: Машинный код и Интерпретируемый язык программирования · Узнать больше »

Загрузчик программ

Загру́зчик (loader) — в информатике, программа, отвечающая за загрузку исполнимых файлов и запуск соответствующих новых процессов.

Новый!!: Машинный код и Загрузчик программ · Узнать больше »

Бейсик

Бе́йсик (от BASIC, сокращение от Beginner’s All-purpose Symbolic Instruction Code — универсальный код символических инструкций для начинающих) — семейство высокоуровневых языков программирования.

Новый!!: Машинный код и Бейсик · Узнать больше »

Высокоуровневый язык программирования

Высокоуровневый язык программирования — язык программирования, разработанный для быстроты и удобства использования программистом.

Новый!!: Машинный код и Высокоуровневый язык программирования · Узнать больше »

Главная загрузочная запись

GNU GRUB в MBR Главная загрузочная запись (master boot record, MBR) — код и данные, необходимые для последующей загрузки операционной системы и расположенные в первых физических секторах (чаще всего в самом первом) на жёстком диске или другом устройстве хранения информации.

Новый!!: Машинный код и Главная загрузочная запись · Узнать больше »

Двоичный код

Слово «Wikipedia», закодированное двоичным ASCII-кодом. Двои́чный код — это способ представления данных в виде кода, в котором каждый разряд принимает одно из двух возможных значений, обычно обозначаемых цифрами 0 и 1.

Новый!!: Машинный код и Двоичный код · Узнать больше »

.COM

.COM (command) — расширение файла, использовалось в некоторых операционных системах в различных целях.

Новый!!: Машинный код и .COM · Узнать больше »

Перенаправления здесь:

Native code, Абсолютный код, Нативный код, Родной код, Собственный код, Машинная инструкция, Машинная команда, Машинный язык, Платформенно-ориентированный код, Позиционно-независимый код, Исполняемый код.

ИсходящиеВходящий
Привет! Мы на Facebook сейчас! »