x86-16

Do czego służą rejestry CS i IP w zestawie Intel 8086?

Tak więc, jak wynika z pytania, Jaki jest cel rejestrów CS i IP w 8086 Intela Znalazłem to Wyjaśnienie: Code segment ( ... Nie bardzo rozumiem, co to w zasadzie znaczy, więc jeśli ktoś mógłby podać bardziej "żywe" Wyjaśnienie, byłoby świetnie:)

Czym są bliskie, Dalekie i ogromne wskaźniki?

Czy ktoś może mi wyjaśnić te wskaźniki odpowiednim przykładem ... a kiedy te wskaźniki są używane?

Ile sposobów na ustawienie rejestru na zero?

Jestem ciekaw, na ile sposobów można ustawić rejestr na zero w x86 assembly. Używając jednej instrukcji. Ktoś mi powiedział, że udało mu się znaleźć co najmniej 10 sposobów, aby to zrobić. Te, o których myślę, to: xor ax,ax mov ax, 0 and ax, 0

Boot loader nie przeskakuje do kodu jądra

Piszę mały system operacyjny-dla praktyki. Zacząłem od bootloadera. chcę stworzyć mały system poleceń, który działa w 16-bito ... pomocą Virtualboxa, ale nic się nie dzieje, Błąd odczytu nie pokazuje, a także komunikat, który powinien zostać wydrukowany.

Szukam 16-bitowego kompilatora x86

Pracuję nad projektem embedded systems i napotkałem problem z kompilatorem programowo osadzonym w paradygmacie C++ IDE. Chcia ... o: Czy g++ można skonfigurować do budowania tego kod maszynowy? Czy są inne kompilatory C++, które też potrafią to zrobić?