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 311 – 320 of 387 Questions
Page 32 of 39
Q311
❓ MCQπŸ“˜ CS401πŸ“‘ Lec 1🏷️ 1.3. Data MovementEasyπŸ”β­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
True or False: Direct memory-to-memory operations (e.g., 'MOV [num1], [num2]') are permitted in x86 general instructions.
πŸ’» assembly Snippet
mov [num1], [num2]  ; Illegal instruction
  1. A.TRUE
  2. B.FALSE
Q312
πŸ“ Short QπŸ“˜ CS401πŸ“‘ Lec 1🏷️ 1.1. Basic Computer ArchitectureEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
What is Basic Computer Architecture?
Q313
πŸ“ Short QπŸ“˜ CS401πŸ“‘ Lec 1🏷️ 1.1. Basic Computer ArchitectureEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
What is a computer program?
πŸ’» assembly Snippet
; Simple Assembly Language Program Example
[org 0x0100]
mov ax, 5     ; Move value 5 into register AX
mov bx, 10    ; Move value 10 into register BX
add ax, bx    ; Add BX to AX (AX = 15)
mov ax, 0x4c00; Terminate program
int 0x21
Q314
πŸ“ Short QπŸ“˜ CS401πŸ“‘ Lec 1🏷️ 1.1. Basic Computer ArchitectureEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
What is Programming?
Q315
πŸ“ Short QπŸ“˜ CS401πŸ“‘ Lec 1🏷️ 1.1. Basic Computer ArchitectureEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Who is recognized as the world's first computer programmer, and what machine was her work associated with?
Q316
πŸ“ Short QπŸ“˜ CS401πŸ“‘ Lec 1🏷️ 1.1. Basic Computer ArchitectureEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
What is Assembly Language, and what role do mnemonics play in it?
πŸ’» assembly Snippet
; Example Assembly Mnemonics
mov ax, 5     ; Move immediate value 5 into register AX
add ax, 10    ; Add 10 to AX
sub ax, 2     ; Subtract 2 from AX
Q317
πŸ“ Short QπŸ“˜ CS401πŸ“‘ Lec 1🏷️ 1.1. Basic Computer ArchitectureEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
What is Machine Code (or Machine Language)?
Q318
πŸ“ Short QπŸ“˜ CS401πŸ“‘ Lec 1🏷️ 1.1. Basic Computer ArchitectureEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Provide an example of how machine language represents data and instructions.
Q319
πŸ“ Short QπŸ“˜ CS401πŸ“‘ Lec 1🏷️ 1.1. Basic Computer ArchitectureEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
What is the difference between Low-Level and High-Level programming languages?
Q320
πŸ“ Short QπŸ“˜ CS401πŸ“‘ Lec 1🏷️ 1.1. Basic Computer ArchitectureEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
What is a High-Level Language (HLL), and how does it differ fundamentally from a Low-Level Language (LLL)?