en
Feedback
اللجنة العلمية–قسم الهندسة الطبية الحيوية–المستوى الرابع

اللجنة العلمية–قسم الهندسة الطبية الحيوية–المستوى الرابع

Open in Telegram

🛑 ننشر كل ما يخص طلاب الهندسة من (كتب ، ملخصات ، دورات، برامج ) جامعة صنعاء - كلية الهندسة - سنة ثالثة إذا كان الطب أنبل العلوم، والهندسة رمز نضوج الفكر ورجاحة العقل، فأهلاً بك في الهندسة الطبية. 🤖 بوت القناة: @BME_4BOT 📩 للإستفسار: @BME_4CALLBOT

Show more
743
Subscribers
+124 hours
+117 days
+1930 days
Posts Archive
شرح ل كود مش موجود بالملف #lab_micro_processor
شرح ل كود مش موجود بالملف #lab_micro_processor

🔰التقرير اليومي 🔷️السنة الرابعة - الترم السابع - الأسبوع الثاني عشر ◻️اليوم: السبت 📆التاريخ: 2026/9/5 🔵المحاضرة( 1 ) 📕المادة: إلكترونيات قوى ومحركات - ع - المجموعتين 📖المقرر: - DC-DC step up, down converter - تم التسليم المشاريع 📝التكليف:          لا يوجد 🔵المحاضرة( 2 ) 📕المادة: إدارة مشاريع - ن 📖المقرر: - مراجعة شاملة لما سيتم تطبيقه كبحث للمادة 📝التكليف: #التقرير_اليومي بالتوفيق للجميع

الاسبوع الاول السبت ٩/١٩ هندسة سريرية مدري ايحين احتمال الثلاثاء مقالي... إلكترونيات قوى ومحركات الاسبوع الثاني السبت ٩/ ٢٦ معالجات ومتحكمات الثلاثاء ٩/ ٢٩ أجهزة طبية ٢ الاسبوع الثالث السبت ٣/١٠ نظم تحكم رقمي الثلاثاء ٦/١٠ إدارة مشاريع

كلية_الهندسة_الجدول_المركزي_والنهائي_الفصل_الأول_للعام_2027م.pdf7.58 MB

باقي سلايدات معمل معالجات ومتحكمات

ملخص_لما_قالت_المهندسه_منتهئ_الدعيس_في_ما_سيدخل_بالامتحان_النهائي.pdf0.86 KB

💻 Code-Based Questions (Part 2) Q21.
MOV AX, 0001h  
MOV BX, 0002h  
ADD AX, BX  
What is the value in AX? [ ] 0001h [ ] 0002h [✔️] 0003h [ ] 0000h Q22.
MOV AX, FFFFh  
INC AX  
Which flag is set? [✔️] ZF [ ] CF [ ] OF [ ] SF Q23.
MOV AX, 8000h  
ADD AX, 8000h  
Which flag is set? [✔️] OF [ ] ZF [ ] CF [ ] SF Q24.
MOV AX, 0000h  
DEC AX  
Which flag is set? [✔️] SF [ ] ZF [ ] CF [ ] OF Q25.
MOV AX, 0005h  
MOV BX, 0002h  
DIV BX  
What is the result in AL and AH? [✔️] AL = 02h, AH = 01h [ ] AL = 05h, AH = 00h [ ] AL = 03h, AH = 02h [ ] AL = 00h, AH = 05h Q26.
MOV AX, 0000h  
MOV BX, 0001h  
SUB AX, BX  
Which flag is set? [✔️] CF [ ] ZF [ ] OF [ ] SF Q27.
CMP AX, BX  
JE EqualLabel  
Jump occurs when: [✔️] ZF = 1 [ ] ZF = 0 [ ] SF = OF [ ] CF = 1 Q28.
MOV AX, 0001h  
PUSH AX  
POP BX  
What is the value in BX? [✔️] 0001h [ ] 0000h [ ] FFFFh [ ] AX Q29.
CALL Subroutine  
What happens internally? [✔️] IP is pushed to stack [ ] AX is pushed [ ] Flags are cleared [ ] No stack operation Q30.
RET  
What does RET do? [✔️] Pops IP from stack [ ] Ends program [ ] Jumps to subroutine [ ] Pushes IP بالتوفيق للجميع 💪✨

exam MCQ ✅ 20 code-based questions (focus on flags, registers, instructions like MOV, ADD, MUL, CALL, RET, etc.) ✅ 10 theory questions from the first lectures (interrupts, segments, flags, registers, etc.) Questions (Multiple Choice) Q1. Which interrupt is used for DOS services? [ ] INT 10h [✔️] INT 21h [ ] INT 20h [ ] INT 1Ah Q2. What is the size of the 8086 address bus? [✔️] 20 bits [ ] 16 bits [ ] 8 bits [ ] 32 bits Q3. Which register type stores flags? [ ] AX [ ] BX [✔️] Status Register [ ] Code Segment Q4. What is the function of the CALL instruction? [✔️] Push IP and jump to procedure [ ] Return from procedure [ ] Push data to stack [ ] Compare values Q5. Which segment handles instructions? [✔️] Code Segment [ ] Data Segment [ ] Stack Segment [ ] Extra Segment Q6. What does the LEA instruction load? [✔️] Effective address [ ] Immediate value [ ] Data [ ] Flags Q7. Which flag is set when signed overflow occurs? [✔️] OF [ ] CF [ ] ZF [ ] SF Q8. Which instruction returns from a procedure? [✔️] RET [ ] CALL [ ] JMP [ ] PUSH Q9. What is the difference between CALL and MACRO? [✔️] Macro expands inline, CALL uses stack [ ] CALL is faster than Macro [ ] Macro uses stack [ ] CALL expands code Q10. What does the JNE instruction check? [✔️] ZF = 0 [ ] ZF = 1 [ ] CF = 1 [ ] SF = 1 💻 Code-Based Questions (Multiple Choice) Q11.
MOV AX, 0025h  
MOV BX, 00FFh  
MUL BX  
Result in DX:AX? [✔️] 0000:24DBh [ ] 0001:24DBh [ ] 24DBh:0000 [ ] 0000:25FFh Q12.
MOV AX, 00FFh  
DIV 10h  
What are the values in AL and AH? [✔️] AL = 0Fh, AH = 0Fh [ ] AL = FFh, AH = 00h [ ] AL = 10h, AH = 00h [ ] AL = 00h, AH = FFh Q13.
MOV AX, 0024h  
ADD AX, CB11h  
Which flags are affected? [ ] ZF, CF [✔️] OF, SF [ ] None [ ] ZF only Q14.
MOV AX, 00FFh  
INC AX  
Which flags will be set? [✔️] None (ZF=0, CF=0, OF=0, SF=0) [ ] CF=1 [ ] ZF=1 [ ] OF=1 Q15.
MOV AX, 0000h  
MOV BX, 4011h  
ADD AX, BX  
ADD BX, AX  
Final value in BX? [✔️] 8022h [ ] 4011h [ ] 0000h [ ] 2000h Q16.
CMP AX, BX  
JL LessLabel  
Jump occurs when: [✔️] SF ≠ OF [ ] ZF = 1 [ ] SF = OF [ ] CF = 1 Q17.
CMP AX, BX  
JG GreaterLabel  
Jump occurs when: [✔️] ZF = 0 and SF = OF [ ] ZF = 1 [ ] SF ≠ OF [ ] CF = 1 Q18.
MOV AX, 00FFh  
MOV BX, 0001h  
ADD AX, BX  
Which flag is affected? [✔️] None [ ] ZF [ ] OF [ ] CF Q19.
CALL Procedure  
What does this instruction do? [✔️] Pushes IP and jumps to procedure [ ] Pops IP and returns [ ] Pushes AX [ ] Jumps without saving Q20.
RET  
What does this instruction do? [✔️] Pops IP and returns to caller [ ] Pushes IP [ ] Ends program [ ] Jumps to procedure

💻 Code-Based Questions (Part 2) Q21.
MOV AX, 0001h  
MOV BX, 0002h  
ADD AX, BX  
What is the value in AX? [ ] 0001h [ ] 0002h [✔️] 0003h [ ] 0000h Q22.
MOV AX, FFFFh  
INC AX  
Which flag is set? [✔️] ZF [ ] CF [ ] OF [ ] SF Q23.
MOV AX, 8000h  
ADD AX, 8000h  
Which flag is set? [✔️] OF [ ] ZF [ ] CF [ ] SF Q24.
MOV AX, 0000h  
DEC AX  
Which flag is set? [✔️] SF [ ] ZF [ ] CF [ ] OF Q25.
MOV AX, 0005h  
MOV BX, 0002h  
DIV BX  
What is the result in AL and AH? [✔️] AL = 02h, AH = 01h [ ] AL = 05h, AH = 00h [ ] AL = 03h, AH = 02h [ ] AL = 00h, AH = 05h Q26.
MOV AX, 0000h  
MOV BX, 0001h  
SUB AX, BX  
Which flag is set? [✔️] CF [ ] ZF [ ] OF [ ] SF Q27.
CMP AX, BX  
JE EqualLabel  
Jump occurs when: [✔️] ZF = 1 [ ] ZF = 0 [ ] SF = OF [ ] CF = 1 Q28.
MOV AX, 0001h  
PUSH AX  
POP BX  
What is the value in BX? [✔️] 0001h [ ] 0000h [ ] FFFFh [ ] AX Q29.
CALL Subroutine  
What happens internally? [✔️] IP is pushed to stack [ ] AX is pushed [ ] Flags are cleared [ ] No stack operation Q30.
RET  
What does RET do? [✔️] Pops IP from stack [ ] Ends program [ ] Jumps to subroutine [ ] Pushes IP بالتوفيق للجميع 💪✨

ملزمة للمعمل بتفيدكم بالجانب النظري كثير #lab_micro_processor

🔴 هاااااام 🔵 مراجعة م. منتهى لما تم أخذه وذكرت ما نركز عليه وما لا نركز عليه في الاختبار النهائي: _ أول محاضرة مهمة 5 أسئلة نظري من interrupt . _ الفرق بين interrupt 10 و interrupt 21 . 🟡 ملاحظة : 8086 Address bus =20 _ المساحة التخزينية واحد ميجا تقسيمها 4 وكل واحد 64 . _ أنواع الريجسترات (registers) . _ ذكرت Access memory . _ ما قيمة Address وقيمة الذاكرة ؟ _ ما أنواع السيجمنت(segments) وما وظيفة كل نوع؟ _ ما أقسام instructions وما وظيفة كل واحد منها ؟ _ لا تركزوا على العناوين التالية ( physical و office و address  ). _  ما وظيفة flag وكم يساوي وما أقسامه وما أنواعه؟ _ في الاختبار 20 كود تقريبا 3 أسئلة منها عن flags (أكواد) واختاروا الإجابات الصحيحة مثلا : MOV BX MOV AX ADD AX,BX .... .... 🔵 مثال: Which from the following will be affected? MOV AX , 24 H ADD AX , CB11 1_ (zf , cf) 2 _ (of,sf) 3_ other _ تركزوا على القسمة والضرب وضرب Word×word وماهو الناتج في AL  و AH؟ _تركزوا على odd و even والتحويل من upper إلى lower _ لا تركزوا على الأكواد الكبيرة وافهموا المفهوم العام للأكواد . _ ماهو Output في الأكواد ؟ _ ما القيمة داخل register؟ _  تركزوا على البرامج الفرعية مثل call و Ret وكيف تخزن وتفهموا ما علاقتهم ب  push و pop. _ حالات compare (CMP) . _ عن تعليمة Jump (ما نحفظ نفهم) _  ماهو Jump equal ومتى يحصل equal ؟ _ ذكرت Address Modes. _ وكل Address كيف يتعامل مع الريجسترات؟ _ الفرق بين call وMacro من حيث التخزين والتنفيذ. (مساحة التخزين Macro كبيرة وتنفيذ العمليات أبطأ عكس call) _ مع ماذا يتعامل data segment و code segment؟ _ مع من يتعامل status register ؟ (يتعامل مع flag) _ مع أي عناوين تتعامل load effective address (LEA)؟ _ متى يحصل over flow؟ _ متى يختلف  over flow؟ إذا حصل carry من السابع إلى الثامن (مختلفين 1 متشابهين0) _ كم عدد flags  المستخدمة وكم  عدد flags غير المستخدمة؟ ما عمل كل مما يأتي : ( DH تحدد الصف DL تحدد العمود BHتحدد الصفحات) _ كيف تجمع وتضرب Hexa؟ 🔵 مثال لكود: print Macro  (v1,v2) MOV AX, V1 MOV BX, V2 MUL BX Main print 30H, 4H _ كم سيكون التخزين في AX وكم الناتج (نضرب ونطلع النتيحة) 🔵 مثال آخر لكود : MUL Macro MOV AX, 0025H MOV BX, 0ffH MUL BX or MUL (Ax , DX) 🔵 مثال آخر لكود : What are the final result? MOV BX, 4011H MOV AX, 0000H ADD AX, BX ADD BX, AX 🟡 ملاحظة :- تعريف المتغيرات في آخر الكود وإن لم يكن ضمن block يعتبر معرف وليس error _ القيم في الاختبار صغيرة وب Hexa _ المقصود بمصطلح Terminate مصطلح عملية الإنهاء وإيقاف تنفيذ برنامج أو عملية. 🔵 وأخيرا قالت م. الاختبار بسيط ولا تتعمقوا جدا ولا تدققوا في المذاكرة . وأيضا في آخر الاختبار ستعطينا 100 سؤال مما يركز عليها الدكتور فاروق في الاختبار النهائي. وما توفيقنا إلا بالله 💫

الاشياء الذي نركز عليها حسب كلام المهندسة والذي عنده إضافات يكتبها بالتعليقات طبعآ هذا حق السنة الماضية