Table des matières:
- Étape 1: MATÉRIEL POUR EXÉCUTER EfexMonV4
- Étape 2: LOGICIEL
- Étape 3: UTILISATION:
- Étape 4: Code source
- Étape 5: ET LA SUITE ?
- Étape 6: SOURCES
Vidéo: Système d'exploitation de type moniteur Z80 et SBC : 6 étapes (avec images)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
EfexV4 est une ROM de moniteur avec assembleur et désassembleur en ligne et
utilitaires de base pour écrire, exécuter et déboguer vos programmes z80 dans du matériel réel
EfexMon n'a pas besoin de CP/M, N8VEM ou autre matériel compliqué. Vous n'avez besoin que d'un SBC d'architecture Z80 standard et d'un UART avec terminal
Étape 1: MATÉRIEL POUR EXÉCUTER EfexMonV4
CARTE MÉMOIRE
XTAL = 4 MHz
UTILISER LE CIRCUIT D'HORLOGE ATTACHÉ
ROM START: 0000H LONGUEUR TOTALE 8KB
DÉBUT RAM: 8000H FIN RAM: FFFFH
PILE: F800H
VARIABLES DU SYSTÈME: F900H-F910H FF00-FFFFH
ADRESSE DU PORT UART 8251: 00H, DÉBIT EN BAUDS: 19 200 KBS 8-n-1
ADRESSE DU PORT PIO 8255: 08H: CONNECTEZ 8255 CS À LA BROCHE 5 DE L'IC 74LS139
Étape 2: LOGICIEL
Comme décrit dans la page précédente, Efexmon a besoin de 32 Ko de RAM (62256 SRAM est bon) et 8 Ko de ROM (28c64 peut-être)
la pile et les variables système se trouvent au sommet de la RAM, donc, après 8000H, il y a des tonnes d'octets libres
Étape 3: UTILISATION:
Vous devez utiliser un programme d'émulation de terminal pour atteindre EfexV4
Le système démarre avec un message d'accueil et des informations sur la version
l'invite de commande vient alors
C:\> c'est une ironie pour DOS promt:)
toutes les entrées doivent être des CARACTÈRES MAJUSCULES ! n'oubliez pas d'appuyer une fois sur le verrouillage des majuscules.
Appuyez sur H pour obtenir de l'aide, appuyez sur U pour des routines utiles
(S) signifie que le sous-programme doit être appelé
(R) signifie que la routine doit être sautée
ASSEMBLEUR:
Aseembler est entièrement alimenté et solide, seules les commandes de manipulation de bits (IX+*) et (IY+*) sont exclues
à part cela, l'assembleur Efex accepte toutes les commandes officielles du z80.
Lors de la saisie mnémonique, le retour arrière est le bienvenu jusqu'aux caractères # ou $. ne pas revenir en arrière après ce caractère.
(Fonction de retour arrière complet désactivée pour s'adapter à la ROM en 8k)
Certaines parties de cette ROM écrites sur elle-même ! avec son propre assembleur.
DÉSASSEMBLER:
Le désassembleur peut reconnaître tout le code z80 et il peut reconnaître les octets de non-commande
et les pointe avec le signe '***'
SAISIR:
Les entrées hexadécimales d'Efex peuvent reconnaître les caractères non hexadécimaux et les ignorer.
Une fois la saisie commencée, vous devez remplir toutes les zones jusqu'à la fin;
#: signifie 1 octet d'entrée (deux caractères hexadécimaux)
$:mean entrée de 2 octets (quatre caractères hexadécimaux)
Étape 4: Code source
N'hésitez pas à me contacter pour toute question
Le code source n'est pas sous licence GNU. Il ne peut pas être utilisé à des fins commerciales !
Pour utiliser le code à des fins commerciales, vous avez besoin de ma permission.
Vous pouvez librement l'utiliser, le modifier ou le partager en mon nom
Merci pour votre respect pour le travail acharné et le temps passé sur ce code
Dr Mustafa Kemal PEKER (MD)
Étape 5: ET LA SUITE ?
-SOUTIEN CLAVIER USB (TEST DE MISE EN OEUVRE TERMINÉ)
-LCD À BORD ÉCRAN LARGE 128X64 GRAPHIQUE LCD EN MODE TEXTE (IMPLÉMENTATION DE TEST COMPLÈTE)
-INTERPRÈTE DE BASE (TEST DE MISE EN OEUVRE COMPLET)
--SOUTIEN DE LA CARTE SD
CETTE QUATRE MISE EN UVRE FERA D'EFEXV4 UN ORDINATEUR AUTONOME
Étape 6: SOURCES
1) tableau d'instructions z80
2) Tableaux de codes assembleur TASM:
3) Moniteur 6809 du Grand Maître Erturk KOCALAR (inspiré)
4) Les œuvres de Grant Searle (inspirées)
5) Circuits intégrés et microprocesseurs. Livre R C HOLLAND 1986
6) Z80SimulatorIde
7) Livre de routines d'assemblage Leventhall Z80
8) Les 6502 œuvres de Brian M. Phelps
9) Catalogues Zilog z80 et descriptions des puces
10) Site Web d'informations z80
11) Projet basé sur:
12) Les opinions et discussions de mes abonnés
Conseillé:
Comment installer le système d'exploitation Raspbian dans Raspberry Pi à l'aide du logiciel NOOBS et d'un smartphone : 6 étapes
Comment installer le système d'exploitation Raspbian dans Raspberry Pi à l'aide du logiciel NOOBS et d'un smartphone. : Bonjour à tous ! aujourd'hui, dans ce tutoriel, je vous montre comment installer facilement Raspbian OS dans Raspberry Pi à l'aide du logiciel NOOBS et d'un smartphone
Basiliscus "α". Basilisk de Mandalorian avec matériel Raspberry Pi et système d'exploitation Raspbian : 19 étapes
Basiliscus "α". Basilisk de Mandalorian avec matériel Raspberry Pi et système d'exploitation Raspbian : ce projet concerne un appareil que vous pouvez utiliser comme ordinateur, différent d'un ordinateur portable, lors de vos déplacements. Son objectif principal est de vous permettre d'écrire votre code si vous programmez ou apprenez. Aussi, si vous êtes écrivain ou que vous aimez écrire des histoires, même si
Comment démonter un ordinateur avec des étapes et des images faciles : 13 étapes (avec des images)
Comment démonter un ordinateur avec des étapes et des images faciles : Il s'agit d'instructions sur la façon de démonter un PC. La plupart des composants de base sont modulaires et facilement démontables. Cependant, il est important que vous soyez organisé à ce sujet. Cela vous aidera à éviter de perdre des pièces, et aussi à faire le remontage ea
Comment installer le système d'exploitation sur Raspberry Pi : 15 étapes (avec photos)
Comment installer le système d'exploitation sur Raspberry Pi : Un Raspberry Pi est un petit ordinateur qui peut être branché sur un écran d'ordinateur et qui utilise un clavier et une souris standard permettant à l'utilisateur d'en apprendre davantage sur la programmation. Vous pouvez créer votre propre appareil Internet des objets avec. Un Raspberry Pi comme le
Démo d'exploitation du clavier Arduino (HID) et prévention : 4 étapes (avec images)
Arduino Keyboard Exploit Demo (HID) et prévention : Dans ce projet, nous allons utiliser un arduino leonardo pour simuler une éventuelle attaque USB à l'aide de HID (humain interface device). J'ai créé ce tutoriel non pas pour aider les pirates mais pour vous montrer de vrais dangers et comment vous protéger de ceux-ci