תוכן עניינים:
וִידֵאוֹ: סוג הפעלה מסוג Z80 מערכת הפעלה ו- SBC: 6 שלבים (עם תמונות)
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
EfexV4 הוא ROM צג עם מכלול ומפרק מוטבע ו
כלי עזר בסיסיים לכתיבה, הפעלה וניפוי באגים של תוכניות z80 שלך בחומרה אמיתית
EfexMon אינו צריך CP/M, N8VEM או חומרה מסובכת אחרת. אתה צריך רק S80 ארכיטקטורה סטנדרטית של S80 ואחד UART עם מסוף
שלב 1: תוכנת הפעלה של EfexMonV4
מפת זיכרון
XTAL = 4 מגה -הרץ
השתמש במעגל השעון המצורף
ROM START: 0000H סך הכל 8KB
RAM START: 8000H RAM END: FFFFH
ערימה: F800H
שינויים במערכת: F900H-F910H FF00-FFFFH
כתובת נמל UART 8251: 00H, BAUDRATE: 19200 KBS 8-n-1
כתובת PIO 8255 PORT: 08H: CONNECT 8255 CS ל- PIN 74LS139 של PIN 74
שלב 2: תוכנה
כפי שתואר בעמוד הקודם, Efexmon זקוקה ל 32Kb RAM (62256 SRAM טוב) ו- 8 Kb ROM (28c64 עשוי להיות)
מחסנית ומשתני מערכת יושבים בראש הראם, כך שאחרי 8000H יש טונות של בתים בחינם
שלב 3: שימוש:
עליך להשתמש בתוכנית אמולטור מסוף כדי להגיע ל- EfexV4
המערכת מתחילה בהודעת ברכה ופרטי גירסה
שורת הפקודה מגיעה אז
C: \> זו אירוניה להבטחת DOS:)
כל הקלט חייב להיות מאפיינים גדולים! אל תשכח ללחוץ על כפתור נעילה פעם אחת.
Pres H לעזרה, הקש U על שגרות שימושיות
(S) יש לקרוא לשגרת משנה ממוצעת
(R) שגרה ממוצעת חייבת לקפוץ
מכלול:
Aseembler מופעל במלוא עוצמתו ובסוליד, רק (IX+*) ו- (IY+*) פקודות מניפולציה של ביט
פרט לכך, מכלול Efex מקבל את כל הפקודות הרשמיות של z80.
במהלך קלט מנומני, backspace יתקבל בברכה עד # או $ תווים. אל תחזור אחורה אחרי תווים אלה.
(פונקציית backspace מושבתת כך שיתאימה ל- ROM ב- 8k)
חלקים מסוימים של ROM זה כתוב על עצמו! עם מכלול משלו.
מפרק:
מפרק יכול לזהות את כל קוד z80 והוא יכול לזהות בתים ללא פקודה
ומצביע עליהם בסימן '***'
קֶלֶט:
קלט Efex הקסדצימלי יכול לזהות תווים שאינם הקס ולהתעלם מהם.
לאחר התחלת הקלט, עליך למלא את כל האזורים עד הסוף;
#: ממוצע קלט של 1 בתים (שני תו הקס)
$: קלט ממוצע של 2 בתים (ארבעה תו הקס)
שלב 4: קוד המקור
אנא אל תהסס לפנות אלי לכל שאלה
קוד המקור אינו ברישיון GNU. לא ניתן להשתמש בו למטרות מסחריות!
לצורך שימוש מסחרי בקוד, אתה צריך את רשותי.
אתה רשאי להשתמש בו באופן חופשי, לשנות או לשתף אותו בשמי
תודה על הכבוד לעבודה המאומצת וההשקעה על הקוד הזה
ד ר מוסטפה כמאל פקר (MD)
שלב 5: מה הלאה?
-תמיכת לוח מקשים (השלם יישום הבדיקה)
-מסך LCD על מסך רחב 128X64 גרף LCD במצב טקסט (יישום הבדיקה הושלם)
-פרשן בסיסי (יישום הבדיקה הושלם)
-תמיכה בכרטיס SD
יישום זה יהפוך את EFEXV4 למחשב עצמאי
שלב 6: מקורות
1) טבלת הוראות z80
2) טבלאות קוד של מכלול TASM:
3) צג 6809 של גראנד מאסטר ארטורק KOCALAR (בהשראת)
4) עבודותיו של גרנט סירל (בהשראת)
5) מעגלים משולבים ומיקרו -מעבדים. ספר R C HOLLAND 1986
6) Z80SimulatorIde
7) ספר שגרת הרכבה Leventhall Z80
8) 6502 עבודות של בריאן מ. פלפס
9) קטלוגים של זילוג z80 ותיאורי שבבים
10) אתר מידע על z80
11) הפרויקט מבוסס על:
12) חסידי דעות ושיחות