z80

    -2зной

    2ответ

    Я сделал AsmProgram, который работает этот шестнадцатеричный код: 9D95:00 9D96:00 9D97:00 9D98:00 9D99:0E 9D9A:09 9D9B:3E 9D9C:00 9D9D:EF 9D9E:5D 9D9F:49 9DA0:06 9DA1:80 9DA2:A8 9DA3:CB

    1зной

    1ответ

    У меня есть инструкция MOV label, HL. Я понимаю только первую строку, но второй - нет, если только инструкция MOV label, HL, почему нам всегда нужно получить адрес для низких и высоких значений метки?

    -3зной

    1ответ

    Programmcode | Zero-Flag | Sign-Flag | Register A | Register HL | 0 | 0 | 00h | 00 00h --------------|-----------|-----------|------------|------------ MOV HL, 00ffh | | | | DEC

    4зной

    2ответ

    Я немного смущен точным определением «машинного цикла». Например, некоторые source онлайн сказать, что это: четыре шага, которые процессор осуществляет для каждой команды на машинном языке: выборка, д

    0зной

    1ответ

    Я начал экспериментировать с программированием Gameboy с использованием сборки Z80, но я нашел что-то странное. Я нашел фрагмент кода, используемый для создания задержки: simpleDelay: dec bc ld a,b

    1зной

    1ответ

    Я пытаюсь создать простую переменную, содержащую шестнадцатеричное значение 0xffff. Я смог сделать это как макрос с SET, но мне не удалось заставить его работать с чем-то вроде ld _time,$ffff. Как заг