Assignment-1: IV.2 Understanding Computing Systems Architecture
Assignment-1: IV.2 Understanding Computing Systems Architecture
Assignment-1
Deadline- 23rd April by 5pm.
1) Broadly categorize the processor based systems and explain the major differences
between them.
2) How does a microprocessor differ from a microcontroller? List down the common
microcontrollers and microprocessors currently available in the market.
3) List and explain the criteria for choosing a microcontroller.
4) list down the features of 8051, 8052 and 8031 microcontrollers in a tabular format.
5) a) Convert the following decimal numbers to hexacidecimal numbers.
i) 62910
ii) 4510
ii) 2B9H
6) Draw the block diagram based architecure of a 8051 microcontroller and explain the
function of every block.
7) Draw the pin diagram of a 8051 microcontroller and explain the function of every
pin.
8) List down the most widely registers of 8051 and explain the function of each of
these.
9) What is PSW? Explain each flag of the PSW register.
10) Draw the Architecture of RAM in a 8051 microcontroller and explain the function
of every RAM area.
11) Add the following hexadecimal numbers and find the status of CY, AC and P flag
i) 9C and 64
ii) BF and 1B
12) Explain the standard format for placing code in the Program ROM.
13) Explain the ADD and MOV instructions with all possible destinations and sources.
14) Write all possible Assembly Language Programs to move data 20H to 25H into the
register Bank2 and then move this data to register bank1 .
15) Explain the JUMP, LOOP and CALL Instructions in Assembly Language
Programming.
16) Explain the procedure of conversion of Analog signal to Digital Signal using a block
diagram.
17) Minimize using K map the function given using sum of minterms:
F(P,Q,R,S)= (0,2,3,7,11,13,14,15).
18) Implement the Logic of a full adder, Use K-map.
19) Implement a 1 to 8 Demux logic.
20) What do you mean by sequential circuits. Explain the working of a NAND based SR
Latch.
*********************************