MUHAMMAD AL XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI QARSHI FILLIALI Kompyuter injeneringi kafedrasi Kampyuterni tashkil etish fanidan bajargan 5.1 amaliy ishi Bajardi: Kompyuter injeneringi 13-21 guruhi TALABAsi suyunova o`g`iloy , Qabul qildi : Davlatova Navbahor Reja: 1.Assembler dasturlash tilida va uning imkoniyatlari. 2.Assembler tili operatorlar va ularning qo`llash. 3.Assemblerlash jarayoni.
5.1– amaliy mashg‘ulot
Assembler tilida asosiy operatorlar bilan tanishish
1.Assembler dasturlash tilida va uning imkoniyatlari. - Assembler tushunchasi va uning vazifalari Yuqori sath tillari hisoblangan C, C+ va Java kabi dasturlash tillari- da yozilgan bitta operatorni amalga oshirish uchun, bir nechta mashina buyruqlarini bajarish kerak bo‘ladi. Har bir operatorga bittadan mashina buyrng‘i to‘g‘ri keladigan til esa - assembler tili deb ataladi. Har bir assembler tili yoki assemblerlar, mashina buyruqlarining nomlari qisqartirib yozilgan - mnemonikalarga, ya’ni ma’noga ega qiskartirilgan so‘zlarga asoslanadi. Masalan: qo‘shish - ADD, ayrish - SUB, ko‘chirib yozish - MOV, bir qiymatga orttirish - INC va boshqa mashina buyruqlari kabi. Assembler tilida ham - konstantalarni, o‘zgaruvchilarni, xotira adreslarini ifodalovchi metkalarni tavsiflash uchun, simvollardan iborat nomlar qo‘llaniladi. Assembler tilida yozilgan dasturni assembler- lash yoki translyasiya (kompilyasiya) qilish natijasida, real apparat mu- hitda - Pentium 4, Motorola, UltraSPARC yoki 8051 protsessorlaridan bi- ri o‘rnatilgan kompyuterda bajarilishga tayyor ikkilik sonlarda ifodalangan dastur hosil bo‘ladi. Ushbu holatni UMK80 o‘quv mikroprotsessorli komplekti uchun yozilgan, keltirilgan dastur yordamida tushuntirish mumkin. Bu dastur tezkor xotira qurilmasining 0B00 adresi bo‘yicha yozilgan sonni o‘qiydi, uning inkorini aniqlaydi hamda natijani 0B01 adresi bo‘yicha tezkor xotira qurilmasiga qaytib yozib qo‘yadi.
Do'stlaringiz bilan baham: |