home email help
Micro-Processors One:
 
[+] Education
[+] Resumes
[+] My Interest
[+] Online Store
[+] Contact Me

[Expand All]
[Collapse All]
TOPICS
OBJECTIVES - LEARNER WILL BE ABLE TO:

INTRODUCTION TO COMPUTING:

  • Describe the function of system bus and explain the function of CPU.
  • Describe the difference between microprocessor and microcomputer and the evolution of Intel's microprocessors.

INTERNAL REGISTERS AND MEMORY SEGMENTATION:

  • List the internal registers of 8086 microprocessor.
  • Using debug examine and modify the contents of internal registers and explain the difference between logical address, physical address and offset address.

WRITING AND EXECUTING A SIMPLE PROGRAM:

  • Using debug examine and modify contents of memory locations.
  • Assemble, unassembled a simple program and execute it in single step.
  • Perform a lab experiment to examine and modify the contents of all internal registers and flags.

SOFTWARE MODEL:

  • Draw the software model of 8086 microprocessor and explain the functions of internal registers.
  • Perform a lab experiment to demonstrate how 8086 addresses its one megabyte of memory locations and to examine and modify the contents of memory locations.

8086 STACK:

  • State the purpose of the stack and explain the function of PUSH & POP instructions.
  • Perform a lab experiment to demonstrate the effect of arithmetic instruction on flag bits.

 

ADDRESSING MODES:

  • List and explain the addressing modes of 8086.
  • Perform a lab experiment to assemble a simple program to demonstrate the operation of stack.

 

8086 INSTRUCTIONS 1:

  • Divide the instruction set of 8086 into different groups and explain the operation of data movement instruction.
  • Perform a lab experiment to demonstrate the addressing modes of 8086.

 

8086 INSTRUCTION 2:

  • Explain the operation of logic group, shift and rotate instructions.
  • Perform a lab experiment to demonstrate the operation of data movement and arithmetic group of instruction.

 

8086 INSTRUCTION 3:

  • Explain the operation of Jump & Loop instruction and the function and operation of subroutine instructions.
  • Perform a lab experiment to demonstrate the operation of logic group of instructions.

 

ASSEMBLY LANGUAGE PROGRAMMING:

  • Identify the segments of an assembly language program.
  • Write a source file using a file editor.
  • Perform a lab experiment to demonstrate the operation of shift and rotate group of instructions.

 

PROGRAMMING:

  • Write source files, assemble, link & execute programs involving addition of several bytes of data.
  • Perform lab experiment to demonstrate operation of inter- segment and intra-segment CALL subroutines, addition of data bytes.

 

BACK TO SEMESTER THREE <---

- Education ] - Resume ] - Hobbies ] - Online Store ] - Feed Back ]