Simulador 8088

Simulador 8088

registradores 16 bits · barramento de dados 8 bits · endereço físico 20 bits (1 MB) · segmento × 10h + offset
BuscaDecodificação / montagemExecuçãoAcesso à memóriaEntrada/Saída

Programa Assembly Ctrl+Enter monta

Seções .data (DW/DB, vai para DS:0000) e .code (vai para CS:0000). Números: 25, 19h, 0x19, 11001b, 'A'.

Listagem do montador

EndereçoOpcodeFonte

BIU · Unidade de Interface com o Barramento busca

EU · Unidade de Execução registradores

Interpretador de instruções última executada

Memória de código

Dados · palavras de 16 bits clique no valor para editar

OffsetFísicoBytesPalavraDecRótulo

Pilha

SS:OffsetFísicoPalavra

Barramento do sistema ciclos da última instrução

20 linhas de endereço (A19–A0) · 8 linhas de dados (D7–D0) · controle IO/M, RD, WR (ativos em 0)
#CicloEndereçoDadoD7…D0IO/MRDWRQuem responde

Periféricos de E/S IN / OUT

LCD 16×2 OUT 90h dado · OUT 91h comando
Display hexadecimal OUT 80h (AL) · 81h (AH)
LEDs OUT 10h
Chaves IN 11h
Instruções suportadas e codificação