С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
нет
это скорей всего сложность в понимании своих 8080 клинописей
Код:: OTIR ld (TMP8),a ;sta TMP ; otir ld a,c ;mov a,c ; ld ($+5),a ;sta $+5 ; ld a,(hl) ;mov a,m ; out ($00),a ;out 0 ; inc hl ;inx h ; dec b ;dcr b ; DAO jp nz,$-9 ;jnz $-9 ; ld a,(TMP8) ;lda TMP ; mod code ; ret ;ret ; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - : OTIR (TASM Version) ; ld (TMP8),a ;sta TMP8 ; ; ld a,c ;mov a,c ; ; ld ($+4),a ;sta $+4 ; ; out ($00),a ;out 0 ; ; ld (hl),a ;mov m,a ; ERROR ; inc hl ;inx h ; ; dec b ;dcr b ; TASM ; jp nz,$-9 ;jnz $-9 ; ; ld a,(TMP8) ;lda TMP8 ; mod code ; ret ;ret
тупо перепутана mov m.a и mov a,m (для меня вообще это выглядит как 2 одинаковых строчки и нужно всматриваться)
и не в том месте
в z80 четка видно ld (hl),a и ld a,(hl) и перепутать чтение и запись физически нельзя
и не сливается в сплошной столб мракобесия как на 6502 и 8080 за который глазу не как заципится
мало того это во всей INIR, INDR, OTIR, OTDR, INI, IND, OUTI, OUTD группе....Код:mvx 5 ewr y fje w rfi f hwe l rjf n ewr f
и видимо ошибка скопипастилась потом еще 6 раз и даже не заметилась...
ну и в данном случае реабилитирующих hex значений рядом найдено не было
Последний раз редактировалось NEO SPECTRUMAN; 12.02.2021 в 10:55.
NEO SPECTRUMAN(12.02.2021)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)