User Tag List

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

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

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

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

    Регистрация
    08.01.2012
    Адрес
    г.Винница, Украина
    Сообщений
    94
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    А если просто вычесть и знак результата проверить?
    MOV A,N1
    MOV B,N2
    SUB B
    JM less
    Если сравнивать только положительные или только отрицательные - то да.
    Например.
    10-8 = 2. бит 7 нулевой. 10>8
    (-1)-(-2)=255-254=1. бит 7 нулевой. -1>-2
    А вот если одни с другими...
    127 - (-2) = 127 - 254 = -127 = 0х81 бит 7 ненулевой. 127<-2. Но это неверно!
    Тут надо не только знак учитывать, но и флаг переполнения. И если есть переполнение - реверсировать результат.

    MOV A,N1
    MOV B,N2
    SUB B
    MOV B,A
    RRA
    XOR B
    JM less
    В коде не совсем уверен, сейчас несколько нетрезв.
    Последний раз редактировалось predatoralpha; 15.09.2012 в 02:10.

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

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

Эту тему просматривают: 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

Ваши права

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