|
Simulyator ekranida ism familyangizni ko'rsating. Matn rangi Yashil
|
Sana | 17.05.2024 | Hajmi | 0,68 Mb. | | #239981 |
Bog'liq Og\'abek)
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
Ravshanov Og’abek
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. “Ravshanov Og’abek" = 17 ← 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 ← 30h
|
0006
|
|
MOV D
|
30
|
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
|
52
|
41
|
56
|
53
|
48
|
41
|
4E
|
4F
|
56
|
20
|
Harf
|
«R»
|
«A»
|
«V»
|
«S»
|
«H»
|
«A»
|
«N»
|
«O»
|
«V»
|
«»
|
Maznil
|
100A
|
100B
|
100C
|
100D
|
100E
|
100F
|
1010
|
1011
|
1012
|
1013
|
Qiymat
|
4F
|
47
|
27
|
41
|
42
|
45
|
4B
|
|
|
|
Harf
|
«O»
|
« G»
|
« ‘»
|
«A»
|
«B»
|
«E»
|
«K»
|
|
|
|
Programma natijasi
|
| |