User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 13 из 13

Тема: 16 bit signed arithmetic on Z80

  1. #11

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,382
    Спасибо Благодарностей отдано 
    1,698
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Raydac Посмотреть сообщение
    ошибочка вышла, вверху я приводил код не из unreal а из явовского эмуля z80
    а в unreal код такой
    А приведи кусочек из Unreal'а, где вычисляется простое add a, что нибудь.

  2. #12

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,382
    Спасибо Благодарностей отдано 
    1,698
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Чего-то я проглючил.
    В unreal'е все верно.
    Этот флаг нам говорит о том, что произошел выход за рамки представления чисел со знаком.

    ---------- Post added at 23:23 ---------- Previous post was at 23:15 ----------

    Если хочется сравнивать числа со знаком, то надо проверять два флага сразу.
    Например:
    Меньше, чем - это S != V
    Больше или равно - это S == V

  3. #13

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,382
    Спасибо Благодарностей отдано 
    1,698
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Raydac Посмотреть сообщение
    вот и я думаю что два флага
    Просто на других процессорах есть условия сравнения типа LE, GE и т.д., где учитываются сразу несколько флагов, до 3-х. А на Z80 нет.

Страница 2 из 2 ПерваяПервая 12

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

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

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

Ваши права

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