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

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

Индекс Язык ассемблера

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

69 отношения: ARM (архитектура), AT&T-синтаксис, C++, Fasm, FreeBSD, Hello, world!, IA-32, IBM-PC-совместимый компьютер, Intel, Intel P6, Intel-синтаксис, IXBT.com, KolibriOS, Linux, MASM, MenuetOS, Motorola, Motorola 680x0, MS-DOS, NASM, PowerPC, Solaris, SPARC, TASM, Unix, Windows, Windows NT, X86, Yasm, Zilog Z80, Кобол, Код операции, Компоновщик, Константа (программирование), Прерывание, Паскаль (язык программирования), Питер (издательство), Портирование программного обеспечения, Обратная разработка, Оптимизирующий компилятор, Оперативная память, Архитектура компьютера, Адресация памяти, Аппаратная платформа компьютера, Низкоуровневый язык программирования, Регистр процессора, Си (язык программирования), Слой аппаратных абстракций, Таненбаум, Эндрю, Форт (язык программирования), ..., Фортран, Шестнадцатеричная система счисления, Эффективность по Парето, Эль-76, Ядро Linux, Ядро операционной системы, Машинный код, Макрос в языке ассемблера, Модульное программирование, Игровая приставка, Загрузчик операционной системы, Высокоуровневый язык программирования, Выравнивание данных, Директивы ассемблера, Десятичная система счисления, Лисп, .COM, .EXE, 8080. Развернуть индекс (19 больше) »

ARM (архитектура)

ARM-процессор производства Conexant, устанавливается в основном в маршрутизаторах Архитектура ARM (от Advanced RISC Machine — усовершенствованная RISC-машина; иногда — Acorn RISC Machine) — семейство лицензируемых 32-битных и 64-битных микропроцессорных ядер разработки компании ARM Limited.

Новый!!: Язык ассемблера и ARM (архитектура) · Узнать больше »

AT&T-синтаксис

AT&T-синтаксис — один из форматов записи мнемоники инструкций процессора.

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

C++

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

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

Fasm

fasm (сокращение от flat assembler) — свободно распространяемый многопроходной ассемблер, написанный Томашем Грыштаром (Tomasz Grysztar).

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

FreeBSD

FreeBSD — свободная операционная система семейства UNIX, потомок AT&T Unix по линии BSD, созданной в университете Беркли.

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

Hello, world!

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

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

IA-32

IA-32 (Intel Architecture, 32-bit) — микропроцессорная архитектура, третье поколение архитектуры x86, ознаменовавшееся переходом на 32-разрядные вычисления.

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

IBM-PC-совместимый компьютер

IBM-PC-совместимый (IBM PC compatible) — компьютер, архитектурно близкий к IBM PC, XT и AT и позволяющий запускать их программное обеспечение напрямую, без использования эмуляторов аппаратного обеспечения (например, QEMU).

Новый!!: Язык ассемблера и IBM-PC-совместимый компьютер · Узнать больше »

Intel

«И́нтел» («Intel Corp.») — производитель электронных устройств и компьютерных компонентов, включая микропроцессоры, наборы системной логики (чипсеты).

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

Intel P6

мини мини kristal intel celeron p6 P6 — суперскалярная суперконвейерная архитектура, разработанная компанией Intel и лежащая в основе микропроцессоров Pentium Pro, Pentium II, Pentium III, Celeron и Xeon.

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

Intel-синтаксис

Intel-синтаксис — один из форматов записи мнемоники инструкций процессора.

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

IXBT.com

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

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

KolibriOS

KolibriOS (Коли́бриОС) — операционная система для PC, полностью написанная на ассемблере fasm и распространяемая на условиях лицензии GPL.

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

Linux

Linux (или), Ли́нукс) — семейство Unix-подобных операционных систем на базе ядра Linux, включающих тот или иной набор утилит и программ проекта GNU, и, возможно, другие компоненты. Как и ядро Linux, системы на его основе как правило создаются и распространяются в соответствии с моделью разработки свободного и открытого программного обеспечения. Linux-системы распространяются в основном бесплатно в виде различных дистрибутивов — в форме, готовой для установки и удобной для сопровождения и обновлений, — и имеющих свой набор системных и прикладных компонентов, как свободных, так возможно и собственнических. Появившись как решения вокруг созданного в начале 1990-х годов ядра, уже с начала 2000-х годов системы Linux являются основными для суперкомпьютеров и серверов, расширяется применение их для встраиваемых систем и мобильных устройств, некоторое распространение системы получили и для персональных компьютеров. За счёт использования свободного программного обеспечения и привлечения волонтёров каждая из систем Linux обладает значительными программными возможностями, трудно реализуемыми в прочих моделях разработки: например, в 2008 году расчёты показывали, что для того, чтобы «с нуля» разработать систему, аналогичную Fedora 9, потребовалось бы затратить $10,8 млрд, а совокупная себестоимость только ядра Linux оценивалась в сумму более $1,4 млрд, притом только за 2008 год она увеличилась на $315 млн, совокупный труд оценён в размере 73 тыс. человеко-лет. Традиционно системами Linux считаются только те, которые включают в качестве компонентов основные программы проекта GNU, такие как bash, gcc, glibc, coreutils, GNOME и ряд других, в связи с чем часто всё семейство иногда идентифицируется как GNU/Linux, притом существует спор об именовании GNU/Linux. Существует проект стандартизации внутренней структуры Linux-систем — Linux Standard Base, часть из документов которого зарегистрировано в качестве стандартов ISO; но далеко не все системы сертифицируются по нему, и в целом для Linux-систем не существует какой-либо общепризнанной стандартной комплектации или формальных условий включения в семейство. Однако есть ряд систем на базе ядра Linux, но не имеющих в основе зависимости от программ GNU, которые к Linux-семейству традиционно не относят, в частности таковы мобильные системы Android и FirefoxOS. Пингвин Tux Официальным логотипом и талисманом Linux является пингвин Tux, созданный в 1996 году Ларри Юингом. Торговая марка «Linux» принадлежит создателю и основному разработчику ядра Линусу Торвальдсу. При этом проект Linux в широком смысле не принадлежит какой-либо организации или частному лицу, вклад в его развитие и распространение осуществляют тысячи независимых разработчиков и компаний, одним из инструментов взаимодействия которых являются группы пользователей Linux. Существует ряд некоммерческих объединений, ставящих основной целью развитие и продвижение Linux, наиболее крупное и влиятельное из них — основанный в 2007 году The Linux Foundation. Существует значительный рынок коммерческой технической поддержки Linux-систем, на котором с долей свыше 70 % (2017) доминирует корпорация Red Hat. Линус Торвальдс — создатель и основной координатор проекта по разработке ядра Linux Ричард Столлман — основатель проекта GNU.

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

MASM

Macro Assembler (MASM) — ассемблер для процессоров семейства x86.

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

MenuetOS

MenuetOS — любительская операционная система для ПК, полностью написанная на ассемблере fasm.

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

Motorola

Motorola Inc. (произносится Моторола инкорпорейтед) — ныне упразднённая американская компания, бывшая в своё время одним из мировых лидеров в области интегрированных телекоммуникаций, и встроенных электронных систем.

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

Motorola 680x0

MC680x0/680x0/0x0/m68k/68k/68K — семейство CISC-микропроцессоров компании Motorola, основной конкурент процессоров семейства Intel x86 в персональных компьютерах 1980-х и ранних 90-х. Перестав использоваться как основа персональных компьютеров в начале 2000-х, семейство продолжает использоваться в секторе встраиваемых решений (хотя это семейство морально устарело и для этого сектора, ибо многими фирмами производятся более доступные и производительные процессоры/контроллеры: ARM, STM32, AVR32, PIC32 (он же MIPS) и прочие на основе RISC-архитектур).

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

MS-DOS

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

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

NASM

NASM (Netwide Assembler) — свободный (LGPL и лицензия BSD) ассемблер для архитектуры Intel x86.

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

PowerPC

IBM PowerPC 601 PowerPC (или сокращённо PPC) — микропроцессорная RISC-архитектура, созданная в 1991 году альянсом компаний Apple, IBM и Motorola, известным как AIM.

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

Solaris

Solaris — операционная система, разработанная компанией Sun Microsystems для платформы SPARC, с 2010 года принадлежит вместе с активами Sun корпорации Oracle.

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

SPARC

Микропроцессор UltraSPARC II компании Sun Microsystems SPARC (Scalable Processor ARChitecture — масштабируемая архитектура процессора) — архитектура RISC-микропроцессоров, первоначально разработанная в 1985 году компанией Sun Microsystems.

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

TASM

Turbo Assembler (TASM) — программный пакет компании Borland, предназначенный для разработки программ на языке ассемблера для архитектуры x86.

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

Unix

Генеалогическое древо Unix-системUnix («UNIX» является зарегистрированной торговой маркой организации The Open Group) — семейство переносимых, многозадачных и многопользовательских операционных систем, которые основаны на идеях оригинального проекта AT&T Unix, разработанного в 1970-х годах в исследовательском центре Bell Labs Кеном Томпсоном, Деннисом Ритчи и другими.

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

Windows

Windows — семейство коммерческих операционных систем (OC) корпорации Microsoft, ориентированных на применение графического интерфейса при управлении.

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

Windows NT

Windows NT (аббр. от New Technology) — линейка операционных систем (ОС) производства корпорации Microsoft и название первых версий ОС.

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

X86

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

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

Yasm

Yasm — ассемблер, являющийся попыткой полностью переписать ассемблер NASM.

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

Zilog Z80

Daewoo CPC-300E Z80 в корпусе QFP Zilog Z80 — 8-разрядный микропроцессор, разработанный и производившийся фирмой Zilog с 1976 года.

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

Кобол

Кобо́л (COBOL, COmmon Business Oriented Language) — один из старейших языков программирования (первая версия выпущена в 1959 году), предназначенный, в первую очередь, для разработки бизнес-приложений.

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

Код операции

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

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

Компоновщик

Компоновщик (также редактор связей, от link editor, linker) — инструментальная программа, которая производит компоновку («линковку»): принимает на вход один или несколько объектных модулей и собирает по ним исполнимый модуль.

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

Константа (программирование)

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

Новый!!: Язык ассемблера и Константа (программирование) · Узнать больше »

Прерывание

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

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

Паскаль (язык программирования)

Паска́ль (Pascal) — один из наиболее известных языков программирования, используется для обучения программированию в старших классах и на первых курсах вузов, является базой для ряда других языков.

Новый!!: Язык ассемблера и Паскаль (язык программирования) · Узнать больше »

Питер (издательство)

Издательский дом «Питер» — российское издательство.

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

Портирование программного обеспечения

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

Новый!!: Язык ассемблера и Портирование программного обеспечения · Узнать больше »

Обратная разработка

Обра́тная разрабо́тка (обратное проектирование, обратный инжиниринг, реверс-инжиниринг; reverse engineering) — исследование некоторого готового устройства или программы, а также документации на него с целью понять принцип его работы; например, чтобы обнаружить недокументированные возможности (в том числе программные закладки), сделать изменение или воспроизвести устройство, программу или иной объект с аналогичными функциями, но без прямого копирования.

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

Оптимизирующий компилятор

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

Новый!!: Язык ассемблера и Оптимизирующий компилятор · Узнать больше »

Оперативная память

ПК ЦП Операти́вная па́мять (Random Access Memory, RAM, память с произвольным доступом) или операти́вное запомина́ющее устро́йство (ОЗУ) — энергозависимая часть системы компьютерной памяти, в которой во время работы компьютера хранится выполняемый машинный код (программы), а также входные, выходные и промежуточные данные, обрабатываемые процессором.

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

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

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

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

Адресация памяти

Адресация — осуществление ссылки (обращение) к устройству или элементу данных по его адресуСТ ИСО 2382/7-77 //; установление соответствия между множеством однотипных объектов и множеством их адресов; метод идентификации местоположения объекта.

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

Аппаратная платформа компьютера

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

Новый!!: Язык ассемблера и Аппаратная платформа компьютера · Узнать больше »

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

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

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

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

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

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

Си (язык программирования)

Си (C) — компилируемый статически типизированный язык программирования общего назначения, разработанный в 1969—1973 годах сотрудником Bell Labs Деннисом Ритчи как развитие языка Би.

Новый!!: Язык ассемблера и Си (язык программирования) · Узнать больше »

Слой аппаратных абстракций

Hardware Abstraction Layer (HAL, Слой аппаратных абстракций) — слой абстрагирования, реализованный в программном обеспечении, находящийся между физическим уровнем аппаратного обеспечения и программным обеспечением, запускаемом на этом компьютере.

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

Таненбаум, Эндрю

Э́ндрю Стюарт Таненба́ум (Andrew Stuart Tanenbaum) (родился 16 марта, 1944 года) — профессор Амстердамского свободного университета, где возглавляет группу разработчиков компьютерных систем; защитил докторскую диссертацию по физике в Калифорнийском университете в Беркли.

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

Форт (язык программирования)

Форт (Forth) — один из первых конкатенативных языков программирования, в котором программы записываются последовательностью лексем («слов» в терминологии языка Форт).

Новый!!: Язык ассемблера и Форт (язык программирования) · Узнать больше »

Фортран

Фортра́н (Fortran) — первый язык программирования высокого уровня, получивший практическое применение, имеющий транслятор и испытавший дальнейшее развитие.

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

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

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

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

Эффективность по Парето

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

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

Эль-76

Эль-76 — язык программирования высокого уровня, использующий русскую лексику.

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

Ядро Linux

Применение ядра Linux Ядро Linux — ядро операционной системы, соответствующее стандартам POSIX, составляющее основу операционных систем семейства Linux.

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

Ядро операционной системы

Ядро́ (kernel) — центральная часть операционной системы (ОС), обеспечивающая приложениям координированный доступ к ресурсам компьютера, таким как процессорное время, память, внешнее аппаратное обеспечение, внешнее устройство ввода и вывода информации.

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

Машинный код

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

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

Макрос в языке ассемблера

Макрос — символьное имя, заменяющее несколько команд языка ассемблера.

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

Модульное программирование

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

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

Игровая приставка

Игрова́я приста́вка (игровая консоль) — специализированное электронное устройство, предназначенное для видеоигр.

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

Загрузчик операционной системы

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

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

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

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

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

Выравнивание данных

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

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

Директивы ассемблера

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

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

Десятичная система счисления

Десяти́чная систе́ма счисле́ния — позиционная система счисления по целочисленному основанию 10.

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

Лисп

Массачусетского технологического института. Лисп (LISP, от LISt Processing language — «язык обработки списков»; современное написание: Lisp) — семейство языков программирования, программы и данные в которых представляются системами линейных списков символов.

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

.COM

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

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

.EXE

.EXE (сокр. executable — исполнимый) — расширение исполняемых файлов, применяемое в операционных системах DOS, Windows, Symbian OS, OS/2 и в некоторых других, соответствующее ряду форматов.

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

8080

Intel 8080 — 8-битный микропроцессор, выпущенный компанией Intel в апреле 1974 года.

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

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

Автокод, Ассемблер (язык программирования), Ассемблер (язык), Ассемблер x86, Мнемокод, Код ассемблера.

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