Toshkent Davlat Transport Universiteti
Kafedra
«Transportda axborot texnologiyalari»
Labarotoriya ishi 3
Mavzu: MP komanda tizimlari va arifmetik amalarni dasturlash
Assembler qo'shimchalari yordamida C / C ++ dasturiga kirish. C / C ++ da birinchi dastur.
Bajardi: AT-35 guruh talabasi Ergasheva Shaxnoza
Tekshirdi:Aliyev R.
3 –LABORATORIYA ISHI
MP komanda tizimlari va arifmetik amalarni dasturlash
Assembler qo'shimchalari yordamida C / C ++ dasturiga kirish. C / C ++ da birinchi dastur.
Laboratoriya ishini bajarish vazifalari
1.Assemblerda dasturiy ta'minotni ishga tushirish.
2. Microsoft Visual Studio da loyihalar tuzish .
Laboratoriya ishini bajarish uchun topshiriqlar
blok – sxema va dastur tuzilsin;
komputerga dastur kiritilsin;
dastur ishga tushirilsin ;
javoblari o’nlik va o’n oltilik sanok tizimda chiqarilsin;
javobni qo'lda hisoblash bilan solishtirilsin;
xisobot tayyorlash (blok – sxema va komputer nusxasi,xulosa,adabiyotlar).
Topshiriq varianti № 14
14) (59+34) – 49
Dastur Kodi va natijasi
A
Boshlash
lgoritm
Kiritish
a=59
ax←34
ax←ax+a
ax←ax-44
a←ax
Chiqarish
а
Tamom
Kupaytirish va bo’lish dasturlarni mashina kodida tuzish va bajarish
58*34
Dastur Kodi va natijasi
Алгоритм
Boshlash
Kiritish
a
сx←58
ax←34
ax←сх*ах
a←ax
Tamom
Chiqarish
а
Xulosa:
MOV - пересылка
ADD - сложение
SUB - вычитание
MUL - умножение
Adabiyotlar
D. M. Harris and S. L. Harris, ‘Digital Design and Computer Architecture,’ Morgan Kaufmann, 2007. – p.1619 Издательство Morgan Kaufman © English Edition 2013
|
Muhammad Ali Mazidi,Janice Gillispie Mazidi,Rolin D. McKinlay The 8051 Microcontroller and Embedded Systems.Using Assembly and C Second Edition.2014. – page – 617. ISBN-13: 978-0131194021,ISBN-10: 013119402X
|
Suresh P. Naiz [AIE,ME,(PhD)] MIEE. Professor & Head Department of Electronics and Communication Engineering Royal Colleg of Engineering and Technology. Digital electronics basics.2013. – p.135.
|
Алиев М.М. Цифровая вычислительная техника и микропроцессоры. Учебное пособие. –Т.: «Fan va texnolog’ya», 2009.
|
Электронное образование ТашИИТ.moodle.tashiit.uz
|
Do'stlaringiz bilan baham: |