z80

    21calore

    2risposta

    Ho avuto modo di implementare l'ADD A, r set di opcode sul mio core Z80. Ho avuto un po 'di confusione sulle bandiere di trasporto e di overflow che penso di aver inchiodato, ma volevo metterlo alla c

    12calore

    8risposta

    Desidero interessarmi alla scrittura del mio emulatore semplice per il processore Z80. Non ho esperienza con questo tipo di programmazione. Sto principalmente bene con l'utilizzo di linguaggi basati s

    5calore

    2risposta

    Sto tentando di creare un ritardo software. Ecco un esempio di programma di quello che sto facendo: Address Data Opcode Comment 1800 06 LD, B Load register B with fix value 1801 “ “ Fix

    6calore

    3risposta

    Mi accorgo dalla scheda tecnica Zilog sulla Z80 che con il gruppo di istruzioni I/O (IN e OUT), i contenuti di vari registri sono spesso collocati nei primi 8 bit del bus di indirizzo (a seconda dell'

    9calore

    3risposta

    Sto provando ad imparare BNF e sto provando ad assemblare un codice ASM Z80. Dato che sono nuovo in entrambi i campi, la mia domanda è: sono sulla buona strada? Sto cercando di scrivere il formato di

    5calore

    2risposta

    Ogni volta che assemblo un'applicazione per la calcolatrice TI-83 + (processore Z80), smette di funzionare su CALL. Ecco un esempio ("Ciao") - inizia a funzionare bene, ma la calcolatrice si blocca al

    8calore

    1risposta

    Nella pagina 87 di the Game Boy CPU Manual si afferma che l'istruzione CP n imposta il flag di trasporto quando non c'era un prestito e che ciò significa che A < n. Questo sembra essere in conflitto,

    27calore

    2risposta

    La CPU Game Boy Z80 ha un flag half-carry e non riesco a trovare molte informazioni su quando impostarlo/cancellarlo. Quello che ho capito finora è che qualsiasi operazione di aggiunta, sottrazione, s