Als «assembly» getaggte Fragen

Diese Herausforderung hängt mit der Assemblersprache zusammen. Beachten Sie, dass Herausforderungen, bei denen die Antworten in einer bestimmten Sprache vorliegen müssen, im Allgemeinen nicht empfohlen werden.

31
8bit virtuelle Maschine

Hintergrund Ich mag meinen alten 8-Bit-6502-Chip. Es macht sogar Spaß, einige der Herausforderungen hier bei PPCG im 6502-Maschinencode zu lösen. Einige Dinge, die einfach sein sollten (wie Daten einlesen oder auf stdout ausgeben), sind im Maschinencode unnötig umständlich. Ich habe also eine grobe...

29
Das Trugbild der klugen Person

Es war einmal, als ich diese Frage / Antwort auf Quora las Gibt es wirklich Programmierer mit einem Abschluss in Informatik, die den FizzBuzz-Test nicht bestehen können? Dieser Code wird als offensichtliche Antwort gegeben for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif...

27
Zahlen mit Rotationssymmetrie

Geben Sie bei einer Ganzzahl einen Wahrheitswert aus , wenn dieser um 180 ° gedreht ist, oder einen anderen falschen Wert. 0, 1und 8haben Rotationssymmetrie. 6wird 9und umgekehrt. Folge von Zahlen, die wahrheitsgemäße Ergebnisse liefern: OEIS A000787 0, 1, 8, 11, 69, 88, 96, 101, 111, 181, 609,...

27
Tipps zum Golfen im x86 / x64-Maschinencode

Mir ist aufgefallen, dass es keine solche Frage gibt, also hier ist es: Haben Sie allgemeine Tipps zum Golfen im Maschinencode? Wenn der Tipp nur für eine bestimmte Umgebung oder Anrufkonvention gilt, geben Sie dies bitte in Ihrer Antwort an. Bitte nur einen Tipp pro Antwort (siehe hier )....

21
Der Nano-Kernkrieg

Dies ist eine Adaption von Core War , einem Programm von KOTH aus dem 20. Jahrhundert. Genauer gesagt wird ein unglaublich vereinfachter Befehlssatz verwendet, der hauptsächlich auf dem ursprünglichen Vorschlag basiert . Hintergrund In Core War kämpfen zwei Programme um die Kontrolle über den...

20
Assemblersprache Quine

Schreiben Sie die kürzest mögliche Assemblersprachen- quine . Verwenden Sie einen von Ihnen gewünschten ISA, es sei denn, er verfügt über eine print-quineAnweisung oder eine Entsprechung. Beispiele sind x86, MIPS, SPARC, MMIX, IBM BAL, MIX, VAX, JVM, ARM usw. Sie können eine Verknüpfung mit der...

20
Bootloader Golf: Brainf ***

Erstellen Sie einen Bootloader, der ein bestimmtes Brainfuck-Programm ausführt. Das ist Code-Golf , also gewinnt das Programm mit den wenigsten Bytes. Als Bootloader wird die Größe des Programms im kompilierten Code in Bytes ungleich Null gezählt. Brainfuck 30000 überlaufende 8-Bit-Zellen. Zeiger...

19
Gibt es mehr harte oder weiche Objekte?

Tangential inspiriert von der Eröffnung des What-If-Buches. Die Eingabe ist ein Rechteck aus Leerzeichen als Zeichenfolge, Liste der Zeichenfolge usw. mit Objekten, die aus #den folgenden Elementen bestehen: ######## # # ######## ### #### ### #### ### Die Objekte sind immer sich nicht...

13
Fibonacci produkte

Sie können eine Zahl größer als 0 als eindeutige Summe positiver Fibonacci-Zahlen zerlegen. In dieser Frage subtrahieren wir wiederholt die größtmögliche positive Fibonacci-Zahl. Z.B: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 = 13 100 = 89 + 8 + 3 Nun nenne ich ein Fibonacci-Produkt die...