جامعة الأمير سطام بن عبد العزيز كلية الآداب والعلـوم بوادي الدواسر قســـم

advertisement
‫االختبار النهائي‬
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
Download