Mikroprotsessorlar va mikroehm asoslari


Ikki sonni k o ’paytirish qism p rogram m asi



Yüklə 9,57 Mb.
Pdf görüntüsü
səhifə114/222
tarix13.12.2023
ölçüsü9,57 Mb.
#140443
1   ...   110   111   112   113   114   115   116   117   ...   222
Oljayev.

Ikki sonni k o ’paytirish qism p rogram m asi. 
4.6-jadvaI.

M ashin a kodi
Belgi
Mnemokod

AF
SBN
XRA A

i a
C N T
LDA X D
145


4 .15-rasm. Qo shish program m asi algoritmi.
146


M P L
B it k o ’r s a tk i c h i 01 g a t e n g Y i g ’in d i 0 0 g a te n g
Y c T g ^
B
i
t
n
i
n
g
q i y m a t i 1 g a te n g m i 
0
Y i g ’ in d i - Y i g 'i n d i + k o ‘p u y u \ e h i

H a
Y i g 'i n d i n i o ’n g g a s u ris h
k o 'p a y t i r u v c h i m n g n a \ b a t d a g i b itin t 
k o 'r s a t i s h
RETU RN
4 .!6.rasm. Ко 'paytirish qism programmasini algorilmi.
4.10. K1810 m ikroprotsessorlarida m a ’lu m o tla m i ishlab chiqarish
p rogram m alariga nam unalar.
4.10.1. Ishorasi y o ’q 32-razryadli butun sonlar k o’paytm asi.
K1810 MP buyruqlar sistemasida M U L k o ’paytirish buyru g’i mavjud, u 8 yoki 
16-razryadli m a ’lumotlar bilan ishlaydi. Agar ikki barovar aniqlik bilan (32-razryad) 
berilgan sonlarning k o ’paytirish zarur b o ’ lsa, bu operatsiya quyidagi sx em ada 
k o ’rsatilgan qism programtnsi bo’yicha bajariladi [3].
M U L U 32 qism program ma qisman k o ’paytirishlarni xotirada saqlash zarurligi 
uchun MOV siljish buyruqlari takrorlanadi. SX (katta s o ’z) va VX (kichik s o ’z) 
registr juftlarida, k o ’paytm a esa - DX (katta so’z) va AX (kichik s o ’z) registr 
ju ftlarida k o ’paytuvchi joylash gan deb olsak, natija DX, SX, VX va A X (katta 
s o ’zdan kichikka) registrlarida jo ylashsa, u holda k o ’paytirsh qism programmasi 
quyidagi k o ’rinishga ega b o ’ladi:
147



Yüklə 9,57 Mb.

Dostları ilə paylaş:
1   ...   110   111   112   113   114   115   116   117   ...   222




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin