Описание тега 80286
Вопросы с этим тегом должны касаться кода, предназначенного для этого процессора. Intel 80286 - это 16-разрядный микропроцессор, который был представлен в 1982 году.
1
ответ
Исполняемые файлы COM с Open Watcom
Я пытаюсь сделать небольшую утилиту для старой машины i286 с PC-DOS и целевым форматом для простого исполняемого файла COM. Выбор компилятора был Open Watcom, и в документации говорится, что он может связывать файлы.COM DOS, но документация либо нео…
25 сен '17 в 14:58
2
ответа
Как программировать в 16-битном защищенном режиме с более чем 64 КБ данных?
Я хочу написать код для 16-битного защищенного режима, в частности, простой операционной системы с некоторыми программами. Я знаю, это звучит глупо, и, возможно, так оно и есть, но мне интересно понять, как писать программы с такими ограничениями. Я…
06 май '15 в 15:44
1
ответ
Инструкция по сборке: AAA
Я смотрю на псевдокод: скрытая сила команд BCD. Вот фрагмент содержимого сайта: Итак, давайте посмотрим, что делает ААА. Вот эквивалент псевдокода (от Intel): IF ((AL AND 0FH) > 9) OR (AF = 1) THEN AL = (AL + 6) AND 0FH; AH = (AH + 1); AF = 1; CF…
06 авг '18 в 14:45
1
ответ
Почему я получаю тройную ошибку при попытке обработать исключение на 286, но не на современном процессоре или Bochs?
Я пытаюсь инициализировать защищенный режим с обработкой исключений в системе AMD 286. Я отладил приведенный ниже код на Bochs, и там он работает нормально. Так же и при работе на компьютере с процессором Pentium 4. Но на 286 это просто тройные неис…
17 авг '19 в 10:20