Course Intended Learning Outcome:
(1) Describe the functional components and architecture of a microprocessor
(2) Use assembly language to program a microprocessor system
(3) Design the memory system for a microprocessor system
(4) Illustrate the concept of input/output, interrupt and Direct Memory Access
Noted that- Make a Lab manual of this course based on this classes. It should be submitted 1 week before of final exam.
Class
- Describe the functional components and architecture of a microprocessor - [ PDF ]
- Assembly Language Preliminaries, Instruction & assembler directive, Data type, variables, constant - [ PDF ] [ WORD ] [ PPT ]
- Different addressing modes in registers in Assembly programming and their work. [ PDF ]
- Microprocessor 8086 Pin Configuration. [ PDF ]
- Program 1: Program for add two numbers using data section in assembly programming [basic start ] [ CODE ]
- Program 2: Program for data transfer using different addressing modes [ CODE ]
- Program 3: Program to check whether given data is positive or negative [ CODE ]
- Program 4: Program to check whether given number is odd or even [ CODE ]
- Program 5: Program to move a string from source to destination. [ CODE ]
- Program 6: Program to display a character / string on Console [ CODE ]
- Program 7: Program to read a character from the keyboard [ CODE ]
- Program 8: Program for buffered keyboard input [ CODE ]
- Program 9: Program to reverse a given string [ CODE ]