<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://kamelopedia.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=84.163.141.183</id>
	<title>Kamelopedia - Kamelbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="http://kamelopedia.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=84.163.141.183"/>
	<link rel="alternate" type="text/html" href="http://kamelopedia.net/wiki/Spezial:Beitr%C3%A4ge/84.163.141.183"/>
	<updated>2026-11-05T06:15:51Z</updated>
	<subtitle>Kamelbeiträge</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>http://kamelopedia.net/index.php?title=Assembler&amp;diff=336263</id>
		<title>Assembler</title>
		<link rel="alternate" type="text/html" href="http://kamelopedia.net/index.php?title=Assembler&amp;diff=336263"/>
		<updated>2009-07-23T18:02:29Z</updated>

		<summary type="html">&lt;p&gt;84.163.141.183: /* Arithmetische Befehle */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:Binaersprache.jpg|right|200px]]&lt;br /&gt;
Assembler ist eine Sprache für richtige [[Hengst|Kamelhengste]]. Das ist nicht so was weichgekochtes, wie die Programmiersprache BASIC, oder .NET, oder Java. Visual-Studio... *hmpffffffff* *prust* *lol* ... Auch Compiler sind für Weicheier. Debugger, neee, Handauflegen! Assemblerprogrammierer kommen gleich hinter den Lochkartenstanzern, welche die absolute Elite in der Programmierergilde sind. Bei Assembler muss man noch jedes [[Bit]] im [[Computer]] in und auswendig kennen. Ein Beispiel: Rechts im Bild, zweite Reihe von unten, drittes von Links, das Bit heist Berta, es mag Erdbeereis und ist morgens beim Kippen von 0 nach 1 etwas träge. So wie im Beispiel muss der Assemblerprogrammierer jedes Bit von allen Seiten kennen, und es blind beim Namen nennen können, selbst wenn man gerade aus dem tiefsten Winterschlaf geweckt wird. In Assembler werden hochintelligente Befehle aneinander gereiht, die nur der Programmierer und der [[Prozessor]] verstehen, um diese Bits zu manipulieren. Naja, nicht immer, manchmal versteht auch nur der Programmierer den Befehl, und der Prozessor nicht. Auch die [[Kamelopedia]] wurde in reinrassigem Assembler programmiert, da auch sie aus sonst nur schwer zu manipulierenden Bits besteht. Hier sind also richtige Könner am Werk! Damit der geneigte Besucher der Kamelopedia erfassen kann, was das bedeutet, nachfolgend ein langer Auszug aus einem Programmierhandbuch für Prozessoren, auf denen Wikis wie die Kamelopedia ausgeführt werden. &lt;br /&gt;
&lt;br /&gt;
Da Kamelopedia-Programmierer nicht nur hochinetlligent sind, sondern auch schreibfaul, werden die Assemblerbefehle ausschließlich in superkurzen Abkürzungen einprogrammiert, [[WIR]] haben uns mal die Mühe gemacht, diese Abkürzungen auseinander zu klabüstern, damit auch der Laie ({{sa}} [[Lamer]]) wenigstens etwas versteht.&lt;br /&gt;
&lt;br /&gt;
==Verzweigungsbefehle==&lt;br /&gt;
Das allerwichtigste sind die sogenannten Verzweigungsbefehle. Jeder Besucher eines Wikis kennt sie ja, die [[Verzweigung]]en, die man anklicken kann, und dann landet man in einem völlig anderen Thema. Diese Verzweigungen werden mit den nachfolgenden Verzweigungsbefehlen erzeugt:&lt;br /&gt;
&lt;br /&gt;
 BBI		branch on blinking indicator&lt;br /&gt;
 BH		branch and hang&lt;br /&gt;
 BAH		branch and hold&lt;br /&gt;
 BIID		branch if intel chips detected&lt;br /&gt;
 BPO		branch on power off&lt;br /&gt;
 BSO		branch on sleepy programmer&lt;br /&gt;
 BCH		branch on CPU halted&lt;br /&gt;
 BTAD		branch to auto-destruct&lt;br /&gt;
 BCBF		branch on chip box full&lt;br /&gt;
 TBONTB		to branch or not to branch&lt;br /&gt;
 RPBS		reverse parity and branch somewhere&lt;br /&gt;
 IIB		ignore inquiry and branch&lt;br /&gt;
 JRL		jump to random location&lt;br /&gt;
 JSP		jump on sexy programmer (only if female)&lt;br /&gt;
 PCB		pause for coffee break&lt;br /&gt;
 SPD		start and power down&lt;br /&gt;
 PDN		power down and normalize&lt;br /&gt;
 HCF		halt and catch fire&lt;br /&gt;
 EIOC		execute invalid opcode&lt;br /&gt;
 EPI		execute programmer immediate&lt;br /&gt;
 EPB		execute program backwards&lt;br /&gt;
 ERAF		execute relocateable address field&lt;br /&gt;
 EPSW		execute program status word&lt;br /&gt;
 EVLI		execute very last instruction&lt;br /&gt;
 FSRA		form skip and run away&lt;br /&gt;
 PAII		prevent all interrupts and interrupt&lt;br /&gt;
&lt;br /&gt;
==Arithmetische Befehle==&lt;br /&gt;
So ein Wiki wie die Kamelopedia muss natürlich auch rechnen können. Zum Beispiel, wieviel mal Benutzer X Dung in die Kamelopedia reinschreiben darf, bis er auf immer und ewig gebannt wird. Diese spezielle Rechnung ist allerdings einfach, die kann der Prozessor an drei Bits abzählen. Andere hochkomplizierte Rechnungen können natürlich auch ausgeführt werden. Die Assemblerbefehle dafür sind:&lt;br /&gt;
&lt;br /&gt;
 FAG		fold and go&lt;br /&gt;
 AS		add something&lt;br /&gt;
 ARAD		add random to all datas&lt;br /&gt;
 AI		add improper&lt;br /&gt;
 ARZ		add and reset to zero&lt;br /&gt;
 SRZ		subtract and reset to zero&lt;br /&gt;
 DO		divide and overflow&lt;br /&gt;
 DC		divide and conquer&lt;br /&gt;
 DBZ		divide by zero&lt;br /&gt;
 DAR		divide and rule&lt;br /&gt;
 XM		exclusive maybe&lt;br /&gt;
 DR		discuss result&lt;br /&gt;
 PI		punch invalid&lt;br /&gt;
 RI		read invalid&lt;br /&gt;
 SSTR		set stack to random&lt;br /&gt;
 CVU		convert to unary&lt;br /&gt;
 CVS		convert to sesquinary&lt;br /&gt;
 CRN		convert to roman numerals&lt;br /&gt;
 EBQR		enable bi-quinary arithmetic&lt;br /&gt;
 SWCF		set &amp;quot;wrong calculating&amp;quot; flag&lt;br /&gt;
 SRM		set registers to maybe&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Diese Rechenbefehle werden bei der Kamelopedia dank einer neuen, revolutionären Abacus-Arithmetik-Einheit unseres Servers [[bösonders]] schnell ausgeführt.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Transfer-, Kopier- und Verschiebe-Befehle==&lt;br /&gt;
Diese Befehle sind [[bösonders]] für unsere [[Kameltreiber]] gedacht. Damit lassen sich schlechte Artikel blitzschnell in die [[Grabkammer]] verschieben, der Artikelbestand durch unzählige Artikelkopien künstlich aufblähen, um zum Beispiel der [[Uncyclopedia]] und der [[Stupidedia]] mal zu zeigen, wo der Hammer wirklich hängt, und ganz nebenbei lassen sich schlecht einsortierte Artikel auch in passendere Kategorien verschieben.&lt;br /&gt;
&lt;br /&gt;
 TDB		transfer and drop bits&lt;br /&gt;
 MDB		move and drop bits&lt;br /&gt;
 MDR		move and drop record&lt;br /&gt;
 MWC		move and wrap core&lt;br /&gt;
 MC 		move continuous&lt;br /&gt;
 CM		circulate memory&lt;br /&gt;
 WWLR		write wrong length record&lt;br /&gt;
 RNR		read noise record&lt;br /&gt;
 RIRG		read inter-record gap&lt;br /&gt;
 RAI		read and ignore&lt;br /&gt;
 LCC		load and clear core&lt;br /&gt;
 EROS		erase read-only store&lt;br /&gt;
 RWOM		read write-only memory&lt;br /&gt;
 WROM		write read-only memory&lt;br /&gt;
 FME,sbs	fill memory with epoxy, step by step&lt;br /&gt;
 FME,ub		fill memory with epoxy, use bitblit&lt;br /&gt;
 CCP		clear core and proceed&lt;br /&gt;
 CCCP		conditionally clear core and proceed&lt;br /&gt;
 STI		store immediate&lt;br /&gt;
 PSP		push stac pointer&lt;br /&gt;
 TMCHW		transfer micro code to hard wires&lt;br /&gt;
 THWMV		transfer hard wires to micro code&lt;br /&gt;
 CMC		clear micro code&lt;br /&gt;
 OPW		output &amp;quot;please wait&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Befehle für die Fehlersuche==&lt;br /&gt;
Damit die Kamelopedia (im Gegensatz zur [[Wikipedia]]) immer fehlerfrei bleibt, unterstützt uns der Prozessor des Kamelopedia-Servers mit sogenannten Debugging-Befehlen. Diese Befehle benutzen wir an allen Ecken und Enden im Programmcode der Kamelopedia, damit uns ja kein Fehler entgeht.&lt;br /&gt;
&lt;br /&gt;
 SPCB		set programmer confusion bit&lt;br /&gt;
 DMPK		destroy memory protect key&lt;br /&gt;
 SPSW		scramble program status word&lt;br /&gt;
 EMIE		emulate intel errors&lt;br /&gt;
 SCOF		set &amp;quot;change operator&amp;quot; flag&lt;br /&gt;
 SUOCF		set &amp;quot;understand only chinese&amp;quot; flag&lt;br /&gt;
 SSNZ		set serial number to zero&lt;br /&gt;
 IAD		ignore all datas&lt;br /&gt;
 EPF		eat programmers fingers&lt;br /&gt;
 TPWR		throw at programmer with return-key&lt;br /&gt;
 UAP		unplug and pray&lt;br /&gt;
 CO		change operator&lt;br /&gt;
&lt;br /&gt;
==Ein-/Ausgabe-Befehle==&lt;br /&gt;
Damit neue Artikel in die Kamelopedia eingegeben und dem geneigten Besucher diese auch ausgegeben werden können, benötigt der Prozessor sogenannte Ein-/Ausgabe-Befehle. Der Prozessor im Kamelopedia-Server hat ganz ausgefeilte und effektive Befehle dieser Kategorie eingebaut:&lt;br /&gt;
&lt;br /&gt;
 WRTC		wind real time clock&lt;br /&gt;
 WWTC		wind wrong time clock&lt;br /&gt;
 CCD		clear cmos data&lt;br /&gt;
 RP		read from printer&lt;br /&gt;
 BSP		backspace printer&lt;br /&gt;
 PBC		print and break chain&lt;br /&gt;
 BPP		blop plotter pen&lt;br /&gt;
 MPS		move plotter pen somewhere&lt;br /&gt;
 DPMD		drop pen and mangle drum&lt;br /&gt;
 PMT		push mouse from table&lt;br /&gt;
 ENMT		enable mouse trap&lt;br /&gt;
 REOF		read end of file&lt;br /&gt;
 MTI		make track invalid&lt;br /&gt;
 UER		update and erase record&lt;br /&gt;
 IAE		ignore any event&lt;br /&gt;
 UC		unwind core&lt;br /&gt;
 CCU		clear computer user&lt;br /&gt;
 RCSD		read card and scramble data&lt;br /&gt;
 RCR		rewind card reader&lt;br /&gt;
 BCR		backspace card reader&lt;br /&gt;
 BCP		backspace card punch&lt;br /&gt;
 RASC		read and shred card&lt;br /&gt;
 RCI		read card and ignore&lt;br /&gt;
 RCS		read card sideways&lt;br /&gt;
 BST		backspace and stretch tape&lt;br /&gt;
 RBT		rewind and break tape&lt;br /&gt;
 PDT		punch and delete tape&lt;br /&gt;
 MET		misread and eat tape&lt;br /&gt;
 PTAB		position tape ass-backwards&lt;br /&gt;
 STT		stretch and tangle tape&lt;br /&gt;
 ST		stretch tape&lt;br /&gt;
 SRSD		seek record and scar disk&lt;br /&gt;
 RD		rewind disk&lt;br /&gt;
 TD		throw disk&lt;br /&gt;
 FD		flip disk&lt;br /&gt;
 MED		misread and eat disk&lt;br /&gt;
 LCD		launch cartridge disk&lt;br /&gt;
 DF		disk feed&lt;br /&gt;
 FCD		format compact disc&lt;br /&gt;
 EHD		eject harddisk&lt;br /&gt;
&lt;br /&gt;
==Multimedia-Befehle==&lt;br /&gt;
Die Kamelopedia ist multimedial, nein, nicht dass sie denken, es ist Jahrmarkt und da stehen so ein paar Wohnwagen, in denen so Hexen als Medium sitzen und ihnen die Zukunft voraussagen, und die Kamelopedia könnte gleichzeitig mehrere solche Medien nach der Zukunft befragen. Nein, es ist viel banaler, es geht um die [[:Kategorie:Gesungene Kamelopedia|Gesungene Kamelopedia]] und Bilder, das heißt, Multimedia-Befehle helfen den Programmierern der Kamelopedia dabei, Bilder und Töne hier zu integrieren.&lt;br /&gt;
&lt;br /&gt;
 ESC		eject sound card&lt;br /&gt;
 RS		rotate screen&lt;br /&gt;
 E1DAcc		enable 1D graphics accelerator&lt;br /&gt;
 DSV		desynchronize video&lt;br /&gt;
 MJ		move joystick&lt;br /&gt;
&lt;br /&gt;
==Kommunikationsbefehle==&lt;br /&gt;
Natürlich muss so ein Wiki auch kommunizieren können, aber es darf auch nicht zu viel plappern. Die Kommunikation der Kamelopedia mit anderen Wikis wird über die nachfolgenden Befehle realisiert:&lt;br /&gt;
&lt;br /&gt;
 SEM		scramble EMAIL&lt;br /&gt;
 SCDE		send confidential datas to everybody&lt;br /&gt;
 MISB		make internet server busy&lt;br /&gt;
&lt;br /&gt;
==Servermanagement-Befehle==&lt;br /&gt;
Diese Befehle werden insbesondere von unserem Servergott [[Kamel:JeLuF|JeLuF]] benutzt, um den Server am Laufen zu halten. &lt;br /&gt;
&lt;br /&gt;
 SUPS		short uninteruptable power source&lt;br /&gt;
 FAA		forget administrator account&lt;br /&gt;
 SNC		short network cable&lt;br /&gt;
 STP		scramble transport protocol&lt;br /&gt;
&lt;br /&gt;
==Sonstige Befehle==&lt;br /&gt;
Die nachfolgenden Assemblerbefehle passen nicht so recht in die anderen Kategorien, denn sie machen nur sonstiges, und werden daher nur selten benutzt. Insbesondere der erste Befehl in der nachfolgenden Liste wurde hier noch nie benutzt, und ist nur aus Kompatibilitätsgründen zur Wikipedia enthalten, damit wir von dort die eine oder andere Idee klauen können.&lt;br /&gt;
&lt;br /&gt;
 MR		make errors&lt;br /&gt;
 TAR		think and rhyme&lt;br /&gt;
 APX		apply power and explode&lt;br /&gt;
 SHVC		set high voltage to components&lt;br /&gt;
 AUS		ask user for salary&lt;br /&gt;
 AULC		ask user for last cigarette&lt;br /&gt;
 SSJ		select stacker and jam&lt;br /&gt;
 DPO		disable power off&lt;br /&gt;
&lt;br /&gt;
Darüber hinaus kennt der Prozessor des Kamelopedia-Servers eine ganz große Anzahl weiterer Assemblerbefehle, die wir allerdings noch nicht so ganz verstanden haben, da uns einige Seiten aus dem Prozessor-Handbuch verloren gegangen sind. Auch Assemblerprogrammierer sind ab und zu mal schlampig, wir bitten daher andere erfahrene Kollegen um fleißige Mithilfe, dieses Prozessorhandbuch aus ihrer Handbuchkopie zu ergänzen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Computer]]&lt;br /&gt;
[[Kategorie:Kamelopedia]]&lt;br /&gt;
[[Kategorie:Abkürzung]]&lt;br /&gt;
{{hw}}&lt;/div&gt;</summary>
		<author><name>84.163.141.183</name></author>
	</entry>
</feed>