Size: a a a

Ассемблер

2021 September 23

d

disba1ancer in Ассемблер
проги могут дёргать прерывания, но о том какие прерывания можно дёргать знают только либы поставляемые вместе с ядром и являющиеся частью винапи
источник

T

Timofey in Ассемблер
А какие есть варианты работы напрямую со звуком помимо прерываний
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
да, через порты. но делать это надо через ОС реального режима - ms-dos
источник
2021 September 24

T

Timofey in Ассемблер
Ну то бишь на ассемблере под виндой невозможно работать напрямую с железом?
источник

A

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

T

Timofey in Ассемблер
Спасибо
источник

A

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

T

Timofey in Ассемблер
Собственно на Linuxе дела обстоят так же?
источник

A

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

d

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

A

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

вроде так все происходит
источник

T

Timofey in Ассемблер
А что за оно?
источник

d

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

d

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

T

Timofey in Ассемблер
Емае сколько полезной информации
источник

T

Timofey in Ассемблер
Всем спасибо
источник

a

anan in Ассемблер
и тебе привет
источник

RB

Rustem B. in Ассемблер
почему эта чать уходит в бесконечный цикл?
я вроде всё верное прописал
источник

DB

Dima Bat in Ассемблер
а шо значит jge?
источник

RB

Rustem B. in Ассемблер
Прыгнуть, если больше или равно
источник