Ch 01: Introduction to Assembly Language

387 Questions387 MCQs0 Short Questions0 Long Questions
🎯 Exam Practice Papers
SEMESTER PASS

CS401 - Computer Architecture and Assembly Language Programming Examination Practice

Timed practice exam simulation for CS401 - Computer Architecture and Assembly Language Programming.

πŸ“˜ VU MID TERM EXAMLectures 1 to 22
⏱️ 60 Mins

Mid Term Examination

Covers syllabus of Lectures 1 to 22 with 30 high-yield MCQs in a timed exam environment.

πŸ“30 MCQs
⏱️60 Minutes
πŸ“— VU FINAL TERM EXAMLectures 23 to 45
⏱️ 90 Mins

Final Term Examination

Comprehensive semester exam preparation with 45 MCQs covering Lectures 23 to 45 with complete course coverage.

πŸ“45 MCQs
⏱️90 Minutes
Showing 331 – 340 of 387 Questions
Page 34 of 39
Q331
πŸ“ Short QπŸ“˜ CS401πŸ“‘ Lec 1🏷️ 1.1. Basic Computer ArchitectureEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
What is High-Level Language (HLL) abstraction, and how does it achieve machine independence?
Q332
πŸ“ Short QπŸ“˜ CS401πŸ“‘ Lec 1🏷️ 1.1. Basic Computer ArchitectureEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
How are High-Level Languages classified based on their execution model?
Q333
πŸ“ Short QπŸ“˜ CS401πŸ“‘ Lec 1🏷️ 1.1. Basic Computer ArchitectureMediumβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
What are the major advantages and disadvantages of High-Level Languages compared to Low-Level Languages?
Q334
πŸ“ Short QπŸ“˜ CS401πŸ“‘ Lec 1🏷️ 1.1. Basic Computer ArchitectureEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
What are the primary differences between Low-Level Languages and High-Level Languages?
Q335
πŸ“ Short QπŸ“˜ CS401πŸ“‘ Lec 1🏷️ 1.2. Internal RegistersEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
What is a CPU Register, and what is its primary function in assembly language programming?
πŸ’» assembly Snippet
; Example of using CPU registers in assembly
mov ax, 10    ; Load value 10 into general register AX
mov bx, 20    ; Load value 20 into general register BX
add ax, bx    ; Compute AX = AX + BX (30 stored in AX)
Q336
πŸ“ Short QπŸ“˜ CS401πŸ“‘ Lec 1🏷️ 1.2. Internal RegistersMediumβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
How many total registers exist in the Intel iAPX88 (8088) CPU architecture, and how are they classified?
Q337
πŸ“ Short QπŸ“˜ CS401πŸ“‘ Lec 1🏷️ 1.2. Internal RegistersEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
What is a CPU register, and what is its main purpose within processor architecture?
Q338
πŸ“ Short QπŸ“˜ CS401πŸ“‘ Lec 1🏷️ 1.2. Internal RegistersEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
How many bytes can a CPU register hold, and how does register capacity vary across different processor architectures?
Q339
πŸ“ Short QπŸ“˜ CS401πŸ“‘ Lec 1🏷️ 1.2. Internal RegistersMediumβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
What are the specific operational uses of General-Purpose Registers (GPRs) and the Accumulator in CPU execution?
πŸ’» assembly Snippet
; Example demonstrating Accumulator (AX) usage
mov ax, 25    ; Load 25 into Accumulator AX
add ax, 15    ; Add 15 to AX (Result 40 stored in AX)
Q340
πŸ“ Short QπŸ“˜ CS401πŸ“‘ Lec 1🏷️ 1.2. Internal RegistersEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Are CPU registers considered memory, and how do they differ from main memory (RAM) in access speed and accessibility?