Microprocessadores

Laboratório


Programas

TkGate

Site Oficial

TkGate Versão 2.0-b9

  • Modo de usar:

    Siga o Tutorial do Programa.

  • Mais ajuda:

    TKGate User Documention

  • Emulador i8086

    Site Oficial

    Versão para windows(recomendado)

    i8086emu Versão 0.9.2

    Exercicios

  • Modo de usar:

    Abrir o Terminal, se o programa foi instalado como demonstrado abaixo, digite:

    cd $HOME/Programas/bin/i8086gui (Se preferir, crie um link para com esse comando.)

  • Escrever o programa em um editor de texto. Recomendo o vim no Linux:

    No windows, use o KWrite, ou em outro programa de editor de texto. Salvar com extensão ".asm"

  • Montagem (gerando o programa objeto executável pelo emulador):

    Abrir o Terminal linux, entrar na pasta onde o programa foi salvo

    Montar (converter o codigo assembly em código de máquina) com o comando nasm, ex:

    nasm programa.asm -o programa

    Se tudo deu certo, nenhuma linha aparecerá na tela, após o ENTER

    Carregar o emulador já abrindo o programa com:

    i8086text -r 100 programa

    Dentro do emulador, use a tecla n para rodar a próxima (next) instrução; e q (quit) para sair;
  • .


    Como instalar sem conta de administrador

    Primeiramente, descompacte o arquivo e abra o Terminal do Linux. Em seguida entre na pasta em que os arquivos foram descompactados.

    Para descompactar:

    tar -xf i8086emu-src-0.9.2.tar.gz

    cd i8086emu-src-0.9.2

    Em Seguida digite:

    ./configure --prefix=$HOME/Programas/

    Onde "Programas" é a pasta onde ficarão os programas.

    Em sistemas de 64 bits pode ser necessário incluir um "-fpic", se der erro de compilação
    Edite o arquivo src/Makefile com

    nano src/Makefile

    Procure pela linha que contém:

    CFLAGS=-g -O2

    e inclua o -fpic. A linha fica assim:

    CFLAGS=-g -O2 -fpic

    Em seguida, salve gravando o arquivo

    Em seguida, execute:

    make

    make install