Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (1 vote)
309 views

Assembly Language - 402 Assignment #2

The document contains 30 multiple choice questions related to assembly language, microprocessors, and computer architecture. It covers topics such as bus architectures, advantages of wider buses, data bus directionality, functions of CPU components, real vs protected modes, multitasking, virtual memory, cache memory, floating point units, superscalar architectures, distinguishing processor features, registers vs memory, clock periods, memory addressing, logical and arithmetic instructions, addressing modes, jump instructions, macros, POST, 2's complement addition, and instruction fetching sequences. The questions require brief answers related to these technical computer architecture and low-level programming concepts.

Uploaded by

Areeba Noor
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
309 views

Assembly Language - 402 Assignment #2

The document contains 30 multiple choice questions related to assembly language, microprocessors, and computer architecture. It covers topics such as bus architectures, advantages of wider buses, data bus directionality, functions of CPU components, real vs protected modes, multitasking, virtual memory, cache memory, floating point units, superscalar architectures, distinguishing processor features, registers vs memory, clock periods, memory addressing, logical and arithmetic instructions, addressing modes, jump instructions, macros, POST, 2's complement addition, and instruction fetching sequences. The questions require brief answers related to these technical computer architecture and low-level programming concepts.

Uploaded by

Areeba Noor
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Assembly Language – 402

Assignment #2
Due date: 13-12-2021

(Note: Please write your answer briefly)

Q1) Draw the block diagram of three bus architecture and label each block of it.

Q2) What are the advantages of having wider address and data bus? Give examples of each bus.

Q3) Is data bus bidirectional? If so justify your answer (hint: fetch, decode and extension)

Q4) What is the function of EU and BIU in a microprocessor? Also list the registers of 8086;

Q5) Differentiate between real and protected mode of a microprocessor;

Q6) How multitasking is achieved using protected mode of a micro-processer?

Q7) What is the concept of VM (Virtual Memory), Cache memory and FPU (Floating point unit) of a
microprocessor?

Q8) Define Super scalar architecture of a Pentium processor.

Q9) How can you distinguish core i3, i5 from 80486 series of processors?

Q10) Differentiate between register and memory of a microprocessor system;

Q11) What is the clock period of a clock frequency of 1 Ghz?

Q12)Suppose memory bytes 0-4 have the following contents

Address Contents

0 01101010

1 11011101

2 00010001

3 11111111

4 01010101

Assume that a word is 2 bytes; what are the contents in (Hex)

- the word of memory of address 2?

- the word of memory of address 3?

- what is bit 7 of byte 2?

1
Q13) Convert FAE2CH into binary and decimal system

Q14) Add FEFFEh to FBCADh

Q15) What is the maximum un-signed integer of a 16-bit register?

Q16) Why four bits of 8086 address bus are grounded ?

Q17) Determine the physical address of a memory location given by 0A51h:CD90h

Q18) What is the size DB, DW, DD, DQ and DT?

Q19) How the multiple definition is implemented in assembly give example of it

Q20) How the assembler assign contiguous memory space for variables? Give example using symbol
table?

Q21) What is addressing mode? List all addressing mode with example?

Q22)List illegal operations for MOV and ADD instructions

Q23) Differentiate between conditional and unconditional jump instruction with examples

Q24)Differentiate between SUB and CMP instruction give example of CMP instruction

Q25)Give implementation of ‘and’ and ‘xor’ logical instructions

Q26)What is the draw back of shift instruction and how it is resolve in rotate instruction?

Illustrate your concept with example

Q27) What is the advantage of macros in assembly language give the example of it?

Q28) Write the sequence of operation perform during POST( power on self test) of a PC?

Q29) Perform the 2’s complement addition of decimal number:-

+16 + (-08)

Q30) Describe the sequence of signals that occurs on the address bus, the control bus

and the data bus when a simple microcomputer fetches an instruction;

You might also like