User Tag List

Показано с 1 по 10 из 23

Тема: Z80 => 8080 адаптация

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,386
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,365
    Поблагодарили
    1,315 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    еще OTIR OTDR пишут в память...
    Там много кто пишет в память, главное, что otir и otdr пишут в порт

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Там много кто пишет в память, главное, что otir и otdr пишут в порт
    нет

    это скорей всего сложность в понимании своих 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 за который глазу не как заципится
    Код:
    mvx 5
    ewr y
    fje w 
    rfi f
    hwe l 
    rjf n 
    ewr f
    мало того это во всей INIR, INDR, OTIR, OTDR, INI, IND, OUTI, OUTD группе....
    и видимо ошибка скопипастилась потом еще 6 раз и даже не заметилась...
    ну и в данном случае реабилитирующих hex значений рядом найдено не было
    Последний раз редактировалось NEO SPECTRUMAN; 12.02.2021 в 10:55.

  4. #3

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,386
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,365
    Поблагодарили
    1,315 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    мало того это во всей INIR, INDR, OTIR, OTDR, INI, IND, OUTI, OUTD группе....
    Неправильные: OTIR, OTDR, OUTI, OUTD; правильные: INIR, INDR, INI, IND.
    Последний раз редактировалось ivagor; 12.02.2021 в 11:12.

    Этот пользователь поблагодарил ivagor за это полезное сообщение:

    NEO SPECTRUMAN(12.02.2021)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. TS адаптация
    от Voxel в разделе Музыка
    Ответов: 206
    Последнее: 15.05.2023, 21:43
  2. Адаптация 2048
    от Yprit в разделе Игры
    Ответов: 3
    Последнее: 25.12.2019, 10:33
  3. схема АОН на 8080/z80
    от sergey2b в разделе Разный софт
    Ответов: 7
    Последнее: 07.02.2010, 22:43
  4. An 8080/Z80 C Compiler
    от breeze в разделе Программирование
    Ответов: 1
    Последнее: 18.08.2005, 06:54

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •