Пожалуйста, кто-нибудь подскажет, как вызывать прерывание на ассемблере с помощью NASM на 32-битной архитектуре. Я пробую много раз, но результат не желателен.в Linux "ошибка дампа ядра", а в windows ничего не происходит на CMD.Я немного прочел, что в 32-битном пользовательском приложении выполняется на уровне кольца 3, а ядро и драйвер запускаются на уровне кольца 1. Если кто-то знает, как это сделать на уровне пользователя.Я следую за кем-то на вашей трубке, он очень хорошо работает с Visual Stdio с C ++ или C (со встроенным и внешним файлом сборки), но когда я вызываю любое прерывание во внешнем или встроенном файле, Visual Studio сообщает об ошибке нарушения расположения памяти
32-битная архитектура Intel (уровень кольца)