Sunteți pe pagina 1din 1

Explain the following instructions

i. ROR
ii. MOVSB
iii. STD
iv. ROL
v. CMPSB

vi. CLC
Explain the assembler directives ASSUME, DW, EVEN.
Write the code segment for multiplying two 8 bit numbers.
Differentiate between FAR and NEAR calls (Any 6 points)
Explain all 4 tools for development of Assembly language programming tools.
Explain Recursive and reentrant procedure
Define Macro. WAP to solve P = x2 + y2 using macro
Write an assembly language program to find ODD/EVEN numbers in the array.
Write an assembly language program to transfer block of data from one segment to another with

and without string instructions


Write an assembly language program to compare two strings and print on console whether

strings are same or not using and without using string instructions.
Explain the assembler directives proc, macro, and segment.
Write the code segment for subtraction of two 8 bit numbers.
Explain the concept of FAR CALL
Draw the timing diagram of memory read operation in minimum mode
Explain Recursive and reentrant procedure
Define Macro. WAP to solve P = (X+Y)*(A+B)
Write an assembly language program to find positive and negative numbers in an array.
Write an assembly language program to count the number of ones and zeroes in an eight bit

number
Write an assembly language program to compare two strings in two different segments and print
on console whether strings are same or not.
Explain the concept of NEAR CALL
Define Macro. WAP to solve P = X2+Y2
Draw the timing diagram of memory read operation in minimum mode
Draw the timing diagram of memory read operation in maximum mode
Draw the timing diagram of memory write operation in maximum mode
Write an assembly language program to find the number of ones and zeroes in a given 8 bit

number

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