User Tag List

Показано с 21 по 30 из 111

Тема: Кросскомпилятор Си под 8080

Древовидный режим

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

    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ступил, я вчера думал про команду

    LD DE, (ADDR)

    Вот в этом куске не нужна была бы команда

    EX HL, DE
    LD HL, (offset)
    LD A, E
    SUB L
    LD L, A
    LD A, D
    SBC H
    LD H, A


    Аналогично

    EX HL, DE
    LD HL, (offset)
    ADD HL, DE

    ---

    Традиционно:

    XCHG
    LHLD offset
    MOV A, E
    SUB L
    MOV L, A
    MOV A, D
    SBB H
    MOV H, A

    Аналогично

    XCHG
    LHLD offset
    DAD D

    ---------- Post added at 11:48 ---------- Previous post was at 11:28 ----------

    По сравнению с PDP11 топорно очень

    *a += *b;

    LD HL, (B)
    LD E, (HL)
    INC HL
    LD D, (HL)

    LD HL, (A)
    LD A, (HL)
    INC HL
    LD H, (HL)
    LD L, A

    ADD HL, DE

    EX HL, DE
    LD HL, (A)
    LD (HL), E
    INC HL
    LD (HL), D

    (Можно использовать команды 8-битной арифметики сократить программу на пару строк, но не суть).

    или на PDP11

    ADD @(A), @(B)
    Последний раз редактировалось vinxru; 13.09.2012 в 13:16.

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

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

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

Похожие темы

  1. Ассемблер 8080
    от Kakos_nonos в разделе Утилиты
    Ответов: 0
    Последнее: 21.09.2011, 23:35
  2. Продам пару платок с процами 8080
    от RedLine в разделе Барахолка (архив)
    Ответов: 15
    Последнее: 23.12.2010, 18:39
  3. схема АОН на 8080/z80
    от sergey2b в разделе Разный софт
    Ответов: 7
    Последнее: 07.02.2010, 22:43
  4. An 8080/Z80 C Compiler
    от breeze в разделе Программирование
    Ответов: 1
    Последнее: 18.08.2005, 06:54

Ваши права

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