Microprocessor Systems

Unit Value
(typically 90 hours for a full-time course) This standard unit is primarily for use by the Technical Institutes when operating the following Course : Diploma in Computer and Communications Engineering (0304) Teaching staff should devise guidance and supervision process to facilitate achievement of the principal objectives. To gain a pass grade, students are expected to achieve all the learning outcomes expressed by the principal objectives. ___________________________________________________________________________
Summary of aims
This unit is designed to give students the knowledge and skill to deal with 8-bit microprocessors. It should also : introduce the basic architecture of microcomputer, internal structure of microprocessor and machine level programming. develop a practical understanding of supporting peripheral chips. introduce the structure of single chip microcomputer and its applications. ___________________________________________________________________________
Table of Contents

Topic of Contents
Learning Support
Internal Structure of an 8-bit Microprocessor Assembly Language Programming of an 8-bit ___________________________________________________________________________
Special notes
The main thrust of the unit is to enable the students to manipulate an 8-bit microprocessor system. The microprocessor should be selected that single chip microcomputer of the same or similar series is available. Alternatively, the microprocessor of an 8-bit single-chip microcomputer can be exploited. If microcomputer with assembly, edit and debug facilities are available, students should be encouraged to use those facilities to develop their assembly language program. ___________________________________________________________________________

Principal Objectives plus indicative content or Specific Objectives

Internal Structure of a Microcomputer
Understand a typical microprocessor based system.
a) Draw a block diagram of a typical microprocessor based system which
* system bus (data, address and control bus). b) Describe generally the function of the components in (1a). c) Recognize in manufacturers’ literature, the chips available that perform the function of the blocks described in (1a). ___________________________________________________________________________
Internal Structure of an 8-bit Microprocessor
Understands the internal structure of an 8-bit microprocessor.
a) Develop the block diagram of an 8-bit microprocessor which included * other purpose registers (such as stack pointer, index ,and etc.). b) Explain the function of each of the components in (2a). ___________________________________________________________________________


Memory and I/O Organization
Relate the memory address space and memory map with the system bus.
a) draw memory map given the size of address bus and data bus. b) find the memory address range given the size of address bus. Introduce the concept of I/O address space and I/O map.
a) suggest the possibility of I/O address lines besides the memory address
b) explain the concept of I/O-mapped I/O. c) explain the concept of memory-mapped I/O. d) list the advantages and disadvantages of I/O-mapped I/O and memory- Design of address decoder.
a) explain the need of address decoder. b) find the address range and addressable size of a fully decoded address c) use simple combination logic to construct a fully decoded address decoder. ___________________________________________________________________________ Assembly Language Programming of an 8-bit Microprocessor
Describe the basic steps of program creation which includes
a) task analysis, formation of algorithm. Explain how an assembly language program is executed by a
a) describe the basic instruction formats.
b) related assembly language instructions with their executable machine
c) show how an instruction is fetched and executed during the fetch- Understand the features and provision of a basic instruction set, various
addressing modes. Write, test and run simple assembly language

a) Identifies instructions which perform simple * conditional and unconditional branches. b) Give examples for the instructions in (8a) for various addressing modes (listed below) and explains how the operands are accessed in different addressing modes. * others (such as register, direct, and etc. depending the c) Give examples of situations in which flags are set or reset in the status d) Write assembly language programs to perform simple tasks. e) Use assembly directives of the assembler for assembly language ___________________________________________________________________________
Stack and Interrupts
Understands the organization of the stack and its uses by subroutines.
a) Explains the mechanism of the stack as Last In First Out (LIFO) store and
function of the stack pointer in this operation. * passing parameter between a main program and a subroutine. c) Write and test subroutines to perform simple tasks. Understands the principle of interrupts.
a) Explains why interrupts are necessary. b) Explains the mechanism of the microprocessor response upon receipt of an c) Distinguishes between maskable and non-maskable interrupts. ___________________________________________________________________________


Supporting Peripheral Chips
Investigates the use of general supporting peripheral chips.
b) Explains the need for dedicated peripheral controllers. c) Investigates the hardware and software to effect a data transfer between ___________________________________________________________________________
Single Chip Microcomputer
Understands the configuration of a single chip microcomputer.
a) Describes the internal architecture of a typical single chip microcomputer
b) Describes the various versions of single chip microcomputer c) Describes how the various versions differ in development method. Write simple assembly language programs for the input-output interfaces
available in a single chip microcomputer.


Source: https://stei.vtc.edu.hk/SYLLABUS/old-Syllabus/TI_PDF/304YR1%2095-97/pdf/UPS_Microelectronic%20Systems.pdf


Teva Canada Limited (appellant) v. Pfizer Canada Inc., Pfizer Inc., Pfizer IrelandPharmaceuticals, Pfizer Research and Development Company N.V./S.A. and Minister of Health(respondents) and Canadian Generic Pharmaceutical Association and Canada's Research-Based Indexed As: Pfizer Canada Inc. et al. v. Novopharm Ltd. et al. McLachlin, C.J.C., LeBel, Deschamps, Abella, Rothstein, Cromwell and M

Johnsondiversey headline goes here

Swine Flu H1N1 What is swine flu? • Swine Influenza (swine flu) is a respiratory disease of pigs caused by Type A influenza viruses that causes regular outbreaks in pigs. • Swine flu viruses have been reported to spread from person- to-person, but in the past, this transmission was limited and not sustained beyond three people. Is the current swine flu virus contagious? �

Copyright © 2011-2018 Health Abstracts