|
Simulyator ekranida ism familyangizni ko'rsating. Matn rangi Yashil
|
Sana | 16.05.2024 | Hajmi | 0,93 Mb. | | #236783 |
Bog'liq SAMANDARKTdocx
O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Kompyuterni tashkillashtirish
fanidan 7-8-amaliy ish
Bajardi: CAO017-2-guruh talabasi
Mahmudjanov Samandar
Tekshirdi: To‘rayeva Maxliyo
Ishdan maqsad: Simulyator ekranida ism familyangizni ko'rsating. Matn rangi - Yashil.
Topshiriqlar:
1. Dasturning algoritmi.
Biz belgilarni sikl yordamida chiqarishimiz mumkin, bu bajarilish vaqtini tezlashtiradi va kodni kamaytiradi.
Avval displeyda ko'rsatilgan belgilar sonini hisoblab chiqamiz. “Mahmudjanov Samandar" = 19 ← 13h
Belgilar jadvalidan foydalanib, birinchi navbatda, 0x2000 manzilidan boshlab, belgilar kodlarini to'ldiring.
Blok sxema.
Programma kodi
Manzil.
|
Metka
|
Mnemokod
|
Kod
|
Izoh
|
0000
|
|
LXI B 2000h
|
01 00 20
|
M (BC) ← 2000h
|
0001
|
|
00
|
|
Manzil kiritish
|
0002
|
|
01
|
|
|
0003
|
|
MVI D 13h
|
16 13
|
D ← 13 0900
|
0005
|
М1
|
MVI A 50h
|
3E 25
|
A ← 19h
|
0006
|
|
MOV D
|
19
|
Rang berish
|
0007
|
|
OUT 00
|
D3 00
|
PORT [00h] ← A
|
0009
|
|
LDAX B
|
0A
|
M (BC) ← 2000h
|
000A
|
|
OUT 00
|
D3 00
|
PORT [00h] ← A
|
000C
|
|
INX B
|
03
|
M (BC) ← BC+1
|
000D
|
|
DCR D
|
15
|
D ← D-1
|
000E
|
|
JNZ 0005h (М1)
|
C2 05 00
|
if (! Z ) PC ← 0005h
|
0011
|
|
HLT
|
76
|
Dasturni tugatish
|
Dastlabki ma'lumotlar (tsiklga kiritilgan)
Manzil
|
1000
|
1001
|
1002
|
1003
|
1004
|
1005
|
1006
|
1007
|
1008
|
1009
|
|
|
|
Qiymat
|
4D
|
41
|
58
|
4D
|
55
|
44
|
4A
|
4F
|
4E
|
4F
|
|
|
|
Harf
|
«M»
|
«A»
|
«X»
|
«M»
|
«U»
|
«D»
|
«J»
|
«O»
|
«N»
|
«O»
|
|
|
|
Maznil
|
100A
|
100B
|
100C
|
100D
|
100E
|
100F
|
1010
|
1011
|
1012
|
1013
|
|
|
|
Qiymat
|
56
|
20
|
53
|
41
|
4D
|
41
|
4E
|
44
|
41
|
52
|
|
|
|
|
Harf
|
«V»
|
« »
|
« S»
|
«A»
|
«M»
|
«A»
|
«N»
|
D
|
A
|
R
|
|
|
|
|
Programma natijasi
|
| |