Gostaria de desmontar o MBR (primeiros 512 bytes) de um disco x86 inicializável que tenho. Copiei o MBR para um arquivo usando dd if=/dev/my-device of=mbr bs=512 count=1 Alguma sugestão de um utilitário Linux que pode desmontar o arquivo mbr?
Na página da wikpedia sobre arquivos .COM https://en.wikipedia.org/wiki/COM_file , lê-se: Os arquivos .COM no DOS definem todos os registros do segmento x86 com o mesmo valor e o SP (ponteiro da pilha) é registrado como 0xFFFE, portanto, a pilha começa no topo do segmento da memória e desce a partir …
O que realmente acontece no hardware moderno do PC inicializado no modo BIOS MBR herdado de 16 bits quando você armazena um byte como '1'(0x31) no buffer de quadros de texto VGA (modo 03) no endereço linear físico B8000? Quão lenta é uma mov [es:di], eaxloja com o MTRR para …