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 141 โ€“ 150 of 387 Questions
Page 15 of 39
Q141
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ Computer Program DefinitionEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Is the following statement true or false: 'A computer program is defined as an ordered sequence of instructions executed by the processor'?
  1. A.TRUE
  2. B.FALSE
Q142
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ Assembly Language vs High-Level LanguagesEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Is the statement 'Assembly language is not a low-level language' true or false?
  1. A.True
  2. B.False
  3. C.Partially True
  4. D.None of the above
Q143
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ System Address Bus DirectionEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In system bus architecture, memory addresses always travel in which direction?
  1. A.From Processor to Memory
  2. B.From Memory to Processor
  3. C.From Memory to Memory
  4. D.None of the above
Q144
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ Unidirectional Address Bus DirectionEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In system bus architecture, address signals always travel in which direction?
  1. A.Processor to memory
  2. B.Memory to processor
  3. C.Memory to memory
  4. D.None of the given options
Q145
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ NASM Linker Directives (extern and global)Medium๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In NASM assembly language, an imported symbol defined in an external source file is declared using the __________ directive, while an exported symbol made accessible to other modules is declared using the __________ directive.
๐Ÿ’ป assembly Snippet
extern external_function
global my_function
  1. A.Global directive, External directive
  2. B.External directive (extern), Global directive (global)
  3. C.Public directive, Extern directive
  4. D.Import directive, Export directive
Q146
๐Ÿ“ Short Q๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ Software Engineering System GranularityEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
How many types of granularity exist in system design and modular analysis? Name each type.
Q147
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ NASM Linker Directives (extern and global)Medium๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In NASM assembly language, an imported symbol defined in an external file is declared using the __________ directive, while an exported symbol made accessible to external modules is declared using the __________ directive.
๐Ÿ’ป assembly Snippet
extern function_a
global function_b
  1. A.Global directive, External directive
  2. B.External directive (extern), Global directive (global)
  3. C.Home Directive, Foreign Directive
  4. D.Foreign Directive, Home Directive
Q148
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ Unconditional Jump Instructions (Short, Near, Far)Easyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Which types of unconditional jump instructions are supported in 8088 assembly language?
๐Ÿ’ป assembly Snippet
jmp far ptr target
  1. A.Near
  2. B.Short
  3. C.Far
  4. D.All of the given
Q149
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ Processor Register Location and StructureEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Where are CPU registers located within a computer system?
  1. A.Outside the processor
  2. B.Both inside and outside the processor
  3. C.Inside the processor
  4. D.None of the given
Q150
โ“ MCQ๐Ÿ“˜ CS401๐Ÿ“‘ Lec 1๐Ÿท๏ธ Register-to-Register Assembly OperationsEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
True or False: Register-to-register operations (e.g., 'MOV AX, BX' or 'ADD AX, BX') are not allowed in 8088 assembly language.
๐Ÿ’ป assembly Snippet
mov ax, bx
  1. A.True
  2. B.False