Sunteți pe pagina 1din 4

SCHOOL OF COMPUTING

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

1151CS118 - MICROPROCESORS AND CONTROLLERS

Home task -1 (Winter 2020 - 21)

FACULTY NAME: K.ABINAYA / TTS 2916 SLOT NO: S7

S.
Question CO K level VTU No
No
a.To write an assembly language program to find
two’s compliment of any sample value. vtu10
b.What is meant by segmented memory? What are 163
vtu10
1 the different segments of memory with which 8086 CO1 K3
265
can work'? List the advantages of segmented vtu10
memory with examples 612

a.To write an assembly language program to


implement shift instruction on given operand.
vtu10
b.What is Subroutines? Explain in brief. If a
642
subroutines is called what will be the effect on the
vtu10
content of SP and PC. Which will be the last CO1 K3
2 659
mandatory instruction in subroutines? Also discuss
vtu11
the above scenario with any one assembly language
014
program

a. Write an assembly language program in 16-bit


vtu11
numbers, using 8086 instruction set to implement
134
rotate instructions on given operand.Perform
vtu11
therotate operation in right side as four CO1 K3
3 326
times.Explain with the scenario based explanation
vtu11
have the address start from 2000.
366
4 a.To write an assembly language program to vtu11
1
implement Multiply two 16-bit unsigned numbers.
b.Develop a 8086 based system with 128 RAM and 637
4K ROM , to display the word HAPPY for every vtu11
CO1 K3
640
2ms in the common anode seven segment LED
vtu11
display. 666

a. To write an assembly language program to


implement implement Multiply two 8-bit unsigned vtu11
numbers. 746
b.Design a circuit to generate 12MHZ frequency vtu12
5 CO1 K3
172
for a system.Write a program for generation of
vtu12
unipolar square waveform of 1KHz frequency 346
using Timer 0of 8051 in mode 0
a.To write an assembly language program to
implement implement divide two 8-bit unsigned vtu12
numbers. 445
vtu12
6 b. Design and develop an assembly language CO1 K3
446
program to read the current time and Date from the vtu12
system and display it in the standard format on the 546
screen.
a.To write an assembly language program to vtu12
implement implement divide two 16-bit unsigned 846
numbers. vtu12
7 CO1 K3
b. How is the Pentium 4 microprocessor instructed 953
to use the 16-bit instruction mode?. vtu13
207
a.Describe the types of instruction set of 8086 with
example include the opcode ,operand,instruction vtu14
with example . 280
 Data Transfer Instructions vtu14
8 CO1 K3
 Arithmetic Instructions 440
 Bit Manipulation Instructions vtu87
 String Instructions 95

9 a. Explain the role of stack and procedure in 8086 CO1 K3 vtu91


with example. 95
vtu92
73
2
vtu98
60
a.Explain in detail about Interrupts and interrupt
service routines.
b. Explain in detail about different types of
addressing modes of 8086 instruction set given vtu11
below.Exlpain with example. 179
 Immediate vtu11
10 CO1 K3
 ii. Direct 286
 iii. Register vtu11
 iv. Register indirect 407
 v. Indexed
 vi. Register relative

vtu12
259
a.Explain in detail about Microprocessor 8086 vtu12
11 CO1 K3
architecture with neat diagram. 260
vtu12
342
a.Explain in detail about Microprocessor 8086 vtu12
Addressing modes with example. 798
b. Write a short note about vtu12
12 CO1 K3
(i)Loop, NOP and HLT instructions (ii) Flag 868
manipulation, logical and shift& rotate vtu14
instructions? 368
vtu14
a.To subtract two 16 bit numbers residing in 433
memory and store the result in memory. vtu14
13 CO1 K3
b. Write an ALP to find the largest number and 640
smallest number in the array? vtu14
987
a. To perform multiplication arithmetic operations
over two 16 bit numbers. where starting address is vtu96
6000 and the numbers are 65
14 CO1 K3
at 6004 and 6008 memory address and store result vtu98
into 7000 and 7004 memory address 61

3
Course Coordinator HoD/ CSE

S-ar putea să vă placă și