You are on page 1of 6

Class Activity 2 (8 Weeks)

Computer Organization & Assembly Language


CS223 (2+1), BS (IV Semester)

1
Activity: 02
 Microprocessor based card is very complex and expensive
as microcontroller

 What is DMA? Give its architecture diagram.

2
Activity: 02
 For the give set of data solve SHL, SHR, ROL, and ROR

1 1 0 1 0 0 1 1

 List the internal register of 8086 microprocessor.

 List the registers of EU

 List the register of BIU

 List the offsets and associated segments

 Differentiate segment and offset

3
Activity: 02
 What is flag register? Give its architecture diagram

 Internal architecture of 8086

4
Activity: 02
Commands Meaning Commands Meaning

CMP To compare JZ Jump if zero

JMP Unconditional jump JC Jump if carry

JNE Jump if not equal JNC Jump if not carry

JE Jump if equal JG Jump if greater

JA Jump if above JGE Jump if


greater/equal
JB Jump if below JO Jump on overflow

JBE Jump if below/equal

5
Activity: 02
 Difference between INT20, INT21, 04ch

 Near & Far procedures

 Why service numbers in assembly?

 Debug mode and MASM

 Find physical addresses of registers

You might also like