Size: a a a

Ассемблер

2020 December 06

DR

Dima Richev in Ассемблер
Алексей
а ты не знаешь ответ на мой вопрос?или мб подсказку какую дашь 7
Знаю. Дал бы ответ, но я сейчас работаю над другим. А тебе советую загуглить, потому что флаги ну ооочень легко гуглятся
источник

А

Алексей in Ассемблер
да я понял что переполнение, только мне нужно это доказать на бумаге, то есть прям показать пальцем, в каком моменте что произошло, что появилось переполнение)
источник

А

Алексей in Ассемблер
и сработали эти два флага
источник

ST

Saenro T in Ассемблер
Алексей
Всем привет, объясните пожалуйста, почему появился флаг OF? только прям доходчиво..а то никак не могу понять, почему произошло переполнение
mov ax, 7FFEh ; o,s,a,p=0
inc ax ; ax=7FFFh; o,s,a=0, p=1
inc ax ; ax=8000h; o,s,a,p=1
inc ax ; ax=8001h; o,a,p=0, s=1
источник

А

Алексей in Ассемблер
это же с двоичным кодом надо работать и смотреть почему так 7
источник

А

Алексей in Ассемблер
Saenro T
mov ax, 7FFEh ; o,s,a,p=0
inc ax ; ax=7FFFh; o,s,a=0, p=1
inc ax ; ax=8000h; o,s,a,p=1
inc ax ; ax=8001h; o,a,p=0, s=1
чет не очень дошло
источник

s

s54816 in Ассемблер
Алексей
это же с двоичным кодом надо работать и смотреть почему так 7
Не обязательно. Достаточно знать диапазоны знаковых чисел для 8/16/32/64 бит. Для шестнадцатеричной системы счисления так и вообще знать ничего не нужно.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Алексей
да я понял что переполнение, только мне нужно это доказать на бумаге, то есть прям показать пальцем, в каком моменте что произошло, что появилось переполнение)
на пальцах говоришь, вот если на пальцах посчитать 2+4, сколько ты пальцев покажешь?
источник

А

Алексей in Ассемблер
5 и 1, переполнение)6 )
источник

d

damagekidϡ in Ассемблер
0
источник

d

damagekidϡ in Ассемблер
пальцев
источник

d

damagekidϡ in Ассемблер
покажу
источник

DR

Dima Richev in Ассемблер
🤨
источник

А

Алексей in Ассемблер
только с чего вдруг там то переполнение возникло ?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Алексей
5 и 1, переполнение)6 )
нееее, переполнение это когда ты патаешься мне показать 6+7 на пальцах
источник

А

Алексей in Ассемблер
источник

А

Алексей in Ассемблер
вот, 3325+6F07
источник

А

Алексей in Ассемблер
где тут переполнение?или я не так понял...?
источник

s

s54816 in Ассемблер
Алексей
вот, 3325+6F07
У тебя результат из положительного числа со знаком становится отрицательным числом. Поэтому ты во-первых получаешь SF, а во-вторых ты получаешь OF (знаковое переполнение), а вот CF (беззнаковое переполнение) не получаешь.
источник

А

Алексей in Ассемблер
нужно объяснить конкретно, где произошло переполнение
источник