االختبار النهائي 1437/1436 للفصل الدراسي االول للعام الجامعي CS 225 Computer Org. & Ass. Lang. 257 :شعبة ساعتان:الزمن 4 :المستوى درجة40 :الدرجة العظمي هـ1437/ 03 / 20 :التاريخ جامعة األمير سطام بن عبد العزيز كلية اآلداب والعلـوم بوادي الدواسر قســـم علوم الحاسب و المعلومات Note: Answer all questions Part A: Knowledge Base Questions [10*1.5=15M] 1. Define computer organization? 2. List computer functions with a neat sketch? 3. State the following below statements true or false a. Computer Architecture deals with different hard devices [ True/False] b. Arithmetic instructions performs add, sub, mul, div operations [ True/False] c. ADD AX,BX is an example of indirect addressing mode [ True/False] 4. Name the below instruction sets to which addressing mode it belongs? a. SHL AX b. MOV (AX),(BX) c. MOV 2000H, 3000H 5. Write the full form of the below instruction sets? a. INC AX b. ROL AX c. JNE 6. Label the parts of Von Neumann machine? 7. Memorize few general purpose registers? 8. Outline the following 8bit or 16 bit types of registers a. Stack pointer is 8bit or 16 bit register b. AH and AL is 8bit or 16 bit register c. BX is 8bit or 16 bit register 9. List any three logical operations along with its truth table? 10. If AX 4 then SHL AX? 1|Page PART B: Interpersonal Skills & Responsibility [ 3*3=9M ] 11. Show the use of below addressing modes with an example sketch? a. Register Indirect addressing mode b. Displacement addressing mode 12. Demonstrate the steps for executing any assembly language program? 13. Illustrate the neat sketch for Intel X 86 IBM PC architecture? PART C: Cognitive skills [2*4.5=9M] 14. Design PUSH & POP operations for the below fig 1.1 stack with a neat sketch? Offset Address 00F2 00F4 0100 SP 00F6 1234 00F8AX 00FA 5678 AX BX 00FC 00FE 100 S.P 15. Construct procedure with CALL & RET operations & represent with a neat architecture? PART D: Communication, Information Technology & Numerical skills 16. Calculate the following below number base conversions a. (1011)2 = (X)10 b. (23.45)10 =(X)2 2|Page [2*3.5=7M] c. (20)10 + (10) 10 17. Illustrate with a neat sketch for Slice coding interface with languages such as Supreme CNN? Course Instructor Supervisor of Department Lecturer: Mujthaba Gulam Muqeeth Dr. Abdallah Al Ameen Signature: ……………. Signature: ……………. Wish u best of luck 3|Page