Size: a a a

Ассемблер

2021 March 27

D

Den in Ассемблер
disba1ancer
Не дважды там дебильная чересстрочная развёртка, по крайней мере в классическом тв
да это сейчас уже не актуально, а помню раньше с этими odd even морока была, когда графику рендерить надо было 😁 там кадр строился полукадрами, частота была 50 герц, что соответствовало частоте напряжения в сети, просто т.к изображение выводилось черезстрочно полукадрами, то кто то это использовал а кто то нет, на компе при нелинейном монтаже и просчетах была возможность это использовать для получения плавности все-таки как никак 50 fps а кинофильмы которые были сняты на кинопленку 25 там 24 кадра, конечно так и смотрелись, но в этом тоже есть свой шарм!
источник

D

Den in Ассемблер
а вот интересно, считается хорошая скорость доступа матрицы монитора что то типа 0.05сек но это соответствует всего лишь 20fps или все-таки 0.005сек тогда это уже 200 ведь играют же как то в игры 120fps и больше мс это 0.05 а микросек это вроде 0.005?
источник

A

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

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
почему это не понятно. в доках же об этом сказано ведь. вот например в мануале фасма нашел вот такое
Если какая-либо операция выполнена с помощью 32-битных общих регистров в длинном режиме, верхние 32 бита 64-битных регистров, содержащих их, заполняются нолями. Это непохоже на операции над 16-битными или 8-битными частями тех регистров, которые сохраняют верхние биты.
источник

A

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

A

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

D

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

A

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

D

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

A

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

AM

Alexander Morozov in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
скину вот это, мож ты про это говоришь
А r8-r15 это что? Можно их для хранения промежуточных результатов использовать?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
это доп регистры в х64 в дополнение к rax...rsi
источник

D

Den in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
да, опечатка. исправлю. прост никто не скидывает такие опечатки мне. вот и не правлю
ну по подрегистрами я имел ввиду например, al ah подрегистры ax, да и у меня тот же вопрос это что за кусочки, от старшей половины?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
l low
b byte
w word
d dword
что тут непонятно то?
источник

D

Den in Ассемблер
или получается их размерность byte?
источник

D

Den in Ассемблер
а понятно, не обратил внимания
источник

D

Den in Ассемблер
так это подрегистры основных или подрегистры новых регистров?
источник

A

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

A

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

D

Den in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
в отладке проверь
а я понял, это для новых то же самое что и для старых просто названия соответствующие
источник