Assembly languages are a family of low-level languages for programming computers, microprocessors, microcontrollers, and other (usually) integrated circuits. They implement a symbolic representation of the numeric machine codes and other constants needed to program a particular CPU architecture. This representation is usually defined by the hardware manufacturer, and is based on abbreviations that help the programmer remember individual instructions, registers, etc.

PropertyValue
dbpprop:abstract
  • Assembly languages are a family of low-level languages for programming computers, microprocessors, microcontrollers, and other (usually) integrated circuits. They implement a symbolic representation of the numeric machine codes and other constants needed to program a particular CPU architecture. This representation is usually defined by the hardware manufacturer, and is based on abbreviations that help the programmer remember individual instructions, registers, etc. An assembly language is thus specific to a certain physical or virtual computer architecture (as opposed to most high-level languages, which are usually portable). A utility program called an assembler is used to translate assembly language statements into the target computer's machine code. The assembler performs a more or less isomorphic translation (a one-to-one mapping) from mnemonic statements into machine instructions and data. This is in contrast with high-level languages, in which a single statement generally results in many machine instructions. Many sophisticated assemblers offer additional mechanisms to facilitate program development, control the assembly process, and aid debugging. In particular, most modern assemblers include a macro facility (described below), and are called macro assemblers.
  • Eine Assemblersprache ist eine spezielle Programmiersprache, welche die Maschinensprache einer spezifischen Prozessorarchitektur in einer für den Menschen lesbaren Form repräsentiert. Jede Computerarchitektur hat folglich ihre eigene Assemblersprache.
  • El llenguatge assemblador (en anglès assembly language) és un llenguatge de programació de baix nivell. Implementa una representació simbòlica del codi binari i altres constants necessàries per programar en una arquitectura de processador concreta. El propòsit per al que s'han creat aquest tipus de llenguatges és el de facilitar l'escriptura de programes, ja que escriure directament en codi binari, que és l'únic codi assimilat per l'ordinador, és a la pràctica impossible. Per altra banda, un assemblador (de l'anglès assembler) es refereix al programa informàtic que s'encarrega de traduir aquest codi font simbòlic escrit en llenguatge assemblador, en el fitxer objecte que conté el codi màquina, executable directament pel microprocessador pel que s'ha generat. L'evolució dels llenguatges de programació a partir del llenguatge assemblador van originar l'evolució d'aquest programa assemblador, que feia el mateix que avui dia es coneix com a compilador. El programa llegeix el fitxer escrit en llenguatge assemblador i substitueix cadascun dels mnemotècnics que apareixen pel seu codi d'operació corresponent en sistema binari per la plataforma que es va escollir com a destí en les opcions específiques de l'assemblador. Els fitxers en assemblador porten l'extensió . ASM
  • Jazyk symbolických adres (zkratka JSA, anglicky assembly language) nebo také jazyk symbolických instrukcí je v informatice nízkoúrovňový programovací jazyk, který je tvořen symbolickou reprezentací jednotlivých strojových instrukcí a konstant potřebných pro vytvoření strojového kódu programu pro daný procesor. Symbolickou reprezentaci tvoří zpravidla výrobce procesoru a je založena na mnemotechnických zkratkách, které vyjadřují co daná instrukce dělá, označují symbolicky registr, slovní zkratku podmínky a podobně. JSA je proto závislý na konkrétním procesoru a zapsaný program je obtížně přenositelný na jinou platformu (na rozdíl od vysokoúrovňových programovacích jazyků). Pro překlad JSA do strojového kódu se používá program, který nazýváme assembler. Oba názvy jsou často nesprávně zaměňovány.
  • El lenguaje ensamblador es un tipo de lenguaje de bajo nivel utilizado para escribir programas informáticos, y constituye la representación más directa del código máquina específico para cada arquitectura de computadoras legible por un programador. Fue usado principalmente en los inicios del desarrollo de software, cuando aun no se contaba con los potentes lenguajes de alto nivel. Actualmente se utiliza con frecuencia en ambientes académicos y de investigación, especialmente cuando se requiere la manipulación directa de hardware, se pretenden altos rendimientos o un uso de recursos controlado y reducido. Muchos dispositivos programables (como los microcontroladores) aun cuentan con el ensamblador como la única manera de ser manipulados.
  • Un langage d'assemblage ou langage assembleur ou simplement assembleur par abus de langage, abrégé ASM est, en programmation informatique, un langage de bas niveau qui représente le langage machine sous une forme lisible par un humain. Les combinaisons de bits du langage machine sont représentées par des symboles dits « mnémoniques » (du grec mnêmonikos, relatif à la mémoire), c'est-à-dire faciles à retenir. Le programme assembleur convertit ces mnémoniques en langage machine en vue de créer par exemple un fichier exécutable. Sur les premiers ordinateurs, la tâche d'assemblage était accomplie manuellement par le programmeur.
  • Az assembly a gépi kódhoz (a számítógép „anyanyelvéhez”) legközelebb álló, és így helykihasználás és futási idő szempontjából a leghatékonyabb programozási nyelv Az assembly nyelv nem keverendő össze a gépi kóddal: egy assembly nyelvű program végrehajtható utasításai általában egy gépi kódú utasításnak felelnek meg, tehát az assembly egy programozási nyelv, a gépi kód az a tárgykód, amit csaknem minden programozási nyelv előállít végeredményként
  • L'assembly, o linguaggio assemblatore è, tra i linguaggi di programmazione, quello più vicino al linguaggio macchina vero e proprio. Erroneamente viene spesso chiamato "assembler" anche se quest'ultimo identifica il programma che converte il linguaggio assembly in linguaggio macchina.
  • アセンブリ言語(アセンブリげんご、assembly language)とは、人間にわかりやすい形で機械語を記述する代表的な低級言語である。CPUが直接実行できる言語は機械語のみであるが、機械語は数字の羅列なので人間には理解しにくい。そこで、機械語を直接記述するのではなく、機械語の意味を表す略語で機械語を記述することで、人間にわかりやすくしたものがアセンブリ言語である。アセンブリ言語の文法はCPUのアーキテクチャに依存するため、高級言語のような移植性はない。 アセンブリ言語を機械語に変換する事をアセンブル (assemble) すると言い、それを行うプログラムの事をアセンブラ (assembler) と言う。なお、日本語ではアセンブリ言語の意味で「アセンブラ」乃至「アセンブラ言語」などと言う場合も多い。 アセンブリ言語の命令は、アセンブラに対する命令(疑似命令)やマクロ命令を除き、機械語と1対1で対応する。そのため、高級言語のコンパイラの最適化能力では実現できない最適化を手作業で行いたい場合のほか、CPUの動作をプログラマが完全に制御する必要がある場面、例えばOSカーネルやデバイスドライバ、組み込みシステムの開発といった場面で頻繁に用いられる。
  • Assembler er en notasjon for et programmeringsspråk som er leselig for mennesker, brukt av en spesifikk maskinarkitektur. Maskinspråk, som i bunn og grunn bare er et mønster av bit (0 eller 1), blir gjort leselig ved å erstatte rådata med symboler kalt mnemonics. Assemblerspråk er 2. generasjons programmeringsverktøy, direkteinntasting av maskinkoder er 1. generasjons verktøy. Så, mens en maskin vil kjenne igjen hva maskininstruksen IA-32 gjør, er det lettere for programmereren å huske assemblerspråkets representasjon mov al, 0x61 (som betyr å flytte heksadesimal-verdien 61 inn i prosessorregisteret 'al'. ) Til forskjell fra høynivåspråk, er det tilnærmet et 1:1 forhold mellom enkel assemblerkode og maskinkode. For å konvertere fra assemblerspråk til maskinspråk (maskinkode) bruker man et program vi kaller en assembler, og det motsatte kan man gjøre med en disassembler. Enhver maskinarkitektur har sitt eget maskinspråk, og har derfor også sitt eget assemblerspråk (eksempelet ovenfor er fra i386-prosessoren). Disse språkene skiller seg utfra antall og hva slags type operasjoner de støtter. De kan også ha ulike størrelser og antall registre, og ulike måter å lagre data på. Mens de fleste allsidige datamaskiner er i stand til å gjøre stort sett det samme, er ofte måten de gjør det på forskjellig.
  • Asembler – termin informatyczny związany z programowaniem i tworzeniem kodu maszynowego dla procesorów. W języku polskim oznacza on program tworzący kod maszynowy na podstawie kodu źródłowego (tzw. asemblacja) wykonanego w niskopoziomowym języku programowania bazującym na podstawowych operacjach procesora zwanym językiem asemblera, popularnie nazywanym również asemblerem. W tym artykule język programowania nazywany będzie językiem asemblera, a program tłumaczący – asemblerem.
  • Nota: Se você procura pelo álbum da banda norueguesa de Gothic Metal Theatre of Tragedy, procure por Assembly (álbum) Uma linguagem de montagem ou assembly é uma notação legível por humanos para o código de máquina que uma arquitectura de computador específica usa. A linguagem de máquina, que é um mero padrão de bits, torna-se legível pela substituição dos valores em bruto por símbolos chamados mnemônicos. Por exemplo, enquanto um computador sabe o que a instrução-máquina IA-21 (10110000 01100001) faz, para os programadores é mais fácil recordar a representação equivalente em intruções mnemônicas MOV AL, 61h. Tal instrução ordena que o valor hexadecimal 61 seja movido para o registrador 'AL'.
  • Limbajul de asamblare este o imagine simbolică a codului maşină. Fiecare procesor are propriul său limbaj, numit codul maşină, adică instrucţiuni exprimate în binar. Instrucţiunile sunt operaţii elementare (aritmetice, logice, transfer de date). Programele (=codul sursă) trebuie reduse prin compilare la codul obiect (=program în cod maşină) pentru a putea fi interpretate de procesor, în acest scop fiind folosite compilatoarele/asambloarele. Programarea în limbajul de asamblare face ca utilizatorul să se bucure de toate proprietăţiile unui calculator, în ciuda faptului că programul rezultat va putea funcţiona doar pe acest tip de calculator. Pentru portabilitate sunt folosite limbajele de nivel înalt.
  • Язык ассемблера (автокод) — язык программирования низкого уровня. В отличие от языка машинных кодов, позволяет использовать более удобные для человека мнемонические (символьные) обозначения команд. При этом для перевода с языка ассемблера в понимаемый процессором машинный код требуется специальная программа, называемая ассемблером.
  • Assembler eller assemblyspråk är ett sätt att uttrycka maskinkoden för en dators processor på ett sätt som människor kan läsa och skriva. Maskinkod består av mönster av ettor och nollor och är i allmänhet svår för programmerare att använda. Assembler tillåter att bitmönstren istället skrivs med bokstäver och siffror, så kallade mnemnotekniska symboler, vilket väsentligen underlättar programmerarens arbete. Vidare tillhandahåller assembler möjligheten att använda symboliska namn för minnesadresser. Det finns assemblerspråk definierade för alla processorer, men varje typ av processor har sin egen assembler. Detta gör att det i allmänhet inte går att använda ett assemblerprogram skrivet för en processor på en annan typ av processor. För att göra det möjligt att flytta program mellan olika processortyper används i stället ett högnivåspråk. En kompilator för ett högnivåspråk översätter programkod skriven i språket till processorspecifik maskinkod och genom att använda olika kompilatorer kan samma högnivåkod användas för olika processortyper. Det förekommer även att kompilatorn översätter högnivåspråket till en mellannivå, intermediärkod, som vid körningsögonblicket interpreteras (tolkas). En sådan mellannivå tar ofta mindre plats att lagra, och gör det möjligt att ha maskinneutral körbar kod. Välkända exempel på detta är p-kod för Pascal, och byte-kod för Java. NOP är en operation i assembler som står för No Operation.
  • 汇编语言(assembly language,中国大陆譯作汇编语言,台湾譯作组合语言),是一種與硬件緊密相關的程序設計低階語言。汇编語言是機器語言便於記憶和理解的符號形式(又稱為助憶字)。 組合語言的語句與機器語言 (機器語言操作碼) 存在對應關係,但這並不意味著組合語言語句與機器操作對應。在 CISC (複雜指令集) 結構 CPU 上,組合語言(或一個機器語言操作碼)可能被組譯器解譯成多個「微指令」。 組合語言不像其他大多數的程序設計語言一樣被廣泛用于程序設計;在今天的實際應用中,它通常被應用在底層硬件操作和高要求的程序優化的场合。驅動程序、嵌入式操作系統和實時運行程序都需要組合語言。
dbpprop:hasPhotoCollection
dbpprop:reference
rdf:type
rdfs:comment
  • Assembly languages are a family of low-level languages for programming computers, microprocessors, microcontrollers, and other (usually) integrated circuits. They implement a symbolic representation of the numeric machine codes and other constants needed to program a particular CPU architecture. This representation is usually defined by the hardware manufacturer, and is based on abbreviations that help the programmer remember individual instructions, registers, etc.
  • Eine Assemblersprache ist eine spezielle Programmiersprache, welche die Maschinensprache einer spezifischen Prozessorarchitektur in einer für den Menschen lesbaren Form repräsentiert. Jede Computerarchitektur hat folglich ihre eigene Assemblersprache.
  • El llenguatge assemblador (en anglès assembly language) és un llenguatge de programació de baix nivell. Implementa una representació simbòlica del codi binari i altres constants necessàries per programar en una arquitectura de processador concreta. El propòsit per al que s'han creat aquest tipus de llenguatges és el de facilitar l'escriptura de programes, ja que escriure directament en codi binari, que és l'únic codi assimilat per l'ordinador, és a la pràctica impossible.
  • Jazyk symbolických adres (zkratka JSA, anglicky assembly language) nebo také jazyk symbolických instrukcí je v informatice nízkoúrovňový programovací jazyk, který je tvořen symbolickou reprezentací jednotlivých strojových instrukcí a konstant potřebných pro vytvoření strojového kódu programu pro daný procesor.
  • El lenguaje ensamblador es un tipo de lenguaje de bajo nivel utilizado para escribir programas informáticos, y constituye la representación más directa del código máquina específico para cada arquitectura de computadoras legible por un programador. Fue usado principalmente en los inicios del desarrollo de software, cuando aun no se contaba con los potentes lenguajes de alto nivel.
  • Un langage d'assemblage ou langage assembleur ou simplement assembleur par abus de langage, abrégé ASM est, en programmation informatique, un langage de bas niveau qui représente le langage machine sous une forme lisible par un humain. Les combinaisons de bits du langage machine sont représentées par des symboles dits « mnémoniques » (du grec mnêmonikos, relatif à la mémoire), c'est-à-dire faciles à retenir.
  • L'assembly, o linguaggio assemblatore è, tra i linguaggi di programmazione, quello più vicino al linguaggio macchina vero e proprio. Erroneamente viene spesso chiamato "assembler" anche se quest'ultimo identifica il programma che converte il linguaggio assembly in linguaggio macchina.
  • Assembler er en notasjon for et programmeringsspråk som er leselig for mennesker, brukt av en spesifikk maskinarkitektur. Maskinspråk, som i bunn og grunn bare er et mønster av bit (0 eller 1), blir gjort leselig ved å erstatte rådata med symboler kalt mnemonics. Assemblerspråk er 2. generasjons programmeringsverktøy, direkteinntasting av maskinkoder er 1. generasjons verktøy.
  • Asembler – termin informatyczny związany z programowaniem i tworzeniem kodu maszynowego dla procesorów. W języku polskim oznacza on program tworzący kod maszynowy na podstawie kodu źródłowego (tzw. asemblacja) wykonanego w niskopoziomowym języku programowania bazującym na podstawowych operacjach procesora zwanym językiem asemblera, popularnie nazywanym również asemblerem.
  • Nota: Se você procura pelo álbum da banda norueguesa de Gothic Metal Theatre of Tragedy, procure por Assembly (álbum) Uma linguagem de montagem ou assembly é uma notação legível por humanos para o código de máquina que uma arquitectura de computador específica usa. A linguagem de máquina, que é um mero padrão de bits, torna-se legível pela substituição dos valores em bruto por símbolos chamados mnemônicos.
  • Limbajul de asamblare este o imagine simbolică a codului maşină. Fiecare procesor are propriul său limbaj, numit codul maşină, adică instrucţiuni exprimate în binar. Instrucţiunile sunt operaţii elementare (aritmetice, logice, transfer de date). Programele (=codul sursă) trebuie reduse prin compilare la codul obiect (=program în cod maşină) pentru a putea fi interpretate de procesor, în acest scop fiind folosite compilatoarele/asambloarele.
  • Язык ассемблера (автокод) — язык программирования низкого уровня. В отличие от языка машинных кодов, позволяет использовать более удобные для человека мнемонические (символьные) обозначения команд.
  • Assembler eller assemblyspråk är ett sätt att uttrycka maskinkoden för en dators processor på ett sätt som människor kan läsa och skriva. Maskinkod består av mönster av ettor och nollor och är i allmänhet svår för programmerare att använda. Assembler tillåter att bitmönstren istället skrivs med bokstäver och siffror, så kallade mnemnotekniska symboler, vilket väsentligen underlättar programmerarens arbete.
rdfs:label
  • Assembly language
  • Assemblersprache
  • Llenguatge assemblador
  • Jazyk symbolických adres
  • Lenguaje ensamblador
  • Assembleur
  • Assembly
  • Assembly
  • アセンブリ言語
  • Assembler
  • Asembler
  • Linguagem de montagem
  • Limbaj de asamblare
  • Язык ассемблера
  • Assembler
  • 汇编语言
owl:sameAs
skos:subject
foaf:page
is dbpedia-owl:Work/genre of
is dbpedia-owl:genre of
is dbpprop:disambiguates of
is dbpprop:engine of
is dbpprop:genre of
is dbpprop:influencedBy of
is dbpprop:language of
is dbpprop:paradigm of
is dbpprop:progLanguage of
is dbpprop:programmedIn of
is dbpprop:programmingLanguage of
is dbpprop:redirect of