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 81 โ€“ 90 of 387 Questions
Page 9 of 39
Q81
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ 1.1. System Bus Architecture (Processor Control Bus Signals)Easy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
The control bus provides the electrical signaling path, but which system component holds the responsibility of generating and driving the appropriate control signals onto the control bus?
  1. A.Data Bus
  2. B.processor
  3. C.Address Bus
  4. D.None of the Given
Q82
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ 1.1. Introduction to Computer Architecture (Operations and Operands)Easy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
The basic purpose of a computer is to perform operations, and operations require __________.
  1. A.operands
  2. B.order
  3. C.nothing
  4. D.registers
Q83
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ 1.1. Introduction to Assembly Language (Definition of a Program)Easy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
True or False: A computer program is defined as an ordered, sequential set of instructions executed by the processor to accomplish a specific task.
  1. A.TRUE
  2. B.FALSE
Q84
๐Ÿ“ Short Q๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ 8088 Register ArchitectureEasy๐Ÿ”โญ๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
List and categorize the 14 registers available in the 8088 microprocessor architecture.
๐Ÿ’ป assembly Snippet
mov ax, 0
mov bx, 0x10
mov cx, 0x20
mov dx, 0x40
Q85
๐Ÿ“ Short Q๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ Basic Computer Architecture and BusesEasy๐Ÿ”โญ๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Fill in the missing terms in the following paragraph describing the 8088 system bus architecture: 'The 8088 system bus is divided into three functional parts. The ________ bus carries physical memory addresses from the processor to memory and is unidirectional. The ________ bus carries data operands bidirectionally between the CPU and memory or peripherals. The ________ bus carries synchronization signals and controls read/write intent.'
Q86
๐Ÿง  Long Problem๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ Registers vs System Memory ArchitectureHard๐Ÿ”โญ๐Ÿ’ก๐ŸŒŸ๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Differentiate between CPU register allocation and system memory (RAM) allocation in assembly language programming.
๐Ÿ’ป assembly Snippet
mov ax, [num1]
mov bx, [num2]
add ax, bx
mov [num4], ax
Q87
๐Ÿง  Long Problem๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ System Bus Architecture and Address BusMedium๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Define the Address Bus in computer architecture and detail its characteristics, directionality, and memory addressing capacity in the 8088 microprocessor.
๐Ÿ’ป assembly Snippet
mov ax, 0x1000
mov ds, ax
Q88
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ System Bus Architecture and Address BusEasy๐Ÿ”โญ๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Which system bus in the 8088 microprocessor is strictly unidirectional and carries memory address locations from the processor to external components?
  1. A.Data Bus
  2. B.Control Bus
  3. C.Address Bus
  4. D.Expansion Bus
Q89
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ Instruction Pointer and Execution CycleEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
What essential information does the Instruction Pointer (IP) register hold during program execution in the 8088 CPU?
๐Ÿ’ป assembly Snippet
; CS:IP defines the current fetch location
mov ax, [cs:ip]    ; CPU fetches instruction byte from offset IP in segment CS
  1. A.The physical memory address of the execution stack frame
  2. B.The offset address of the next instruction byte to be executed
  3. C.The segment base address of the current code segment
  4. D.The count of instructions executed in the main loop
Q90
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ 8088 Processor Register ArchitectureEasy๐Ÿ”โญ๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
How many total 16-bit internal registers are available in the Intel 8088 microprocessor architecture?
  1. A.8 Registers
  2. B.10 Registers
  3. C.12 Registers
  4. D.14 Registers