CINXE.COM
Assembler (Informatik) – Wikipedia
<!DOCTYPE html> <html class="client-nojs" lang="de" dir="ltr"> <head> <meta charset="UTF-8"> <title>Assembler (Informatik) – Wikipedia</title> <script>(function(){var className="client-js";var cookie=document.cookie.match(/(?:^|; )dewikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":[",\t.",".\t,"],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"wgRequestId":"0d615abc-0abf-41f0-859c-5aacea2203d5","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Assembler_(Informatik)","wgTitle":"Assembler (Informatik)","wgCurRevisionId":247716530,"wgRevisionId":247716530,"wgArticleId":243419,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*" ],"wgCategories":["Wikipedia:Vorlagenfehler/Vorlage:Cite book/temporär","Wikipedia:Vorlagenfehler/Vorlage:Cite web/temporär","Assembler"],"wgPageViewLanguage":"de","wgPageContentLanguage":"de","wgPageContentModel":"wikitext","wgRelevantPageName":"Assembler_(Informatik)","wgRelevantArticleId":243419,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":true,"wgFlaggedRevsParams":{"tags":{"accuracy":{"levels":1}}},"wgStableRevisionId":247716530,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"de","pageLanguageDir":"ltr","pageVariantFallbacks":"de"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":10000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false, "wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":true,"wgVector2022LanguageInHeader":false,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q6470767","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.gadget.citeRef":"ready","ext.gadget.defaultPlainlinks":"ready","ext.gadget.dewikiCommonHide":"ready","ext.gadget.dewikiCommonLayout":"ready","ext.gadget.dewikiCommonStyle":"ready","ext.gadget.NavFrame":"ready","ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.styles.legacy":"ready","ext.flaggedRevs.basic":"ready", "mediawiki.codex.messagebox.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","codex-search-styles":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","site","mediawiki.page.ready","mediawiki.toc","skins.vector.legacy.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.flaggedRevs.advanced","ext.gadget.createNewSection","ext.gadget.WikiMiniAtlas","ext.gadget.OpenStreetMap","ext.gadget.CommonsDirekt","ext.gadget.donateLink","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.compactlinks","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=de&modules=codex-search-styles%7Cext.cite.styles%7Cext.flaggedRevs.basic%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cmediawiki.codex.messagebox.styles%7Cskins.vector.styles.legacy%7Cwikibase.client.init&only=styles&skin=vector"> <script async="" src="/w/load.php?lang=de&modules=startup&only=scripts&raw=1&skin=vector"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=de&modules=ext.gadget.NavFrame%2CciteRef%2CdefaultPlainlinks%2CdewikiCommonHide%2CdewikiCommonLayout%2CdewikiCommonStyle&only=styles&skin=vector"> <link rel="stylesheet" href="/w/load.php?lang=de&modules=site.styles&only=styles&skin=vector"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Assembler (Informatik) – Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//de.m.wikipedia.org/wiki/Assembler_(Informatik)"> <link rel="alternate" type="application/x-wiki" title="Seite bearbeiten" href="/w/index.php?title=Assembler_(Informatik)&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (de)"> <link rel="EditURI" type="application/rsd+xml" href="//de.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://de.wikipedia.org/wiki/Assembler_(Informatik)"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de"> <link rel="alternate" type="application/atom+xml" title="Atom-Feed für „Wikipedia“" href="/w/index.php?title=Spezial:Letzte_%C3%84nderungen&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin-vector-legacy mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Assembler_Informatik rootpage-Assembler_Informatik skin-vector action-view"><div id="mw-page-base" class="noprint"></div> <div id="mw-head-base" class="noprint"></div> <div id="content" class="mw-body" role="main"> <a id="top"></a> <div id="siteNotice"><!-- CentralNotice --></div> <div class="mw-indicators"> </div> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Assembler (Informatik)</span></h1> <div id="bodyContent" class="vector-body"> <div id="siteSub" class="noprint">aus Wikipedia, der freien Enzyklopädie</div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="contentSub2"></div> <div id="jump-to-nav"></div> <a class="mw-jump-link" href="#mw-head">Zur Navigation springen</a> <a class="mw-jump-link" href="#searchInput">Zur Suche springen</a> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><div class="hintergrundfarbe1 rahmenfarbe1 navigation-not-searchable noprint hatnote navigation-not-searchable" style="border-bottom-style: solid; border-bottom-width: 1px; font-size:95%; margin-bottom:1em; padding: 0.25em; overflow: hidden; word-break: break-word; word-wrap: break-word;" id="Vorlage_Dieser_Artikel"><div class="noviewer noresize" style="display: table-cell; padding-bottom: 0.2em; padding-left: 0.25em; padding-right: 1em; padding-top: 0.2em; vertical-align: middle;" id="bksicon" aria-hidden="true" role="presentation"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/e/ea/Disambig-dark.svg/25px-Disambig-dark.svg.png" decoding="async" width="25" height="19" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/e/ea/Disambig-dark.svg/38px-Disambig-dark.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/e/ea/Disambig-dark.svg/50px-Disambig-dark.svg.png 2x" data-file-width="444" data-file-height="340" /></span></span></div> <div style="display: table-cell; vertical-align: middle; width: 100%;"> <div role="navigation"> Dieser Artikel behandelt das Systemprogramm zur Übersetzung von Assemblercode in Maschinencode. Als ‚Assembler‘ wird auch die dabei zugrundeliegende Programmiersprache bezeichnet; siehe <a href="/wiki/Assemblersprache" title="Assemblersprache">Assemblersprache</a>.</div> </div></div> <p>Ein <b>Assembler</b> (auch <b>Assemblierer</b><sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>) ist ein <a href="/wiki/Computerprogramm" title="Computerprogramm">Computerprogramm</a>, das <a href="/wiki/Quelltext" title="Quelltext">Quelltext</a> in <a href="/wiki/Maschinensprache" title="Maschinensprache">Maschinensprache</a> übersetzt. Der Quelltext eines Assemblerprogramms ist in Textform mit Hilfe mnemonischer Symbole in <a href="/wiki/Assemblersprache" title="Assemblersprache">Assemblersprache</a> geschrieben. Assembler zählen zu den <a href="/wiki/Programmierwerkzeug" title="Programmierwerkzeug">von Programmierern verwendeten Werkzeugen</a>. </p><p>Der erste Quelltext, in dem Assemblersprache zur Darstellung von Maschinencode verwendet wird, findet sich in <a href="/wiki/Kathleen_Booth" title="Kathleen Booth">Kathleen</a> und <a href="/wiki/Andrew_Donald_Booth" title="Andrew Donald Booth">Andrew Donald Booths</a> 1947 erschienenem Werk “Coding for A.R.C.”.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> Der erste Assembler wurde zwischen 1948 und 1950 von <a href="/wiki/Nathaniel_Rochester" title="Nathaniel Rochester">Nathaniel Rochester</a> auf dem <a href="/wiki/Computersystem" class="mw-redirect" title="Computersystem">Computersystem</a> <a href="/wiki/IBM_701" title="IBM 701">IBM 701</a> <a href="/wiki/Implementierung#Softwaretechnik" title="Implementierung">implementiert</a>. </p> <div id="toc" class="toc" role="navigation" aria-labelledby="mw-toc-heading"><input type="checkbox" role="button" id="toctogglecheckbox" class="toctogglecheckbox" style="display:none" /><div class="toctitle" lang="de" dir="ltr"><h2 id="mw-toc-heading">Inhaltsverzeichnis</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div> <ul> <li class="toclevel-1 tocsection-1"><a href="#Beschreibung"><span class="tocnumber">1</span> <span class="toctext">Beschreibung</span></a></li> <li class="toclevel-1 tocsection-2"><a href="#Abgrenzung_zu_Hochsprachencompilern"><span class="tocnumber">2</span> <span class="toctext">Abgrenzung zu Hochsprachencompilern</span></a></li> <li class="toclevel-1 tocsection-3"><a href="#Aufgaben_eines_Assembler"><span class="tocnumber">3</span> <span class="toctext">Aufgaben eines Assembler</span></a></li> <li class="toclevel-1 tocsection-4"><a href="#Spezialformen"><span class="tocnumber">4</span> <span class="toctext">Spezialformen</span></a> <ul> <li class="toclevel-2 tocsection-5"><a href="#Cross-Assembler"><span class="tocnumber">4.1</span> <span class="toctext">Cross-Assembler</span></a></li> <li class="toclevel-2 tocsection-6"><a href="#Disassembler"><span class="tocnumber">4.2</span> <span class="toctext">Disassembler</span></a></li> <li class="toclevel-2 tocsection-7"><a href="#Maschinensprachemonitor"><span class="tocnumber">4.3</span> <span class="toctext">Maschinensprachemonitor</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-8"><a href="#Hersteller_und_Produkte"><span class="tocnumber">5</span> <span class="toctext">Hersteller und Produkte</span></a></li> <li class="toclevel-1 tocsection-9"><a href="#Weblinks"><span class="tocnumber">6</span> <span class="toctext">Weblinks</span></a></li> <li class="toclevel-1 tocsection-10"><a href="#Einzelnachweise"><span class="tocnumber">7</span> <span class="toctext">Einzelnachweise</span></a></li> </ul> </div> <div class="mw-heading mw-heading2"><h2 id="Beschreibung">Beschreibung</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Assembler_(Informatik)&veaction=edit&section=1" title="Abschnitt bearbeiten: Beschreibung" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Assembler_(Informatik)&action=edit&section=1" title="Quellcode des Abschnitts bearbeiten: Beschreibung"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Immer mehr an maschinennaher Programmierung – die Domäne von Assemblersprache – kann heute fast vollständig durch <a href="/wiki/H%C3%B6here_Programmiersprache" title="Höhere Programmiersprache">höhere Programmiersprachen</a> abgedeckt werden. Auch steht der Möglichkeit der Erstellung effizienter Programme die erschwerte Wartbarkeit von Assemblerprogrammen gegenüber. Für optimalen Code wird immer mehr Kontextwissen benötigt (zum Beispiel: Cachenutzung, Lokalität, temporale Nutzung etc.). Ein Beispiel hierfür wäre der <a href="/wiki/Streaming_SIMD_Extensions" title="Streaming SIMD Extensions">SSE</a>-Befehl <i>movntq</i>, welcher wegen fehlenden Kontextwissens nicht oder nur sehr spekulativ von <a href="/wiki/Compiler" title="Compiler">Compilern</a> eingesetzt werden kann. Auf der anderen Seite benutzen die meisten Compiler für höhere Programmiersprachen nur einen kleinen Teil des Befehlssatzes der CPU (ein Sachverhalt, der zur Entwicklung von <a href="/wiki/Reduced_Instruction_Set_Computer" title="Reduced Instruction Set Computer">RISC</a>-Prozessoren geführt hat), während dem Assemblerprogrammierer der vollständige Befehlssatz zur Verfügung steht, sodass er in manchen Situationen effizientere Befehle benutzen kann, die dem reinen Hochsprachenprogrammierer nicht zugänglich sind. Einige Programmiersysteme für höhere Programmiersprachen gestatten es, Assemblersprachenbefehle mittels <a href="/wiki/Inline-Assembler" class="mw-redirect" title="Inline-Assembler">Inline-Assembler</a> in den Quelltext zu integrieren. Die Anwendung kann sich dann auf die Situationen beschränken, in denen es aus funktionalen oder <a href="/wiki/Effizienz_(Informatik)" title="Effizienz (Informatik)">Effizienzgründen</a> notwendig oder nützlich ist, maschinennah zu programmieren. Zu beachten ist, dass verschiedene <a href="/wiki/Prozessorarchitektur" title="Prozessorarchitektur">Prozessorarchitekturen</a> grundverschiedene Assembler- und Maschinensprachen haben, so dass jeweils ein zur aktuellen Architektur passender <i>Assembler</i> benötigt wird und die Programme nicht oder nur unter großen Einschränkungen <a href="/wiki/Plattformunabh%C3%A4ngigkeit" title="Plattformunabhängigkeit">portabel</a> sind. Makroassembler gestatten die Bildung von <a href="/wiki/Parameter_(Informatik)" title="Parameter (Informatik)">parametrisierbaren</a> Anweisungen. Eine Makroanweisung wird im Allgemeinen in mehr als einen Maschinenbefehl umgesetzt. </p> <div class="mw-heading mw-heading2"><h2 id="Abgrenzung_zu_Hochsprachencompilern">Abgrenzung zu Hochsprachencompilern</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Assembler_(Informatik)&veaction=edit&section=2" title="Abschnitt bearbeiten: Abgrenzung zu Hochsprachencompilern" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Assembler_(Informatik)&action=edit&section=2" title="Quellcode des Abschnitts bearbeiten: Abgrenzung zu Hochsprachencompilern"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Assembler sind immer spezifisch auf einen oder wenige Prozessortypen ausgerichtet. Für die <a href="/wiki/IA-32" title="IA-32">IA32-Architektur</a> unterscheiden sich Assembler und Assemblersprache beispielsweise vollständig von dem für die <a href="/wiki/MIPS-Architektur" title="MIPS-Architektur">MIPS-Architektur</a>. Manche Hochsprachencompiler übersetzen ein Programm zuerst in Assemblersprache und rufen dann einen Assembler zur Erzeugung von Maschinensprache auf. Während sich Hochsprachen eher an der menschlichen Sprache orientieren und somit verhältnismäßig leicht verständlich sind, orientiert sich Assemblersprache eng an der Maschine. In Assemblersprache entsprechen die <a href="/wiki/Opcode" title="Opcode">Opcodes</a> und die Referenz von Datenfeldern (wie <code>add BETRAG,SUMME</code>) als sogenannte <a href="/wiki/Assemblersprache#Beschreibung" title="Assemblersprache">Mnemonics</a> dem <a href="/wiki/Befehlssatzarchitektur" title="Befehlssatzarchitektur">Befehlssatz</a> der jeweiligen <a href="/wiki/Prozessor" title="Prozessor">CPU</a>; dessen Verständnis ist somit bei Assembler Voraussetzung. Dagegen muss man sich in einer Hochsprache kaum oder überhaupt nicht um die darunterliegende CPU kümmern. Auch werden an einen Compiler ganz andere Ansprüche zum Erfassen des Laufzeitverhaltens eines Programms gestellt, besonders beim Treffen auf <a href="/wiki/Rekursion" title="Rekursion">rekursive</a> Funktionen, oder große Mengen zusätzlichen Quellcodes generiert (etwa <a href="/wiki/Generische_Programmierung" title="Generische Programmierung">Templates</a>), teilweise auch bereits beim Kompilieren Code ausgeführt (Compile-Time-Function-Evaluation). </p><p>Obwohl vereinfacht und nicht immer zutreffend wird die Unterscheidung häufig darin gesehen, dass ein Compiler einzelne Anweisungen im Quelltext in jeweils mehrere Maschinenbefehle überführt, während bei einem Assembler hierbei typischerweise eine Eins-zu-Eins-Abbildung vorliegt.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Aufgaben_eines_Assembler">Aufgaben eines Assembler</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Assembler_(Informatik)&veaction=edit&section=3" title="Abschnitt bearbeiten: Aufgaben eines Assembler" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Assembler_(Informatik)&action=edit&section=3" title="Quellcode des Abschnitts bearbeiten: Aufgaben eines Assembler"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>Umsetzen von Befehlsmnemonics in der Anweisung einer Assemblersprache – beispielsweise den Befehlscode „CLI“ in den Befehlscode „11111010“ (hexadezimal 'FA') einer Maschinensprache</li> <li>Umsetzen von Datenmnemonics in deren binäre Repräsentation – beispielsweise „BETRAG“ in Adresse=4711 und Länge=8</li> <li>Verwaltung von Konstanten</li> <li>Verwaltung von Adressen von Befehlen oder Daten</li> <li>Berechnen von zur Übersetzungszeit feststehenden Konstanten mov eax, 4*5 + 6*7 + OFFSET ProgrammStart</li> <li>Ignorieren von Kommentaren bei der Codegenerierung</li> <li>Inkludieren anderer Programmcode-Dateien</li> <li>Interpretieren und Transformieren von Makrocode</li> <li>Bedingtes Übersetzen</li> <li>Bündeln von zusammengehörenden Daten (z. B. schreibgeschützte Daten)</li> <li>Zurückweisen von für diesen Prozessor oder Modus nicht erlaubten Befehlen</li> <li>Einbinden von Debugging-Informationen oder anderen Metadaten</li> <li>Erzeugen von Übersetzungs-Listings</li> <li>Erzeugen von Maschinencode, ggf. als Objektdateien für zweistufige Übersetzungsprozesse mit <a href="/wiki/Linker_(Computerprogramm)" title="Linker (Computerprogramm)">Linker</a> und der Möglichkeit zur Einbindung weiterer Programmteile (z. B. <a href="/wiki/Unterprogramm" title="Unterprogramm">Unterprogrammen</a>) aus <a href="/wiki/Programmbibliothek" title="Programmbibliothek">Bibliotheken</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="Spezialformen">Spezialformen</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Assembler_(Informatik)&veaction=edit&section=4" title="Abschnitt bearbeiten: Spezialformen" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Assembler_(Informatik)&action=edit&section=4" title="Quellcode des Abschnitts bearbeiten: Spezialformen"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Cross-Assembler">Cross-Assembler</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Assembler_(Informatik)&veaction=edit&section=5" title="Abschnitt bearbeiten: Cross-Assembler" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Assembler_(Informatik)&action=edit&section=5" title="Quellcode des Abschnitts bearbeiten: Cross-Assembler"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Ein <i>Cross-Assembler</i> ist eine Spezialform des Assemblers, der auf einer <a href="/wiki/Plattform_(Computer)" title="Plattform (Computer)">Computerplattform</a> H (Host) läuft und Maschinencode für eine andere Computerplattform T (Target) erzeugt. Er ist damit ein spezieller <a href="/wiki/Cross-Compiler" title="Cross-Compiler">Cross-Compiler</a>. Cross-Assembler kommen heute vor allem bei der Entwicklung <a href="/wiki/Eingebettetes_System" title="Eingebettetes System">eingebetteter Systeme</a> zum Einsatz, um schnellen und kompakten Code für <a href="/wiki/Mikrocontroller" title="Mikrocontroller">Mikrocontroller</a> und <a href="/wiki/Digitaler_Signalprozessor" title="Digitaler Signalprozessor">DSPs</a> zu erstellen. Ein Beispiel ist der Cross-Assembler <i>ASEM-51</i>, der auf den Hostplattformen <a href="/wiki/MS-DOS" title="MS-DOS">MS-DOS</a>, <a href="/wiki/Windows" class="mw-redirect" title="Windows">Windows</a> und <a href="/wiki/Linux" title="Linux">Linux</a> läuft. Er erzeugt Code für die Mikrocontrollerfamilie <i>MCS-51</i> von <a href="/wiki/Intel" title="Intel">Intel</a> (Zielplattform). </p> <div class="mw-heading mw-heading3"><h3 id="Disassembler">Disassembler</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Assembler_(Informatik)&veaction=edit&section=6" title="Abschnitt bearbeiten: Disassembler" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Assembler_(Informatik)&action=edit&section=6" title="Quellcode des Abschnitts bearbeiten: Disassembler"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="hauptartikel" role="navigation"><span class="hauptartikel-pfeil" title="siehe" aria-hidden="true" role="presentation">→ </span><i><span class="hauptartikel-text">Hauptartikel</span>: <a href="/wiki/Disassembler" title="Disassembler">Disassembler</a></i></div> <p>Ein Programm zum Rückübersetzen von Maschinensprache in Assemblersprache wird als <i>Disassembler</i> bezeichnet. Diese Rückübersetzung ist möglich, da es – anders als bei <a href="/wiki/H%C3%B6here_Programmiersprache" title="Höhere Programmiersprache">Hochsprachen</a> – eine Eins-zu-Eins-Beziehung zwischen einfacher Assemblersprache und Maschinensprache gibt. Dabei können jedoch <a href="/wiki/Bezeichner" title="Bezeichner">Bezeichner</a> und <a href="/wiki/Kommentar_(Programmierung)" title="Kommentar (Programmierung)">Kommentare</a> nicht wiederhergestellt werden, da diese durch die Assemblierung verloren gehen. Meist werden Assemblersprachen um <a href="/wiki/Makro" title="Makro">Makrofunktionalitäten</a> ergänzt, so dass diese direkte Abbildung nur noch teilweise möglich ist. </p> <div class="mw-heading mw-heading3"><h3 id="Maschinensprachemonitor">Maschinensprachemonitor</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Assembler_(Informatik)&veaction=edit&section=7" title="Abschnitt bearbeiten: Maschinensprachemonitor" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Assembler_(Informatik)&action=edit&section=7" title="Quellcode des Abschnitts bearbeiten: Maschinensprachemonitor"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Auf einigen <a href="/wiki/Plattform_(Computer)" title="Plattform (Computer)">Plattformen</a> existiert eine sehr einfache Version eines Assemblers, kombiniert mit der Möglichkeit, Programme interaktiv zu testen und zu analysieren, die <a href="/wiki/Maschinensprachemonitor" class="mw-redirect" title="Maschinensprachemonitor">Maschinensprachemonitor</a> genannt wird. </p> <div class="mw-heading mw-heading2"><h2 id="Hersteller_und_Produkte">Hersteller und Produkte</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Assembler_(Informatik)&veaction=edit&section=8" title="Abschnitt bearbeiten: Hersteller und Produkte" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Assembler_(Informatik)&action=edit&section=8" title="Quellcode des Abschnitts bearbeiten: Hersteller und Produkte"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Für die <a href="/wiki/X86-Prozessor" title="X86-Prozessor">x86</a>-Prozessoren-Familie und kompatible Prozessoren (zum Beispiel <a href="/wiki/Intel" title="Intel">Intels</a> <a href="/wiki/Pentium" class="mw-redirect" title="Pentium">Pentium</a> oder <a href="/wiki/AMD" title="AMD">AMDs</a> <a href="/wiki/Athlon" class="mw-redirect" title="Athlon">Athlon</a>) sind der <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> Macro Assembler (<a href="/wiki/Microsoft_Macro_Assembler" title="Microsoft Macro Assembler">MASM</a>), der <a href="/wiki/Borland" title="Borland">Borland</a> <a href="/wiki/Turbo_Assembler" title="Turbo Assembler">Turbo Assembler</a> (TASM) und der <a href="/wiki/Netwide_Assembler" title="Netwide Assembler">Netwide Assembler</a> (NASM) weit verbreitet. Auch der Flat Assembler (<a href="/wiki/Flat_assembler" class="mw-redirect" title="Flat assembler">FASM</a>) bietet viele Features, die ein moderner Assembler benötigt. <a href="/w/index.php?title=Yasm&action=edit&redlink=1" class="new" title="Yasm (Seite nicht vorhanden)">Yasm</a> schließlich ist ein Rewrite von NASM unter <a href="/wiki/BSD-Lizenz" title="BSD-Lizenz">BSD-Lizenz</a>. Neben Assemblern, die die <a href="/wiki/Intel_Syntax" class="mw-redirect" title="Intel Syntax">Intel-Syntax</a> kennen, gibt es noch solche, die Assemblercode in der <a href="/wiki/AT%26T" title="AT&T">AT&T</a>-Syntax assemblieren können, wie den unter <a href="/wiki/Linux" title="Linux">Linux</a> hauptsächlich genutzten <a href="/wiki/GNU_Assembler" title="GNU Assembler">GNU Assembler</a> (GAS). GAS unterstützt ab Version 2.10 über die <i>.intel_syntax</i> Direktive auch die <a href="/wiki/ASM86" title="ASM86">Intel-Syntax</a>.<sup id="cite_ref-GASvsNASM_4-0" class="reference"><a href="#cite_note-GASvsNASM-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-WhichAsm_5-0" class="reference"><a href="#cite_note-WhichAsm-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> Auf <a href="/wiki/IBM" title="IBM">IBM</a>-<a href="/wiki/Gro%C3%9Frechner" title="Großrechner">Großrechnern</a> (<a href="/wiki/System_z" class="mw-redirect" title="System z">System z</a>) wird der <i>High Level Assembler</i> verwendet, <a href="/wiki/Hercules_(Emulator)" title="Hercules (Emulator)">Hercules</a>-Anwender müssen entweder den veralteten Assembler <i>Assembler-F</i> benutzen oder aber den <i>Tachyon Legacy Assembler</i> verwenden, welcher unter <a href="/wiki/ZLinux" class="mw-redirect" title="ZLinux">Linux für z/Series</a> läuft. Für die Mikrocontrollerfamilie <a href="/wiki/Intel_MCS-51" title="Intel MCS-51">MCS-51</a> von Intel, deren erster Vertreter der <a href="/wiki/8051" class="mw-redirect" title="8051">8051</a> war, gibt es den freien Macroassembler ASEM-51. Heute gibt es bereits hunderte von 8051-Derivaten von über 50 <a href="/wiki/Halbleiterhersteller" title="Halbleiterhersteller">Halbleiterherstellern</a>. </p> <div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Assembler_(Informatik)&veaction=edit&section=9" title="Abschnitt bearbeiten: Weblinks" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Assembler_(Informatik)&action=edit&section=9" title="Quellcode des Abschnitts bearbeiten: Weblinks"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="sisterproject" style="margin:0.1em 0 0 0;"><div class="noviewer" style="display:inline-block; line-height:10px; min-width:1.6em; text-align:center;" aria-hidden="true" role="presentation"><span class="mw-default-size" typeof="mw:File"><span title="Wikibooks"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/16px-Wikibooks-logo.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/24px-Wikibooks-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/32px-Wikibooks-logo.svg.png 2x" data-file-width="300" data-file-height="300" /></span></span></div><b><a href="https://de.wikibooks.org/wiki/Assembler-Programmierung_f%C3%BCr_x86-Prozessoren" class="extiw" title="b:Assembler-Programmierung für x86-Prozessoren">Wikibooks: Assembler-Programmierung für x86-Prozessoren</a></b> – Lern- und Lehrmaterialien</div> <ul><li><a rel="nofollow" class="external text" href="http://www.plantation-productions.com/Webster/www.artofasm.com/index.html"><i>The Art of Assembly Language Programming</i>.</a> (englisch)</li> <li><a rel="nofollow" class="external text" href="http://www.codingcrew.de/masm32">MASM32-Package</a></li> <li><a rel="nofollow" class="external text" href="http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html">GCC-Inline-Assembly-HOWTO</a> (englisch)</li> <li><a rel="nofollow" class="external text" href="http://www.i8086.de/asm/8086-88-asm.html">i8086.de 8086/88 Assembler Befehlsreferenz</a></li> <li><a rel="nofollow" class="external text" href="http://assembler.hpfsc.de/">Kurze Einführung</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Assembler_(Informatik)&veaction=edit&section=10" title="Abschnitt bearbeiten: Einzelnachweise" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Assembler_(Informatik)&action=edit&section=10" title="Quellcode des Abschnitts bearbeiten: Einzelnachweise"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><a href="/wiki/Deutsches_Institut_f%C3%BCr_Normung" title="Deutsches Institut für Normung">DIN</a> 44300.</span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><span class="book">Andrew D Booth, Kathleen HV Britten: <cite style="font-style:italic">Coding for A.R.C.</cite> Institute for Advanced Study, Princeton, 1947 (<a rel="nofollow" class="external text" href="https://albert.ias.edu/bitstream/handle/20.500.12111/7941/Booth_Britten_Coding_for_ARC_1947.pdf?sequence=1&isAllowed=y">ias.edu</a> [PDF; abgerufen am 4. November 2022]).<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rfr_id=info:sid/de.wikipedia.org:Assembler+%28Informatik%29&rft.au=Andrew+D%26%2332%3BBooth%2C%26%2332%3BKathleen+HV%26%2332%3BBritten&rft.btitle=Coding+for+A.R.C.&rft.date=1947&rft.genre=book&rft.pub=Institute+for+Advanced+Study%2C+Princeton" style="display:none"> </span></span></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text">Peter Calingaert: <i>Assemblers, compilers, and program translation.</i> Computer Science Press, Potomac, MD, 1979. <a href="/wiki/Spezial:ISBN-Suche/0914894234" class="internal mw-magiclink-isbn">ISBN 0-914894-23-4</a>. S. 186–187</span> </li> <li id="cite_note-GASvsNASM-4"><span class="mw-cite-backlink"><a href="#cite_ref-GASvsNASM_4-0">↑</a></span> <span class="reference-text"><span class="cite">Ram Narayam: <a rel="nofollow" class="external text" href="http://www.ibm.com/developerworks/library/l-gas-nasm/"><i>Linux assemblers: A comparison of GAS and NASM.</i></a> 17. Oktober 2007,<span class="Abrufdatum"> abgerufen am 2. Juli 2008</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AAssembler+%28Informatik%29&rft.title=Linux+assemblers%3A+A+comparison+of+GAS+and+NASM&rft.description=Linux+assemblers%3A+A+comparison+of+GAS+and+NASM&rft.identifier=&rft.creator=Ram+Narayam&rft.date=2007-10-17"> </span></span> </li> <li id="cite_note-WhichAsm-5"><span class="mw-cite-backlink"><a href="#cite_ref-WhichAsm_5-0">↑</a></span> <span class="reference-text"><span class="cite">Randall Hyde: <a rel="nofollow" class="external text" href="http://edu.mmcs.sfedu.ru/~ulysses/Edu/MP/WhichAsm.html"><i>Which Assembler is the Best?</i></a><span class="Abrufdatum"> Abgerufen am 18. Mai 2008</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AAssembler+%28Informatik%29&rft.title=Which+Assembler+is+the+Best%3F&rft.description=Which+Assembler+is+the+Best%3F&rft.identifier=&rft.creator=Randall+Hyde&rft.date="> </span></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/NEWS?rev=1.93&content-type=text/x-cvsweb-markup&cvsroot=src"><i>GNU Assembler News, v2.1 supports Intel syntax.</i></a> 4. April 2008,<span class="Abrufdatum"> abgerufen am 2. Juli 2008</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AAssembler+%28Informatik%29&rft.title=GNU+Assembler+News%2C+v2.1+supports+Intel+syntax&rft.description=GNU+Assembler+News%2C+v2.1+supports+Intel+syntax&rft.identifier=&rft.date=2008-04-04"> </span></span> </li> </ol></div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Abgerufen von „<a dir="ltr" href="https://de.wikipedia.org/w/index.php?title=Assembler_(Informatik)&oldid=247716530">https://de.wikipedia.org/w/index.php?title=Assembler_(Informatik)&oldid=247716530</a>“</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Wikipedia:Kategorien" title="Wikipedia:Kategorien">Kategorie</a>: <ul><li><a href="/wiki/Kategorie:Assembler" title="Kategorie:Assembler">Assembler</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Versteckte Kategorien: <ul><li><a href="/wiki/Kategorie:Wikipedia:Vorlagenfehler/Vorlage:Cite_book/tempor%C3%A4r" title="Kategorie:Wikipedia:Vorlagenfehler/Vorlage:Cite book/temporär">Wikipedia:Vorlagenfehler/Vorlage:Cite book/temporär</a></li><li><a href="/wiki/Kategorie:Wikipedia:Vorlagenfehler/Vorlage:Cite_web/tempor%C3%A4r" title="Kategorie:Wikipedia:Vorlagenfehler/Vorlage:Cite web/temporär">Wikipedia:Vorlagenfehler/Vorlage:Cite web/temporär</a></li></ul></div></div> </div> </div> <div id="mw-navigation"> <h2>Navigationsmenü</h2> <div id="mw-head"> <nav id="p-personal" class="mw-portlet mw-portlet-personal vector-user-menu-legacy vector-menu" aria-labelledby="p-personal-label" > <h3 id="p-personal-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Meine Werkzeuge</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anonuserpage" class="mw-list-item"><span title="Benutzerseite der IP-Adresse, von der aus du Änderungen durchführst">Nicht angemeldet</span></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Spezial:Meine_Diskussionsseite" title="Diskussion über Änderungen von dieser IP-Adresse [n]" accesskey="n"><span>Diskussionsseite</span></a></li><li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Spezial:Meine_Beitr%C3%A4ge" title="Eine Liste der Bearbeitungen, die von dieser IP-Adresse gemacht wurden [y]" accesskey="y"><span>Beiträge</span></a></li><li id="pt-createaccount" class="mw-list-item"><a href="/w/index.php?title=Spezial:Benutzerkonto_anlegen&returnto=Assembler+%28Informatik%29" title="Wir ermutigen dich dazu, ein Benutzerkonto zu erstellen und dich anzumelden. Es ist jedoch nicht zwingend erforderlich."><span>Benutzerkonto erstellen</span></a></li><li id="pt-login" class="mw-list-item"><a href="/w/index.php?title=Spezial:Anmelden&returnto=Assembler+%28Informatik%29" title="Anmelden ist zwar keine Pflicht, wird aber gerne gesehen. [o]" accesskey="o"><span>Anmelden</span></a></li> </ul> </div> </nav> <div id="left-navigation"> <nav id="p-namespaces" class="mw-portlet mw-portlet-namespaces vector-menu-tabs vector-menu-tabs-legacy vector-menu" aria-labelledby="p-namespaces-label" > <h3 id="p-namespaces-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Namensräume</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected mw-list-item"><a href="/wiki/Assembler_(Informatik)" title="Seiteninhalt anzeigen [c]" accesskey="c"><span>Artikel</span></a></li><li id="ca-talk" class="mw-list-item"><a href="/wiki/Diskussion:Assembler_(Informatik)" rel="discussion" title="Diskussion zum Seiteninhalt [t]" accesskey="t"><span>Diskussion</span></a></li> </ul> </div> </nav> <nav id="p-variants" class="mw-portlet mw-portlet-variants emptyPortlet vector-menu-dropdown vector-menu" aria-labelledby="p-variants-label" > <input type="checkbox" id="p-variants-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-variants" class="vector-menu-checkbox" aria-labelledby="p-variants-label" > <label id="p-variants-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Deutsch</span> </label> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </nav> </div> <div id="right-navigation"> <nav id="p-views" class="mw-portlet mw-portlet-views vector-menu-tabs vector-menu-tabs-legacy vector-menu" aria-labelledby="p-views-label" > <h3 id="p-views-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Ansichten</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected mw-list-item"><a href="/wiki/Assembler_(Informatik)"><span>Lesen</span></a></li><li id="ca-ve-edit" class="mw-list-item"><a href="/w/index.php?title=Assembler_(Informatik)&veaction=edit" title="Diese Seite mit dem VisualEditor bearbeiten [v]" accesskey="v"><span>Bearbeiten</span></a></li><li id="ca-edit" class="collapsible mw-list-item"><a href="/w/index.php?title=Assembler_(Informatik)&action=edit" title="Den Quelltext dieser Seite bearbeiten [e]" accesskey="e"><span>Quelltext bearbeiten</span></a></li><li id="ca-history" class="mw-list-item"><a href="/w/index.php?title=Assembler_(Informatik)&action=history" title="Frühere Versionen dieser Seite [h]" accesskey="h"><span>Versionsgeschichte</span></a></li> </ul> </div> </nav> <nav id="p-cactions" class="mw-portlet mw-portlet-cactions emptyPortlet vector-menu-dropdown vector-menu" aria-labelledby="p-cactions-label" title="Weitere Optionen" > <input type="checkbox" id="p-cactions-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-cactions" class="vector-menu-checkbox" aria-labelledby="p-cactions-label" > <label id="p-cactions-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Weitere</span> </label> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </nav> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <h3 >Suche</h3> <form action="/w/index.php" id="searchform" class="vector-search-box-form"> <div id="simpleSearch" class="vector-search-box-inner" data-search-loc="header-navigation"> <input class="vector-search-box-input" type="search" name="search" placeholder="Wikipedia durchsuchen" aria-label="Wikipedia durchsuchen" autocapitalize="sentences" title="Durchsuche die Wikipedia [f]" accesskey="f" id="searchInput" > <input type="hidden" name="title" value="Spezial:Suche"> <input id="mw-searchButton" class="searchButton mw-fallbackSearchButton" type="submit" name="fulltext" title="Suche nach Seiten, die diesen Text enthalten" value="Suchen"> <input id="searchButton" class="searchButton" type="submit" name="go" title="Gehe direkt zu der Seite mit genau diesem Namen, falls sie vorhanden ist." value="Artikel"> </div> </form> </div> </div> </div> <div id="mw-panel" class="vector-legacy-sidebar"> <div id="p-logo" role="banner"> <a class="mw-wiki-logo" href="/wiki/Wikipedia:Hauptseite" title="Hauptseite"></a> </div> <nav id="p-navigation" class="mw-portlet mw-portlet-navigation vector-menu-portal portal vector-menu" aria-labelledby="p-navigation-label" > <h3 id="p-navigation-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Navigation</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Wikipedia:Hauptseite" title="Hauptseite besuchen [z]" accesskey="z"><span>Hauptseite</span></a></li><li id="n-topics" class="mw-list-item"><a href="/wiki/Portal:Wikipedia_nach_Themen"><span>Themenportale</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Spezial:Zuf%C3%A4llige_Seite" title="Zufällige Seite aufrufen [x]" accesskey="x"><span>Zufälliger Artikel</span></a></li> </ul> </div> </nav> <nav id="p-Mitmachen" class="mw-portlet mw-portlet-Mitmachen vector-menu-portal portal vector-menu" aria-labelledby="p-Mitmachen-label" > <h3 id="p-Mitmachen-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Mitmachen</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-Artikel-verbessern" class="mw-list-item"><a href="/wiki/Wikipedia:Beteiligen"><span>Artikel verbessern</span></a></li><li id="n-Neuerartikel" class="mw-list-item"><a href="/wiki/Hilfe:Neuen_Artikel_anlegen"><span>Neuen Artikel anlegen</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Autorenportal" title="Info-Zentrum über Beteiligungsmöglichkeiten"><span>Autorenportal</span></a></li><li id="n-help" class="mw-list-item"><a href="/wiki/Hilfe:%C3%9Cbersicht" title="Übersicht über Hilfeseiten"><span>Hilfe</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Spezial:Letzte_%C3%84nderungen" title="Liste der letzten Änderungen in Wikipedia [r]" accesskey="r"><span>Letzte Änderungen</span></a></li><li id="n-contact" class="mw-list-item"><a href="/wiki/Wikipedia:Kontakt" title="Kontaktmöglichkeiten"><span>Kontakt</span></a></li><li id="n-sitesupport" class="mw-list-item"><a href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_de.wikipedia.org&uselang=de" title="Unterstütze uns"><span>Spenden</span></a></li> </ul> </div> </nav> <nav id="p-tb" class="mw-portlet mw-portlet-tb vector-menu-portal portal vector-menu" aria-labelledby="p-tb-label" > <h3 id="p-tb-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Werkzeuge</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Spezial:Linkliste/Assembler_(Informatik)" title="Liste aller Seiten, die hierher verlinken [j]" accesskey="j"><span>Links auf diese Seite</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Spezial:%C3%84nderungen_an_verlinkten_Seiten/Assembler_(Informatik)" rel="nofollow" title="Letzte Änderungen an Seiten, die von hier verlinkt sind [k]" accesskey="k"><span>Änderungen an verlinkten Seiten</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Spezial:Spezialseiten" title="Liste aller Spezialseiten [q]" accesskey="q"><span>Spezialseiten</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Assembler_(Informatik)&oldid=247716530" title="Dauerhafter Link zu dieser Seitenversion"><span>Permanenter Link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Assembler_(Informatik)&action=info" title="Weitere Informationen über diese Seite"><span>Seiteninformationen</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Spezial:Zitierhilfe&page=Assembler_%28Informatik%29&id=247716530&wpFormIdentifier=titleform" title="Hinweise, wie diese Seite zitiert werden kann"><span>Artikel zitieren</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Spezial:URL-K%C3%BCrzung&url=https%3A%2F%2Fde.wikipedia.org%2Fwiki%2FAssembler_%28Informatik%29"><span>Kurzlink</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Spezial:QrCode&url=https%3A%2F%2Fde.wikipedia.org%2Fwiki%2FAssembler_%28Informatik%29"><span>QR-Code herunterladen</span></a></li> </ul> </div> </nav> <nav id="p-coll-print_export" class="mw-portlet mw-portlet-coll-print_export vector-menu-portal portal vector-menu" aria-labelledby="p-coll-print_export-label" > <h3 id="p-coll-print_export-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Drucken/exportieren</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Spezial:DownloadAsPdf&page=Assembler_%28Informatik%29&action=show-download-screen"><span>Als PDF herunterladen</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Assembler_(Informatik)&printable=yes" title="Druckansicht dieser Seite [p]" accesskey="p"><span>Druckversion</span></a></li> </ul> </div> </nav> <nav id="p-wikibase-otherprojects" class="mw-portlet mw-portlet-wikibase-otherprojects vector-menu-portal portal vector-menu" aria-labelledby="p-wikibase-otherprojects-label" > <h3 id="p-wikibase-otherprojects-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">In anderen Projekten</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:Assembly_languages" hreflang="en"><span>Commons</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q6470767" title="Link zum verbundenen Objekt im Datenrepositorium [g]" accesskey="g"><span>Wikidata-Datenobjekt</span></a></li> </ul> </div> </nav> <nav id="p-lang" class="mw-portlet mw-portlet-lang vector-menu-portal portal vector-menu" aria-labelledby="p-lang-label" > <h3 id="p-lang-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">In anderen Sprachen</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-be mw-list-item"><a href="https://be.wikipedia.org/wiki/%D0%90%D1%81%D1%8D%D0%BC%D0%B1%D0%BB%D0%B5%D1%80" title="Асэмблер – Belarussisch" lang="be" hreflang="be" data-title="Асэмблер" data-language-autonym="Беларуская" data-language-local-name="Belarussisch" class="interlanguage-link-target"><span>Беларуская</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/%D0%90%D1%81%D0%B5%D0%BC%D0%B1%D0%BB%D0%B5%D1%80" title="Асемблер – Bulgarisch" lang="bg" hreflang="bg" data-title="Асемблер" data-language-autonym="Български" data-language-local-name="Bulgarisch" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/Assembler" title="Assembler – Tschechisch" lang="cs" hreflang="cs" data-title="Assembler" data-language-autonym="Čeština" data-language-local-name="Tschechisch" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/Assembler" title="Assembler – Dänisch" lang="da" hreflang="da" data-title="Assembler" data-language-autonym="Dansk" data-language-local-name="Dänisch" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/%CE%A3%CF%85%CE%BC%CE%B2%CE%BF%CE%BB%CE%BF%CE%BC%CE%B5%CF%84%CE%B1%CF%86%CF%81%CE%B1%CF%83%CF%84%CE%AE%CF%82" title="Συμβολομεταφραστής – Griechisch" lang="el" hreflang="el" data-title="Συμβολομεταφραστής" data-language-autonym="Ελληνικά" data-language-local-name="Griechisch" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-en badge-Q70893996 mw-list-item" title=""><a href="https://en.wikipedia.org/wiki/Assembler_(computing)" title="Assembler (computing) – Englisch" lang="en" hreflang="en" data-title="Assembler (computing)" data-language-autonym="English" data-language-local-name="Englisch" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Ensamblador" title="Ensamblador – Spanisch" lang="es" hreflang="es" data-title="Ensamblador" data-language-autonym="Español" data-language-local-name="Spanisch" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/Assembler" title="Assembler – Estnisch" lang="et" hreflang="et" data-title="Assembler" data-language-autonym="Eesti" data-language-local-name="Estnisch" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-eu badge-Q70893996 mw-list-item" title=""><a href="https://eu.wikipedia.org/wiki/Mihiztatzaile" title="Mihiztatzaile – Baskisch" lang="eu" hreflang="eu" data-title="Mihiztatzaile" data-language-autonym="Euskara" data-language-local-name="Baskisch" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/Assembler" title="Assembler – Finnisch" lang="fi" hreflang="fi" data-title="Assembler" data-language-autonym="Suomi" data-language-local-name="Finnisch" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Programme_assembleur" title="Programme assembleur – Französisch" lang="fr" hreflang="fr" data-title="Programme assembleur" data-language-autonym="Français" data-language-local-name="Französisch" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/%D7%90%D7%A1%D7%9E%D7%91%D7%9C%D7%A8" title="אסמבלר – Hebräisch" lang="he" hreflang="he" data-title="אסמבלר" data-language-autonym="עברית" data-language-local-name="Hebräisch" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-hsb mw-list-item"><a href="https://hsb.wikipedia.org/wiki/Assembler" title="Assembler – Obersorbisch" lang="hsb" hreflang="hsb" data-title="Assembler" data-language-autonym="Hornjoserbsce" data-language-local-name="Obersorbisch" class="interlanguage-link-target"><span>Hornjoserbsce</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/Assembler" title="Assembler – Ungarisch" lang="hu" hreflang="hu" data-title="Assembler" data-language-autonym="Magyar" data-language-local-name="Ungarisch" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Bahasa_perakit" title="Bahasa perakit – Indonesisch" lang="id" hreflang="id" data-title="Bahasa perakit" data-language-autonym="Bahasa Indonesia" data-language-local-name="Indonesisch" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-io mw-list-item"><a href="https://io.wikipedia.org/wiki/Asemblilo" title="Asemblilo – Ido" lang="io" hreflang="io" data-title="Asemblilo" data-language-autonym="Ido" data-language-local-name="Ido" class="interlanguage-link-target"><span>Ido</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Assembler" title="Assembler – Italienisch" lang="it" hreflang="it" data-title="Assembler" data-language-autonym="Italiano" data-language-local-name="Italienisch" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-ko badge-Q70893996 mw-list-item" title=""><a href="https://ko.wikipedia.org/wiki/%EC%96%B4%EC%85%88%EB%B8%94%EB%9F%AC" title="어셈블러 – Koreanisch" lang="ko" hreflang="ko" data-title="어셈블러" data-language-autonym="한국어" data-language-local-name="Koreanisch" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-ky mw-list-item"><a href="https://ky.wikipedia.org/wiki/%D0%90%D1%81%D1%81%D0%B5%D0%BC%D0%B1%D0%BB%D0%B5%D1%80" title="Ассемблер – Kirgisisch" lang="ky" hreflang="ky" data-title="Ассемблер" data-language-autonym="Кыргызча" data-language-local-name="Kirgisisch" class="interlanguage-link-target"><span>Кыргызча</span></a></li><li class="interlanguage-link interwiki-lb mw-list-item"><a href="https://lb.wikipedia.org/wiki/Assembler_(Informatik)" title="Assembler (Informatik) – Luxemburgisch" lang="lb" hreflang="lb" data-title="Assembler (Informatik)" data-language-autonym="Lëtzebuergesch" data-language-local-name="Luxemburgisch" class="interlanguage-link-target"><span>Lëtzebuergesch</span></a></li><li class="interlanguage-link interwiki-lmo mw-list-item"><a href="https://lmo.wikipedia.org/wiki/Assembler" title="Assembler – Lombardisch" lang="lmo" hreflang="lmo" data-title="Assembler" data-language-autonym="Lombard" data-language-local-name="Lombardisch" class="interlanguage-link-target"><span>Lombard</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/Asembleris" title="Asembleris – Litauisch" lang="lt" hreflang="lt" data-title="Asembleris" data-language-autonym="Lietuvių" data-language-local-name="Litauisch" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Assembler_(software)" title="Assembler (software) – Niederländisch" lang="nl" hreflang="nl" data-title="Assembler (software)" data-language-autonym="Nederlands" data-language-local-name="Niederländisch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/Asembler" title="Asembler – Polnisch" lang="pl" hreflang="pl" data-title="Asembler" data-language-autonym="Polski" data-language-local-name="Polnisch" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Assembler" title="Assembler – Portugiesisch" lang="pt" hreflang="pt" data-title="Assembler" data-language-autonym="Português" data-language-local-name="Portugiesisch" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/%D0%90%D1%81%D1%81%D0%B5%D0%BC%D0%B1%D0%BB%D0%B5%D1%80" title="Ассемблер – Russisch" lang="ru" hreflang="ru" data-title="Ассемблер" data-language-autonym="Русский" data-language-local-name="Russisch" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/Assembler" title="Assembler – einfaches Englisch" lang="en-simple" hreflang="en-simple" data-title="Assembler" data-language-autonym="Simple English" data-language-local-name="einfaches Englisch" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/Asembler" title="Asembler – Slowakisch" lang="sk" hreflang="sk" data-title="Asembler" data-language-autonym="Slovenčina" data-language-local-name="Slowakisch" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-tg mw-list-item"><a href="https://tg.wikipedia.org/wiki/%D0%97%D0%B0%D0%B1%D0%BE%D0%BD%D0%B8_%D0%B0%D1%81%D1%81%D0%B5%D0%BC%D0%B1%D0%BB%D0%B5%D1%80" title="Забони ассемблер – Tadschikisch" lang="tg" hreflang="tg" data-title="Забони ассемблер" data-language-autonym="Тоҷикӣ" data-language-local-name="Tadschikisch" class="interlanguage-link-target"><span>Тоҷикӣ</span></a></li><li class="interlanguage-link interwiki-tr badge-Q70893996 mw-list-item" title=""><a href="https://tr.wikipedia.org/wiki/Assembler" title="Assembler – Türkisch" lang="tr" hreflang="tr" data-title="Assembler" data-language-autonym="Türkçe" data-language-local-name="Türkisch" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/%D0%90%D1%81%D0%B5%D0%BC%D0%B1%D0%BB%D0%B5%D1%80" title="Асемблер – Ukrainisch" lang="uk" hreflang="uk" data-title="Асемблер" data-language-autonym="Українська" data-language-local-name="Ukrainisch" class="interlanguage-link-target"><span>Українська</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q6470767#sitelinks-wikipedia" title="Links auf Artikel in anderen Sprachen bearbeiten" class="wbc-editpage">Links bearbeiten</a></span></div> </div> </nav> </div> </div> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> Diese Seite wurde zuletzt am 15. August 2024 um 12:34 Uhr bearbeitet.</li> <li id="footer-info-copyright"><div id="footer-info-copyright-stats" class="noprint"><a rel="nofollow" class="external text" href="https://pageviews.wmcloud.org/?pages=Assembler_(Informatik)&project=de.wikipedia.org">Abrufstatistik</a> · <a rel="nofollow" class="external text" href="https://xtools.wmcloud.org/authorship/de.wikipedia.org/Assembler_(Informatik)?uselang=de">Autoren</a> </div><div id="footer-info-copyright-separator"><br /></div><div id="footer-info-copyright-info"> <p>Der Text ist unter der Lizenz <a rel="nofollow" class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">„Creative-Commons Namensnennung – Weitergabe unter gleichen Bedingungen“</a> verfügbar; Informationen zu den Urhebern und zum Lizenzstatus eingebundener Mediendateien (etwa Bilder oder Videos) können im Regelfall durch Anklicken dieser abgerufen werden. Möglicherweise unterliegen die Inhalte jeweils zusätzlichen Bedingungen. Durch die Nutzung dieser Website erklären Sie sich mit den <span class="plainlinks"><a class="external text" href="https://foundation.wikimedia.org/wiki/Policy:Terms_of_Use/de">Nutzungsbedingungen</a> und der <a class="external text" href="https://foundation.wikimedia.org/wiki/Policy:Privacy_policy/de">Datenschutzrichtlinie</a></span> einverstanden.<br /> </p> Wikipedia® ist eine eingetragene Marke der Wikimedia Foundation Inc.</div></li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy/de">Datenschutz</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:%C3%9Cber_Wikipedia">Über Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:Impressum">Impressum</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Verhaltenskodex</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Entwickler</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/de.wikipedia.org">Statistiken</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Stellungnahme zu Cookies</a></li> <li id="footer-places-mobileview"><a href="//de.m.wikipedia.org/w/index.php?title=Assembler_(Informatik)&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile Ansicht</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> <script>(RLQ=window.RLQ||[]).push(function(){mw.log.warn("This page is using the deprecated ResourceLoader module \"codex-search-styles\".\n[1.43] Use a CodexModule with codexComponents to set your specific components used: https://www.mediawiki.org/wiki/Codex#Using_a_limited_subset_of_components");mw.config.set({"wgHostname":"mw-web.codfw.main-6b8d669998-zvp7p","wgBackendResponseTime":170,"wgPageParseReport":{"limitreport":{"cputime":"0.269","walltime":"0.361","ppvisitednodes":{"value":3978,"limit":1000000},"postexpandincludesize":{"value":18249,"limit":2097152},"templateargumentsize":{"value":10189,"limit":2097152},"expansiondepth":{"value":15,"limit":100},"expensivefunctioncount":{"value":1,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":5007,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 321.098 1 -total"," 47.54% 152.653 3 Vorlage:Cite_web"," 37.83% 121.471 1 Vorlage:Cite_book"," 26.19% 84.083 1 Vorlage:Literatur"," 22.79% 73.191 3 Vorlage:Internetquelle"," 12.07% 38.770 4 Vorlage:Cite_book/Meldung2"," 8.63% 27.713 1 Vorlage:Wikibooks"," 8.63% 27.709 32 Vorlage:Str_find"," 6.39% 20.513 7 Vorlage:Cite_book/Date"," 5.34% 17.162 25 Vorlage:Cite_book/ParamBool"]},"scribunto":{"limitreport-timeusage":{"value":"0.113","limit":"10.000"},"limitreport-memusage":{"value":3218788,"limit":52428800}},"cachereport":{"origin":"mw-web.eqiad.main-8cb5f4d85-sj84h","timestamp":"20241126194738","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Assembler (Informatik)","url":"https:\/\/de.wikipedia.org\/wiki\/Assembler_(Informatik)","sameAs":"http:\/\/www.wikidata.org\/entity\/Q6470767","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q6470767","author":{"@type":"Organization","name":"Autoren der Wikimedia-Projekte"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2004-06-14T16:52:53Z","headline":"Computerprogramm, das eine Assemblersprache in Maschinensprache \u00fcbersetzt"}</script> </body> </html>