Microcomputers and Microprocessors Logic Circuits.
Recommend Documents
tel 8080 and the Motorola 6800 and relies heavily on material produced by the respective manufacturers. A short final chapter entitled 'Looking ahead...'.
Antonakos, An Introduction to the Intel Family of Microprocessors, Prentice Hall,
1999 ... Later 8008 as an 8 bit µ processor then 8080 and Motorolla 6800.
W. A. Triebel and A. Singh, The 8088and 8086 Microprocessors: Programming,
Interfacing,. Software, Hardware and Applications” Prentice Hall, 2000. Flynn ...
Circuits in which the operations are Boolean are called logic circuits, those using
... The logic circuit, as defined in Section 1.4.1, is a directed acyclic graph ...
Extension of MOS inverter concepts to NOR and NAND Gate is very simple. ...
Static Circuits: require no clock or other periodic signal for operation. Clocks are ...
Given some inputs, you can use the diagram of the gates to figure out what the
output ... Truth tables are a way of figuring out how a particular digital circuit will ...
1. Transistors and Logic Circuits. Transistor control voltage in voltage out control
high allows current to flow -- switch is closed (on) control low stops current flow.
used in a talk on Fuzzy Logic For Control Systems at the 1993 Embedded
Systems Show in ... There is a clear lack of basic tutorial materials for fuzzy logic.
Logisim is a program that lets us build virtual logic circuits using gates, clocks,
and other things! You can download it here: http://sourceforge.net/projects/circuit/
...
□C. H. Roth, Jr. Fundamentals of Logic. Design, 7th edition, Cengage Learning,.
2013. 4. Schedule. □ 9/12. §1 Introduction, Number Systems and Conversion.
full-adder. In circuit development two half-adders can be employed to form a .... A
combinational circuit of full-subtractor performs the operation of subtraction of.
Common Combinational Logic Circuits. • Adders. – Subtraction typically via 2s
complement addition. • Multiplexers. – N control signals select 1 of up to 2N
inputs ...
CSZ Computer Systems note 9. Combinational Logic Circuits. Computer systems
are built from binary digital logic circuits: circuits in which each signal has only ...
Analog Electronics. (. ) Digital Electronics. ( .... " "..... . ... Digital ital Principles and Applications ,. Malvino and Leach. ( . NOR (NOT - OR) , NAND (NOT -. AND).
Modeling Combinational Logic. Circuits. Debdeep Mukhopadhyay. IIT Madras ...
Circuit Structure. Second circuit has a shorter critical delay (longest path delay)!
Very simple sequential memory circuits; amenable to synchronous logic. – High
density ... The basic dynamic logic gate concept is shown at left (top). – the pass ...
granularity of the world: we cannot build wires thinner than atoms. ... presence or the absence of an electron in a small region.1 Since we know very precisely where the ..... Recursive application of Theorem 8 can decompose any multiplexed.
Thus, the normalized average FO4 delay of all CNTFET transmission gate static logic gates is comparable to that for all static CMOS gates, even though the ...
Johns Hopkins University. What is Engineering? M. Karweit. LOGIC CIRCUITS.
Focus: The objective of this lab is to devise and piece together a series of binary
...
Intro to Digital Systems (1/06). 2. Some Basic Digital System Concepts. • Levels
of design abstraction & hierarchy. – System (behavioral) level – highest level.
and memory, and logic gates and their symbols. Understanding how computers
work is essential because most vehicles have some type of computer. Knowing ...
subsets of gates whose optimization is particularly simple. The other .... Logic synthesis is the process of transforming a register-transfer level description of a.
sequential logic circuit the outputs depend on the inputs plus its history; i.e. it has
memory. ... design a 3-to-8 decoder using combinational logic circuits. II.
Digital logic circuits handle data encoded in binary form, i.e. signals that have
only two ... Binary logic dealing with “true” and “false” comes in handy to describe
.
Microcomputers and Microprocessors Logic Circuits.
-Introduction to microprocessors and microcomputers. -Input and ... R. S. Gaonkar
: “Microprocessor Architecture Programming and Applications”. Prentice-Hall ...
Department
Electronic Technology
Department Electronic Technology
Microcomputers and Microprocessors Prerequisite Logic Circuits.
Course Title
Major
Industrial Electronics and Control
Major Industrial Electronics and Control Code
ELC 331
Semester Course Description : This course includes operation, structure and application of the microprocessor and microcomputer. Handling operating systems, implementing assembler programs and interfacing the microcomputer with external devices.
1
2
3
Credit hr/w Contact hr/w Contact hr/sem.
L W T L W T
4
5
6
3 2 2 30 30
General Goal : The aim is to make the student familiar with basic microcomputer components and how to configure a working system together with the application of the various commands of the operating system for developing computer programs (writing and debugging assembler programs).
Behavioral Objectives : The student Explains the basic microcomputer components, architecture and operation of the microprocessor. He performs assembly language programming and learns basic interfacing techniques.
L = Lecture Hours, W = Workshop/Laboratory Hours, T = Tutorial Hours
Department
Electronic Technology
Major
Industrial Electronics and Control
Topics (Theory & Practice) -Introduction to microprocessors and microcomputers -Input and output Interface -Memory structure -Data processing -Programming microcomputers and microprocessors
.
Textbook:
R. S. Gaonkar: “Microprocessor Architecture Programming and Applications”. Prentice-Hall 1996.
Additional Reading:
Topics Reads about -The purpose and performance of typical computer peripherals storage media. -System Specifications and software design.
References:
Douglas V. Hall: Microprocessors and interfacing; programming and Hardware; McGraw-Hill, 1986.
Department
Electronic Technology
Industrial Electronics and Control
Major
Detailed Curriculum (Theory) Hrs 4L
Contents Introduction to Microcomputers -Computer Basic Concepts Functions and important features of computers Simple computer architecture -Standard numeric data format
Behavioral Objectives The student: -
Learns the terminology used to describe computers and their major components.
Describes the basic structure of microcomputer and its important computing feature with the help of block diagrams. Explains the basic tasks of CPU, I/O units, bus system and how each unit works -
Distinguishes between data bus, address bus and control bus.
Describes The facilities provided by typical microprocessor interface chips
The student:
6L Input and Output Interfaces I/O units characteristics Memory mapped input &output (minimal address decoding) Direct transfer with handshaking Interrupt transfer Direct memory transfer (autonomous)
Appreciates the importance of interfacing to computer systems. Describes microcomputer hardware interfaces required enabling input/output of data (from/to) a microcomputer. Explains the techniques which implement computer input and output and their capability in: Direct transfer Direct memory accesses.
6L memory structure and architecture Semi-conductor memory technology Internal memory organization Semi-conductor registers Data transfer between registers read/write memories Read only memories Memory Configurations. Memory operating speed. Expansion of memory capacity.
The student: Recognizes the structure and the interconnection of registers within the microprocessor. Describes the map and the structure of computer main memory. Explains how data can be transferred between registers, CPU, (to/from) the main
Department
Electronic Technology
Major
Industrial Electronics and Control
memory. Distinguishes between static and dynamic RAM’s and the different type s of ROM’s.
6L Data Processing Function of the microprocessor. Data manipulation Instructions execution ALU operation Status Register Program Control Fetch Cycles Absolute Jump Branching (relative) Subroutines Instructions interpretations and control
8L
Programming the microcomputers and microprocessor Machine Code Programming Assembly Language programming Object program Compilers High level languages Microprocessor Instruction Addressing modes
The student: Learns the structure and the operation of the CPU. Describes the two beats (fetch/execute) cycles. Describes program’s instruction decoding to give signals necessary for execution of functions Specified by the instruction. Explains the mechanism for implementing conditional program execution and looping as a result of status flags, branching or jump instruction.
-
The student: Learns The concept of microprocessor programming in machine code.
Explains the limitation, which makes the machine code programming impractical. Explains the operation of an assembler program. Describes the addressing modes used in microprocessor instructions.
Department
Electronic Technology
Major
Industrial Electronics and Control
Detailed Curriculum (Practice) Hrs
Contents
6W
Introduction to microprocessors Microcomputer Components Microcomputer Hardware and software The Microprocessor Bus technology Microcomputer with bus system The read/write operations Binary codes and their usage for address & data signals measurement of the address, data and control signals Tristate technology Signal/state timing diagrams Testing (Open/Short) circuits faults.
4W
Input and output Interfaces Typical microprocessor application (e.g. Pedestrian traffic lights) Input/output units Technology Interfacing Technology Input/Output Units layout and their addressing. Reading/Writing data into (input/output) Units Testing (Input/Output) address Comparator and signals at different stages.
Behavioral Objectives The student: Measures address signals, data signals and control signals on the bus system to check out the description of tasks carried out by the bus system. Demonstrates the buffering process between bus systems and different microcomputer components. Implements the different features of bus drivers using different techniques with emphasis to tristate and open collector techniques. Tests and rectifies (short/open) circuits on bus lines. Draws signals time diagrams for bus systems
The student: Measures data transmission signals (to/from) I/O ports at different test points during the read and the write process. Illustrates the control sequence of a typical application. Demonstrates ports addressing, computer addressing, edge triggering and random signal combination.
4W Memory Structure and Architecture Principle of memory construction Memory cells Static & dynamic RAMs Different types of ROM. Testing the contents of RAMs. Reading ROM contents. Read/Write operation Timing diagrams RAM assembly diagram
The student; Tests the contents of RAM cells before and after switching off the power. Reads ROM contents Tests signals on the memory board. Checks the effects of the control signals on address Comparator input (TPs) - Displays the microprocessor signals on an oscilloscope.
Department
Electronic Technology
Major
Industrial Electronics and Control
2W Data Processing Parts of microprocessor Data transfer by bus Instructions Registers Flag registers ALU Fetch/execute cycles flow charts
The student: Tests program processing using step by step method with the aid of electronic equipment.
Programming Computers & Microprocessors Different types of instructions. Data transfer instructions. Arithmetic & logic instructions Program layout and control
The student: - Operates a typical microcomputer control system. Executes a sample program using the facilities of an assembler and a debugger. Illustrates different types of instructions and shows the results of their execution.