Академический Документы
Профессиональный Документы
Культура Документы
Text Books:
1. K M Bhurchandi, A K Ray: Advanced Microprocessors and Peripherals, 3 Edition, TMH,
2006.
2. ARM system developers guide, Andrew N Sloss, Dominic Symes and Chris
Wright,Elsevier,Morgan Kaufman publishers, 2008.
Reference Books:
1. Barry B Brey: The Intel Microprocessors, 8th Edition, Pearson Education, 2009.
2. K. Udaya Kumar & B.S. Umashankar : Advanced Microprocessors & IBM-PC Assembly
Language Programming, TMH 2003.
JSS MAHAVIDYAPEETHA
JSS SCIENCE AND TECHNOLOGICAL UNIVERSITY
SRI JAYACHAMARAJENDRA COLLEGE OF ENGINEERING
IV Semester ‘A’ & ‘B’ – Microprocessors Lab Cycle I (CS450)
1. WALP to find the sum and average of ‘N’ 8/16 bit hexadecimal numbers considering the
carry.
2. WALP to add two 32 bit hexadecimal numbers.
3. WALP to sort a given set of N numbers in ascending and descending order using Bubble
sort technique
4. WALP to perform
32 bit X 16 bit number multiplication
32 bit X 32 bit number multiplication
5. WALP to find the largest number from a given set of N unordered 8/16 bit numbers.
6. WALP to find the presence of a key element in an unordered and unsigned array of 8/16
bit numbers. Store FFH in LOC if key is present else store 00 in LOC. Use
Linear search
Binary search
9. WALP to count the number of odd and even numbers in an array. Also store all the odd
numbers in a separate array called ODDARRAY and all the even numbers in an array
called EVENARRAY.
10. WALP to find the ASCII value of 8 bit hexadecimal value with and without using lookup
table.
11. WALP to copy string from one location to another using string instruction. Display both
strings with suitable messages.
12. WALP to read a string from keyboard, reverse the string, check the string is palindrome
or not. Also display the reversed string.
13. WALP to read a character (key) from keyboard and to read a string from keyboard.
Search for the key presence in the string and display the position of the key.
14. WALP to read a string and convert uppercase letters to lowercase and vice versa.
JSS MAHAVIDYAPEETHA
JSS SCIENCE AND TECHNOLOGICAL UNIVERSITY
SRI JAYACHAMARAJENDRA COLLEGE OF ENGINEERING
IV Semester ‘A’ & ‘B’ – Microprocessors Lab Cycle II (CS450)
1. WALP to find out whether a given sub-string is present or not in a main string of
characters.
2. WALP to check for the password. If entry does not match password, display "Wrong
Password! Try Again" and remain in the loop, else display "You are authorized person"
and come out.
3. WALP to read two strings from keyboard. Display the length of two strings. Also check
whether the two strings are equal or not.
4. WALP to read an alphanumeric character and display its equivalent ASCII code at the
center of the screen.
5. WALP to display the system time in HH:MM:SS format.
6. WALP to display the system date in DD/MM/YYYY format. Also display the day of the
week.
7. WALP to simulate a two digit up/down counter at the center of the screen.
8. WALP to read your name and display it in the specified location of the screen.
9. WALP to set the cursor to the specified position. Position has to be read from the
keyboard. Display the position value. Clear the screen before the display.
MODULAR PROGRAMMING
10. a. Module1: Write a macro to read a character from keyboard
b. Module2: Write a macro to print a character.
c. Module3: WALP to read a string, terminate the input by carriage return using
module1 and print the same in the next line using module2.
13. WALP to find NCR using recursive procedure. Input N and R. Display NCR.
14. Write a procedure to read a string. WALP to create a new file and to delete an existing
file from the current directory. Use the procedure to input the file name for creation and
deletion.