Uploaded by Jonibek Negmurodov

Jonibek kt5

advertisement
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT
AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Kompyuterni tashkillashtirish fani bo’yicha
Amaliy ish
Mavzu: Buyruqlar tizimining arxitekturasi. Assembler tilining asosiy
operatorlari bilan tanishish
Bajardi: CAO010-3 guruh talabasi
Negmurodov Jonibek
Tekshirdi: Azamova S.
Toshkent – 2024
Buyruqlar tizimining arxitekturasi. Assembler tilining asosiy
operatorlari bilan tanishish
Ishning maqsadi
КР580 mikroprotssesor uchun Assembler tili operatorlarini o‘rganish
16-variant
№
A+B
A-B
𝐴↑𝐵
𝐴↓𝐵
16
a = 0E b = E2
a = 0E b =E2
a = 0E b =E2
a = 0E b =E2
Manzil
Mnemokod
Kod
Izoh
0000
MVI B
06
B ← 04
0001
0E
0E
B registrga yuklangan qiymat
0002
MVI A
3E
A ← 42
0003
E2
E2
А ga yuklangan qiymat
0004
ADD B
80
A←A+B
0005
STA adr
32
0900 ← A
0006
09
09
0007
00
00
-
0008
HLT
76
Dasturni to‘xtatish
1. A + B
2. A - B
Manzil
Mnemokod
Kod
Izoh
0000
MVI B
06
B ← 04
0001
0E
0E
B registrga yuklangan qiymat
0002
MVI A
3E
A ← 42
0003
E2
E2
А ga yuklangan qiymat
0004
SUB B
90
A←A-B
0005
STA adr
32
0900 ← A
0006
09
09
0007
00
00
-
0008
HLT
76
Dasturni to‘xtatish
3. A ↑ B
Manzil
Mnemokod
Kod
Izoh
0000
MVI B
06
B ← 04
0001
0E
0E
B registrga yuklangan qiymat
0002
MVI A
3E
A ← 42
0003
E2
E2
А ga yuklangan qiymat
0004
ANA B
A0
A←A↑B
0005
STA adr
32
0900 ← A
0006
09
09
0007
00
00
-
0008
HLT
76
Dasturni to‘xtatish
4. A ↓ B
Manzil
Mnemokod
Kod
Izoh
0000
MVI B
06
B ← 04
0001
0E
0E
B registrga yuklangan qiymat
0002
MVI A
3E
A ← 42
0003
E2
E2
А ga yuklangan qiymat
0004
ORA B
B0
A←A↓B
0005
STA adr
32
0900 ← A
0006
09
09
0007
00
00
-
0008
HLT
76
Dasturni to‘xtatish
Download