Nigmatov X


deb ataladi. Quyida Pentium 4 protsessori uchun yozilgan assembler dasturi  keltirilgan. Unda  P va Q



Yüklə 9,08 Mb.
Pdf görüntüsü
səhifə26/68
tarix23.05.2023
ölçüsü9,08 Mb.
#112295
1   ...   22   23   24   25   26   27   28   29   ...   68
523933cb17de0c259e334105409c3eff Kompyuter arxitekturasi

 
deb ataladi. Quyida Pentium 4 protsessori uchun yozilgan assembler dasturi 
keltirilgan. Unda 
P va Q
o‘zgaruvchilar qiymatlari joylarini o‘zaro, ikki marotaba 
almashtirish talab etiladi. Bunda buyruqlarning asosiy ketma-ketligi quyidagicha 
bo‘ladi: 


67 
P va Q
o‘zgaruvchilar qiymatlari joylarini o‘zaro, makrossiz ikki marotaba 
almashtirish quyidagicha amalga oshiriladi: 
Ushbu ketma-ketlikni 
SWAP
nomli makros deb belgilasak
P va Q
o‘zgaruvchilar qiymatlari joylarini o‘zaro, ikki marotaba almashtirish dasturini 
quyidagicha yozish mumkin: 
Makroslar – makrosning nomi, makros tarkibiga kirgan buyruqlar va 
makrosning tugash joyini bildiruvchi
ENDM
, direktivasidan iborat bo‘ladi. 
Quyidagi misollarda makroslarda ishtirok etadigan o‘zgaruvchilar har-xil bo‘lganda, 
qanday yo‘l tutilishi ko‘rsatilgan. Bunday makroslar 
parametrlarga
ega makroslar 
deb ataladi. 


68 
Assembler tilida yozilgan dasturlarni mashina kodlariga o‘tkazish – 
translyasiya qilish ikki o‘tishda
 
(rus tilida – proxod) amalga oshiriladi. Birinchi 
o‘tishda dasturda ishtirok etadigan barcha simvollar ketma-ketliklariga – metkalar 
va o‘zgaruvchilarning nomlariga mos keladigan 
simvollar jadvali
tuzib olinadi. 
Simvollar jadvalini tuzish jarayonida, dastur bajarilayotgan paytda metkalarga 
to‘g‘ri keladigan asosiy xotira adreslarini aniqlab olish amalga oshiriladi. Dastur 
bajarilayotgan paytda bu adreslar buyruqlar adresi sanagichiga - 
ILCga 
(Instruction 
Location Counter
, rus tilida – schetchik adresov komand) yozib boriladi. Quyida 
keltirilgan misolda, izohlar yoziladigan qismining oxirigi qatorida aynan buyruqlar 
adresi sanagichining qiymatlari ko‘rsatilgan. Ushbu qatordan chapda joylashgan 
raqamlar qatori esa, har bir buyruq asosiy xotiraning nechtadan baytini 
egallayotganligi ko‘rsatilan.
Keltirilgan dastur uchun hosil qilingan simvolli nomlar jadvali. 


69 
Ikkinchi o‘tishda esa 

Yüklə 9,08 Mb.

Dostları ilə paylaş:
1   ...   22   23   24   25   26   27   28   29   ...   68




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

    Ana səhifə