Académique Documents
Professionnel Documents
Culture Documents
Em Redes de Computadores
3° s emes tre
Ins talação, C onfig uração, Adminis tração
de C omputadores .
Memória de Aula 03 LAB
Aplicativos necessários:
1 – EMU086
http://www.emu8086.com
2 – FERGORAWIMAGE MAKER
http://www.fergonez.net/download.php?file=frim.zip
3 – RAWWRITEWIN
http://www.chrysocome.net/rawwrite
1 – EMU086:
É um assemblador para o 8086, que permite gerar um código
em assembly e executado, no formato .com.
2 – FERGORAWIMAGE MAKER:
Cria uma imagem de um disquete em aquivo, neste
processo é possível inserir os arquivos em assenbly para
esta arquivo imagem.
3 – RAWWRITEWIN:
Grava o arquivo imagem gerado pelo FERGORAWIMAGE
para um disquete.
;inicialização da pilha
mov ax, 07C0h
mov ss, ax ;seta o SS para 07C0h
mov sp, 03FEh ;aponta para o topo da pilha
Segundo passo:
Gerar o kernel que irá realizar algo, no nosso exmplo apenas para
exemplificar o funcionamento de um kernel, iremos apresentar no vídeo
somente uma mensagem de que o kernel esta vivo, segue o código
exemplo:
terminou:
mov ah, 0h ;subfuncao de aguardar tecla
int 16h ;interrupção de teclado
mov ax, 0040h ;método de reboot consiste em setar_
mov ds, ax ;o valor do endereço 0040:0072h_
mov w.[0072h], 1234h ;para 1234h e pular para o endereço_
jmp 0FFFFh:0000h ;FFFF:0000h