Как я могу писать прямо на экран?

Я подросток, который очень заинтересовался языком ассемблера. Я пытаюсь написать небольшую операционную систему на ассемблере Intel x86, и мне было интересно, как писать прямо на экран, например, не полагаясь на BIOS или любые другие операционные системы. Я просматривал источники coreboot, Linux и Kolibri, среди прочего, в надежде найти и понять какой-нибудь фрагмент кода, который делает это. Я пока не добился успеха в этом отношении, хотя думаю, что еще раз взгляну на исходный код Linux, это самый понятный для меня из источников, которые я искал.

Если кто-нибудь знает это или знает, где в каком-то фрагменте исходного кода, который я мог бы посмотреть, я был бы признателен, если бы они сказали мне.

] Или еще лучше, если кто-то знает, как определить, какой порт ввода-вывода на процессоре Intel x86 соединяется с каким оборудованием, это тоже будет оценено. Причина, по которой мне нужно задать этот вопрос, заключается в том, что ни в главе о вводе / выводе в Руководстве разработчика программного обеспечения Intel 64 и IA-32, том 1: Базовая архитектура, ни в разделах инструкции IN или OUT в томе 3, Могу ли я найти эту информацию. И потому, что было слишком сложно искать соответствующие инструкции в имеющихся у меня источниках.

21
задан user336462 4 January 2011 в 02:05
поделиться