“Elektronika asoslari, raqamli texnika va mikroprotsessorlar 3” fanidan



Yüklə 96,78 Kb.
səhifə1/2
tarix24.04.2023
ölçüsü96,78 Kb.
#101943
  1   2
7 lab aliyev (nashirov)


O‘ZBEKISTON RESPUBLIKASI TRANSPORT VAZIRLIGI”
TOSHKENT DAVLAT TRANSPORT UNIVERSITETI
Transportda axborot tizimlari va texnologiyalari” kafedrasi

“Elektronika asoslari, raqamli texnika va mikroprotsessorlar 3”

fanidan



LABORATORIYA ISHI №7
BAJARDI: AT-3 guruh talabasi
Nashirov.S
QA’BUL QILDI: Aliyev M .
TOSHKENT-2023
7 –LABORATORIYA ISHI

Assembler qo'shimchalari yordamida dasturlarni ishlab chiqish. Ko'paytirish. Bo'lish




Laboratoriya ishini bajarish vazifalari
1.Assemblerda dasturiy ta'minotni ishga tushirish.
2. Microsoft Visual Studio da loyihalar tuzish .
Laboratoriya ishini bajarish uchun topshiriqlar

  1. blok – sxema va dastur tuzilsin;

  2. komputerga dastur kiritilsin;

  3. dastur ishga tushirilsin ;

  4. javoblari o’nlik va o’n oltilik sanok tizimda chiqarilsin;

  5. javobni qo'lda hisoblash bilan solishtirilsin;

  6. xisobot tayyorlash (blok – sxema va komputer nusxasi,xulosa,adabiyotlar).



O’rganish uchun misollar keltirilgan.
Keltirilgan misolni kompyuterda echish uchun Microsoft Visual Studio 2010 dasturi bilan foydalanishi ilovada ko’rsatilgan.
MISOL №3 (ko’paytirishMUL )

#include // необходимдляработыprintf


#include // необходим для работы _getch();
/* глобальные переменные */
short a;// long - тип длинного числа, short - тип короткого целого числа
/* главная функция */
Void main()
{
__asm {
//mov cx,00h;
Mov cx,03h;
Mov ax,12h;
mul cx;
mov a,ax;
};
printf("%d",a); // ответ в десятичной системе
_getch();

}
Ответ 54
Variantlar guruh jurnalidagi raqam bo'yicha tanlanadi
1 – jadval

Yüklə 96,78 Kb.

Dostları ilə paylaş:
  1   2




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin