Índice:
- Etapa 1: HARDWARE PARA EXECUTAR EfexMonV4
- Etapa 2: SOFTWARE
- Etapa 3: USO:
- Etapa 4: Código Fonte
- Etapa 5: O QUE SE SEGUE?
- Etapa 6: FONTES
Vídeo: Sistema operacional do tipo monitor Z80 e SBC: 6 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
EfexV4 é um monitor ROM com montador e desmontador embutido e
utilitários básicos para escrever, executar e depurar seus programas z80 em hardware real
EfexMon não precisa de CP / M, N8VEM ou outro hardware complicado. Você precisa apenas da arquitetura padrão Z80 SBC e um UART com terminal
Etapa 1: HARDWARE PARA EXECUTAR EfexMonV4
MAPA DE MEMÓRIA
XTAL = 4 MHZ
USE CIRCUITO DE RELÓGIO ANEXO
ROM START: 0000H TOTAL LENGHT 8KB
RAM START: 8000H RAM END: FFFFH
PILHA: F800H
VARIÁVEIS DO SISTEMA: F900H-F910H FF00-FFFFH
UART 8251 ENDEREÇO DA PORTA: 00H, BAUDRATE: 19200 KBS 8-n-1
PIO 8255 ENDEREÇO DA PORTA: 08H: CONECTE 8255 CS AO PIN 5 DO IC 74LS139
Etapa 2: SOFTWARE
Conforme descrito na página anterior, Efexmon precisa de 32 KB de ram (62256 SRAM é bom) e 8 Kb de ROM (28c64 pode ser)
pilha e variáveis de sistema ficam no topo da memória RAM, então, após 8000H, há toneladas de bytes livres
Etapa 3: USO:
Você deve usar um programa emulador de Terminal para alcançar EfexV4
O sistema começa com uma mensagem de saudação e informações sobre a versão
o prompt de comando vem então
C: \> isso é uma ironia para a promessa do DOS:)
todas as entradas devem ser CARACTERES EM MAIÚSCULAS! não se esqueça de pressionar Caps Lock uma vez.
Pres H para obter ajuda, pressione U para rotinas úteis
(S) significa que a sub-rotina deve ser chamada
(R) significa que a rotina deve ser pulada
MONTADORA:
Aseembler é totalmente potente e sólido, apenas comandos de manipulação de bits (IX + *) e (IY + *) excluídos
exceto isso, Efex assembler aceita todos os comandos z80 oficiais.
Durante a entrada mnemônica, backspace é bem-vindo até # ou $ caracteres. não retroceda após este chars.
(Função de retrocesso total desabilitada para caber ROM em 8k)
Algumas partes desta ROM gravadas nela! com seu próprio montador.
DESMONTADOR:
O desmontador pode reconhecer todo o código z80 e pode reconhecer bytes que não sejam de comando
e os aponta com o sinal '***'
ENTRADA:
As entradas Efex Hexadecimal podem reconhecer caracteres não hexadecimais e os ignora.
Uma vez iniciada a entrada, você deve preencher todas as áreas até o fim;
#: significa entrada de 1 byte (dois caracteres hexadecimais)
$: entrada média de 2 bytes (quatro caracteres hexadecimais)
Etapa 4: Código Fonte
Por favor, não hesite em contactar-me para quaisquer questões
O código-fonte não está sob licença GNU. Não pode ser usado para fins comerciais!
Para usar o propósito comercial do código, você precisa da minha permissão.
Você pode usar, modificar ou compartilhar livremente em meu nome
Obrigado pelo seu respeito pelo trabalho árduo e pelo tempo despendido neste código
Dr. Mustafa Kemal PEKER (MD)
Etapa 5: O QUE SE SEGUE?
- SUPORTE DE TECLADO USB (IMPLEMENTAÇÃO DO TESTE CONCLUÍDA)
-LCD NA TELA WIDE SCREEN 128X64 LCD GRÁFICO NO MODO DE TEXTO (EXECUÇÃO DO TESTE CONCLUÍDA)
-INTERPRETADOR BÁSICO (EXECUÇÃO DO TESTE CONCLUÍDA)
- SUPORTE DE CARTÃO SD
ESTA QUATRO IMPLEMENTAÇÃO TORNARÁ EFEXV4 UM COMPUTADOR AUTÔNOMO
Etapa 6: FONTES
1) tabela de instruções z80
2) Tabelas de códigos do assembler TASM:
3) Monitor 6809 do Grande Mestre Erturk KOCALAR (inspirado)
4) Trabalhos de Grant Searle (inspirados)
5) Circuitos integrados e microprocessadores. Livro R C HOLLAND 1986
6) Z80SimulatorIde
7) Livro de rotinas de montagem Leventhall Z80
8) O 6502 de Brian M. Phelps funciona
9) Catálogos Zilog z80 e descrições de chips
10) site de informações do z80
11) Projeto baseado em:
12) As opiniões e conversas dos meus seguidores
Recomendado:
Como instalar um sistema operacional: 4 etapas
Como instalar um sistema operacional: Em todos os casos, os computadores precisam de um sistema operacional para funcionar, então aqui vamos mostrar a você como instalar um do zero
Como fazer seu próprio sistema operacional! (lote e exemplo interno): 5 etapas
Como fazer seu próprio sistema operacional! (lote e exemplo dentro): Faça agora
Basiliscus "α". Basilisk W / Raspberry Pi Hardware de Mandalorian e sistema operacional Raspbian: 19 etapas
Basiliscus "α". Basilisk W / Raspberry Pi Hardware e Raspbian OS da Mandalorian: Este projeto é sobre um dispositivo que você pode usar como um computador, diferente de um laptop, em movimento. Seu objetivo principal é permitir que você escreva seu código se estiver programando ou aprendendo. Além disso, se você é um escritor ou gosta de escrever histórias, mesmo que
Como conectar o Raspberry Pi ao monitor do laptop (sistema operacional Windows): 6 etapas
Como conectar o Raspberry Pi ao monitor do laptop (sistema operacional Windows): Neste instrutivo, aprenderemos como usar a tela do laptop como monitor para o seu Raspberry Pi 2 modelo B. Os monitores do Raspberry Pi estão amplamente disponíveis no mercado, mas são bonitos caro. Então, em vez de comprar um monitor separado, você pode usar
Como instalar o sistema operacional no Raspberry Pi: 15 etapas (com imagens)
Como instalar o sistema operacional no Raspberry Pi: O Raspberry Pi é um pequeno computador que pode ser conectado a um monitor de computador e usa um teclado e mouse padrão para que o usuário aprenda mais sobre programação. Você pode construir seu próprio dispositivo de Internet das Coisas com ele. Um Raspberry Pi como o