| Сейчас на форуме: Rio, igorcauret (+7 невидимых) | 
|  | eXeL@B —› Вопросы новичков —› Числовое представление True и False в ассемблере | 
| Посл.ответ | Сообщение | 
|  | Создано: 22 декабря 2014 10:27 · Личное сообщение · #1 | 
|  | Создано: 22 декабря 2014 10:29 · Личное сообщение · #2 | 
|  | Создано: 22 декабря 2014 14:55 · Личное сообщение · #3 | 
|  | Создано: 22 декабря 2014 14:58 · Поправил: DenCoder · Личное сообщение · #4 FALSE в языках программирование всегда нуль(!). TRUE - не нуль(!), но необязательно 1. Независимо от архитектуры. Mime пишет: True = 0, False = -1 (0xFFFF) Я бы скорее так трактовал тут - 0 - нет ошибок -1(0xFFFF) - ошибка(и) есть Enigma пишет: например, если это результат функции AreYouHuman() или AreYouNotHuman(), суть одна, а возвращаемые значения разные Можно и так погадать ) Всё зависит от реализации программного интерфейса (API) ----- IZ.RU  | 
|  | Создано: 22 декабря 2014 15:20 · Личное сообщение · #5 | 
|  | Создано: 22 декабря 2014 15:27 · Личное сообщение · #6 | 
|  | Создано: 22 декабря 2014 16:33 · Поправил: dosprog · Личное сообщение · #7 Числовое представление True и False в ассемблере Изначально некорректная постановка вопроса. В Ассемблере нет типов данных True & False (Boolean). Другое дело, в какой код транслируется Boolean с ЯзыкаВысокогоУровня.. Стандартно, false=0 ,true=!0 (любое не равное 0). Тогда проверку true|false удобно делать путём сравнения с нолём. Впрочем, решился вопрос, да и ладно  | 
|  | eXeL@B —› Вопросы новичков —› Числовое представление True и False в ассемблере | 






 Для печати
 Для печати