دولة ليبيا وزارة التعليم العالي والبحث العلمي جامعة المرقب-كلية الهندسة /الخمس قسم الهندسة الكهربائية والحاسوب ""Microprocessor lab _ Homework أسم الطالب: خالد عبدالهادي احمد التويمي رقم القيد: 3116127 ( )2021 -2020 .1اكتب برنامج لحل المعادلة y =)x^2( / 4 + 3علما بان xيتم ادخالها عن طريق المنفذ 05 hواعرض yعلي المنفذ 07 h IN 05H MOV B,A MOV C,A MVI A,00H LOOP:ADD B DCR C JNZ LOOP STC CMC RAR STC CMC RAR ADI 03H OUT 07H HLT مواقع10 وبطول2000 h اكتب برنامج إليجاد الوسيط في قائمة تبدا بالموقع.2 3000 h وخزن الناتج في الموقع MVI D,09H START:LXI H,2000H MVI C,09H LOOP:MOV A,M INX H CMP M JC XX MOV B,M MOV M,A DCX H MOV M,B INX H XX:DCR C JNZ LOOP DCR D JNZ START LXI H,2004H LDA 2005H ADD M STC CMC RAR STA 3000H HLT 07 h التي يتم ادخالها عن طريق المنفذx اكتب برنامج إليجاد عدد الواحدات لقيمة.3 09 h واعرض الناتج عن طريق المنفذ IN 07H MVI B,08H MVI D,00H STC CMC LOOP:RAR JNC XX INR D XX:DCR B JNZ LOOP MOV A,D OUT 09H .4اكتب برنامج لحساب مضروب العدد xبحيث ادا كان : مضروب العدد اقل من او يساوي 8bitsيتم عرضه علي المنفذ 07 h مضروب العدد اكبر من 8bitsيتم عرض FFعلي المنفذ 07 h علما بان xيتم ادخالها 01 h IN 01H XRI 00H JNZ NZ MVI A ,01H OUT 07H NZ:MOV C,A SUI 01H JNZ NO1 MVI A,01H OUT 07H NO1:MOV E,A LOOP:MVI A,00H MOV B,E LOOP1:ADD C JC BIG DCR B JNZ LOOP1 MOV C,A DCR E JNZ LOOP OUT 07H JMP END BIG:MVI A,FFH OUT 07H END:HLT تم يقوم البرنامج بتحويل هده القيمة07 h اكتب برنامج إلدخال قيمة عن طريق المنفذ.5 05 h , 06 h الي النظام العشري ويتم عرضها علي المنفذين IN 07H MVI D,00H MOV C,A MVI A,00H LOOP:ADI 01H DAA JNC XX INR D XX:DCR C JNZ LOOP OUT 06H MOV A,D OUT 05H HLT 05 h يتم ادخالها عن طريق المنفذx حيتy = sqrt(x) اكتب برنامج إليجاد.6 اهمل الفاصلة, 07 h واعرض الناتج عن طريق المنفذ IN 05H MVI C,01H MVI B,01H LOOP:SUB B JZ XX INR C INR B INR B CMP B JC ZZ JMP LOOP ZZ:MOV A,C SUI 01H JMP END XX:MOV A,C END: OUT 07H HLT واعرض الناتج بالنظام العشريy = Σ x^2 {x=1:7} اكتب برنامج لحل المعادلة.7 02 h , 03 h علي المنفذين MVI E,00H MVI B,07H LOOP1:MOV C,B MVI A,00H LOOP:ADD B DCR C JNZ LOOP ADD D JNC XX INR E XX:MOV D,A DCR B JNZ LOOP1 OUT 03H MOV A,E OUT 02H HLT