Hər vaxtınız xeyir. Mən bilmək istəyirəmki Aşağıda verilen proqramlaşdırma dilinin adi nədir
WaitForZ80:
btst d0,(a1) ; has the Z80 stopped?
bne.s WaitForZ80 ; if not, branch
moveq #$25,d2
və ya:
SetupValues: dc.w $8000 ; XREF: PortA_Ok
dc.w $3FFF
dc.w $100
dc.l $A00000 ; start of Z80 RAM
dc.l $A11100 ; Z80 bus request
dc.l $A11200 ; Z80 reset
dc.l $C00000
dc.l $C00004 ; address for VDP
Təşəkkürlər.
Verilmiş cavablar və yazılan şərhlər (4 cavab var)
4
Əlbətdə ki, Assembler.
Məlumat üçün qeyd edim ki, Assembler dili dedikdə söhbət C, C++ , JAVA kimi hansısa
konkret bir dildən getmir. 2-ci səviyyəli assembler dilləri qrupundan gedir. Ayrı-ayrı qurğuların ,
prosessor arxitekturalarının özlərinə xas olan assembler dilləri olur. Sizin qeyd etdiyiniz sintaksis
dəqiq hansı qurğunun assembler dili olmasını söyləməyə çətinlik çəkirəm, inernetdən kodda qeyd olunan
Z80 ilə bağlı Meqa Driver -i tapdım.
0
Təşəkkürlər. Bəli Mega Drivere-ə aiddir. Mən indi Bu dili öyrənmək üçün (yəni sırf mega driver-i öyrənmək üçün ) nə etmeliyəm? Online dərs kimi hardan başlaya bilərəm. Azərbaycan dilində var?
0
Və birdə Motorola 68000 sozünə rast gəldim
2
Azərbaycan dilində çətin ki olsun, ancaq rus və ingilis dillərində bu barədə çox video və mətn material tapmaq olar. Sega oyun kansolunun proqramlaşdırmasıdır. Motorola 68000 prosessorundan istifadə edir. Əgər assembler proqramlaşdırma təcrübəniz yoxdursa onda sizin üçün çətin olar. Əvvəl intel x86 arxitekturası üçün assemblerlə tanış olun. Bu bizim istifadə etdiyimiz əksər kompyuterlərin prosessorudur. Ona görə kompilyatorları quraşdırmaq nisbətən asan olar. Daha sonra Motorola 68000 üçün kross kompilyatorlar quraşdırıb Sega üçün assembler proqramlaşdırmanı örgənə bilərsiniz. Bir balaca da kəsilmələr və portlardan gərək xəbəriniz olsun.
Dəqiq deyə bilmərəm, amma ola bilsin bu ilin yanvar ayından sonra (növbəti semestr) Assembler kursları təşkil olunsun.
İstəsəniz mail ünvanınızı deyin olanda sizə xəbər verim, ya da mənə boş email göndərsəniz yetər.
[email protected]
Sual verin
Cavab verin