Questa sfida è correlata al linguaggio Assembly. Si noti che le sfide che richiedono che le risposte siano in una lingua specifica sono generalmente scoraggiate.
sfondo Mi piace il mio vecchio chip 6502 a 8 bit. È anche divertente risolvere alcune delle sfide qui su PPCG nel codice macchina 6502. Ma alcune cose che dovrebbero essere semplici (come, leggere in dati o in output su stdout) sono inutilmente ingombranti da fare nel codice macchina. Quindi …
C'era una volta, stavo leggendo questa domanda / risposta su Quora Esistono davvero programmatori con titoli di informatica che non riescono a superare il test FizzBuzz Questo codice viene fornito come risposta ovvia for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: …
Ho notato che non esiste una domanda del genere, quindi eccola qui: Hai suggerimenti generali per giocare a golf nel codice della macchina? Se il suggerimento si applica solo a un determinato ambiente o convenzione di chiamata, specificarlo nella risposta. Per favore, solo un suggerimento per risposta (vedi qui ).
Dato un numero intero, genera un valore di verità se è lo stesso sottosopra (ruotato di 180 °) o un valore di falsa in caso contrario. 0, 1e 8hanno simmetria rotazionale. 6diventa 9e viceversa. Sequenza di numeri che producono risultati veritieri: OEIS A000787 0, 1, 8, 11, 69, 88, 96, …
Questo è un adattamento di Core War , una programmazione KOTH risalente al 20 ° secolo. Per essere più specifici, utilizza un set di istruzioni incredibilmente semplificato basato principalmente sulla proposta originale . sfondo In Core War, ci sono due programmi in lotta per il controllo del computer. L'obiettivo di …
Scrivi il quine di linguaggio assembly più breve possibile . Utilizzare qualsiasi ISA desiderato, a meno che non abbia print-quineun'istruzione o equivalente. Gli esempi includono x86, MIPS, SPARC, MMIX, IBM BAL, MIX, VAX, JVM, ARM, ecc. È possibile eseguire il collegamento con la _printffunzione della libreria standard C (o l'equivalente …
Crea un bootloader che esegue il programma Brainfuck dato. Questo è code-golf , quindi vince il programma con meno byte. Essendo un bootloader, la dimensione del programma viene conteggiata in byte diversi da zero nel codice compilato. Brainfuck 30000 celle a straripamento di 8 bit. Il puntatore si chiude. Alcune …
Tangenzialmente ispirato dall'apertura al libro What-If. L'input è un rettangolo di spazi come stringa, elenco di stringhe, ecc., Con oggetti fatti #all'interno: ######## # # ######## ### #### ### #### ### Gli oggetti saranno sempre rettangoli non intersecanti, non toccanti. Un oggetto morbido è definito come un oggetto che non …
Come esercizio, ho creato una soluzione semplice per questa sfida, in x86 Assembly Language. Sto eseguendo questo con FASM su Windows. Ecco il mio codice sorgente: format PE console entry start include 'WIN32A.inc' section '.text' code executable start: push char ; Start at 'A' call [printf] ; Print the current …
Puoi scomporre un numero maggiore di 0 come somma unica di numeri di Fibonacci positivi. In questa domanda lo facciamo sottraendo ripetutamente il maggior numero possibile di Fibonacci positivo. Per esempio: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 …
Il compito è semplice: scrivere un assieme che calcola l'ordine di grandezza di un numero intero usando il minor numero di cicli di clock possibile. L'ordine di grandezza è definito come log10, non log2. La gamma di input valido è 0a , compreso. Il comportamento per l'input al di fuori …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.