Dla mnie to po prostu funky MOV. Jaki jest jego cel i kiedy powinienem go
Dla mnie to po prostu funky MOV. Jaki jest jego cel i kiedy powinienem go
Chciałbym zdemontować MBR (pierwsze 512 bajtów) z bootowalnego dysku x86, który mam. Skopiowałem MBR do pliku za pomocą dd if=/dev/my-device of=mbr bs=512 count=1 Jakieś sugestie dotyczące narzędzia Linux, które może zdemontować plik mbr?
Na stronie Wikipedii o plikach .COM https://en.wikipedia.org/wiki/COM_file czytamy: Pliki .COM w DOS ustawiają wszystkie rejestry segmentów x86 na tę samą wartość, a rejestr SP (wskaźnik stosu) na 0xFFFE, a zatem stos zaczyna się na samej górze segmentu pamięci i od tego momentu zaczyna...
Co tak naprawdę dzieje się na nowoczesnym sprzęcie komputerowym uruchomionym w 16-bitowym starszym trybie BIOS MBR, gdy zapisujesz bajt taki jak '1'(0x31) w buforze ramki tekstu VGA (tryb 03) pod fizycznym adresem liniowym B8000? Jak wolno mov [es:di], eaxsklep z MTRR dla tego regionu jest...