At the end of this course, students will have a complete understanding of the following fundamental topics:
1. Writing a program in Assembly Language to display messages on a terminal with attributes for position, color, etc.
2. Creating a service routine that performs a function on the occurrence of an IRQ hardware interrupt and using a counter to control the accurate timing of a stopwatch display.
3. Connecting RS-232 and SPI devices to the 8086 processor and writing programs to pass data to and from them.
4. Developing a routine to read an analog input on a port, use a MAC to implement a 2nd order digital filter, and output the resultant analog voltage.
5. Interfacing a static RAM memory chip to the 8086 processor at a given address and writing a program to verify operation.
6. Interfacing the LCD panel to the 8086 and writing a program to display a message on it or develop software to create message frames to be sent on a network.
7. Microprocessor types and their hardware details
|