Size: a a a

Ассемблер

2021 April 16

d

disba1ancer in Ассемблер
толькл когда сделаешь одну из операций определённых
источник

d

disba1ancer in Ассемблер
чтобы он выставился тебе надо выполнить одну из математических инструкций или cmp/test и при этом о знаке он толком и не сообщает
источник

A

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

d

disba1ancer in Ассемблер
кстати, кроме cf, емнип, есть ещё какой-то флаг переполнения, как раз для знаковых чисел
источник

d

disba1ancer in Ассемблер
на x86, разумеется, как у других не знаю
источник

D

Den in Ассемблер
sf вроде
источник

d

disba1ancer in Ассемблер
кажется, но точно не помню
источник

D

Den in Ассемблер
те просто сделать mov ax, 0b11111111 флаги cf и sf выставятся в единицы?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
смотри справку по mov, какие флаги она меняет, если меняет вообще
источник

D

Den in Ассемблер
счас гляну
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
в масмовской справке все коротко и ясно
источник

D

Den in Ассемблер
да только при арифметических или логических, вот без компа тоже хорошо, какие то новые детали в голове укладываются 😁
источник

d

disba1ancer in Ассемблер
что-то вспомнил про таблицу прерываний и всплыл момент, а как ищется её адрес если у нас включена страничная адресация...
источник

d

disba1ancer in Ассемблер
никто не напомнит? для x86, разумеется
источник

NN

No Name in Ассемблер
Можно мне тоже эту справку дать ?
источник

d

disba1ancer in Ассемблер
оно для контроллера не подойдёт, только для написания под ПК
источник

NN

No Name in Ассемблер
Понял, все же, можно мне тоже посмотреть что там написано ? Мне интересно очень
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
источник

D

Den in Ассемблер
Таблица векторов прерывания находися с адреса 0000:0000 и имеет 256 элементов
это оно?
источник

D

Den in Ассемблер
0000 страница 0000 смещение, так в досе вроде?
источник