MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Fan nomi: “Kompyuter arxitekturasi”
Mavzu: Assemblerda ichki dasturlarni va kiritish-chiqarish amallarini dasturlash
MAVZU BO’YICHA MANBALAR - https://studfiles.net/preview/2973476/page:4/
- https://studfiles.net/preview/5701777/page:2/
- Ливенцов С.Н. Основы микропроцессорной техники. – Томск: Изд-во Томского политехнического университета, 2007, - 118 с
REJA: - Dasturlanadigan periferik adapter
- KP580 mikroprotsessor simulyatori
- Tashqi qurilmalar bilan ishlash
Dasturlanadigan periferik adapter
Dasturlanadigan periferik adapter (DPA) uchta K/Ch kanalidan tashkil topadi:
- A - 8 bit
- B - 8 bit
- C - 8 bit
Chipning asosiy xususiyatlari:
3 ta kiritish/chiqarish kanallari, har biri 8 bit;
- 3 ta ish rejimi:
- rejim 1– statik kirish/chiqish,
- rejim 2 – taktli kirish/chiqish,
- rejim 3 – ikki yo’nalishli kirish/chiqish,
- har bir kanal kirish yoki chiqish uchun alohida dasturlanadi
Dasturlanadigan periferik adapter tuzilishi Dasturlanadigan periferik adapter (DPA) tuzilishi
D0…D7
|
Ikki yo’nalishli ma'lumotlar shinasi. Protsessor bilan uzatish va qabul qilish, shuningdek, buyruqlarni uzatish uchun
|
/CS
|
Chip Select (chipni tanlash). Protsessor va DPA o'rtasida almashinuvni boshlaydi
|
/RD
|
Read (o’qish)
|
/WR
|
Write (yozish)
|
RESET
|
Reset (qayta ishga tushirish). Ushbu kirishning yuqori darajasi barcha ichki registrlarni tiklaydi.
|
A0, A1
|
Kanal tanlash. Sizga kanallardan birini (A, B, C) tanlash yoki so'z va holat registrlarini boshqarish imkoniyatini beradi
|
PA0…PA7
|
Kanal A
|
PB0…PB7
|
Каnal B
|
PC0…PC7
|
Каnal C
| KP580 Emulyator КР580 da tashqi qurilmalar bilan ishlash - Emulyatorning barcha tashqi qurilmalari bilan ishlash registr-akkumulyatordan MP – tizim qiymatlarining tegishli portiga jo’natish yoki qabul qilishdan iborat. Kiritish/chiqarish buyruqlarini bajarilishi quyidagi ko’rinishda bo’ladi:
- IN (portdan qabul qilish)
- OUT (portga chiqarish).
КР580 da monitor bilan ishlash
«КР580 Monitor» grafik yoki matnli ma’lumotni chiqarish imkonini beruvchi alohida buyruq tizimini qo’llab –quvvatlaydi.
Grafik rejim
- 256x256 pikselli
- 128 bit pikselda
Matnli rejim
39x20 belgi 128 bit belgi
ASCII belgi buyuruqlari jadvali
belgi
belgi
Ma’lumotlarni kiritish va chiqarishni tashkil etish
Manzil
|
Komanda kodi
|
Metka
|
Mnemonika va operand
|
Tavsif
|
0000
0001
0002
0003
|
3E
61
D3
00
| |
MVI A,61
OUT 00
| |
0004
0005
0006
0007
|
3E
6A
D3
00
| |
MVI A,6A
OUT 00
| - A, A=6A
Akkumul-da rang belgisi
A PORT 00, ORT00=6A
monitor portidagi belgi rangi
| Namuna JOKER so’zini monitorga chiqarish dasturi Disklar bilan ishlash - KR580 (01h) portiga real vaqtda yuboriladi yoki o’qiladi, bu ularni bir vaqtning o'zida disk joylashgan haqiqiy kompyuter faylga o'tkazishga olib keladi.
- Qattiq disk bilan ishlash (02h). Disk qurilmasi bilan ishlashga o'xshash.
Qurilmalar bilan ishlash - Tarmoq adapteri bilan ishlash
03h portiga yuborilgan qiymatlar haqiqiy mashinalar tarmog'i orqali TCP/IP protokoli orqali sozlamalarda ko'rsatilgan IP-manzilga yuboriladi.
- Printer bilan ishlash
04h portiga yuborilgan qiymatlar foydalanuvchi ularni chop etishga jo'natmaguncha vaqtincha buferda saqlanadi
K&A E’TIBORINGIZ UCHUN RAHMAT
Do'stlaringiz bilan baham: |