![]() |
|
![]() ![]() ![]() |
|
klyxa |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 13.8.2006 Репутация: нет Всего: нет |
Народ. А почему после
вроде же для положительных чисел доп. код совпадает с прямым кодом и только для отрицательных происходит инверсия и добавление единицы т.е. если было бы
то: берем модуль 0000 0010 1111 1101 ;делаем инверсию + 0000 0001 ; добавляем единицу ------------- 1111 1110 и получается как раз 0FEh Или neg совершенно насрать что отрицательно,что положительное? или опять опечатка?=) |
||||
|
|||||
klyxa |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 13.8.2006 Репутация: нет Всего: нет |
да.видно фиолетово
al=69. Ладно.вопрос исчерпан |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 1 Всего: 207 |
neg = not + inc
-------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
klyxa |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 13.8.2006 Репутация: нет Всего: нет |
угу.под отладчиком разобрался..но всё равно..для положительных чисел доп. код равен прямому коду))
|
|||
|
||||
DigitSphinx |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 28.4.2007 Где: Москва Репутация: нет Всего: 3 |
||||
|
||||
Mikl__ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 18.5.2007 Репутация: нет Всего: 1 |
neg al=sub 0,al при работе с этой командой аргумент рассматривается как число со знаком
если al=97h=-105d --> neg al;al=69h=105d, а вот если al=80h, то neg al вернет al=80h, то же самое если al=0 -- это особые случаи для neg |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Asm для начинающих" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Asm для начинающих | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |