Download presentation
Presentation is loading. Please wait.
Published byGeorgiana Little Modified over 9 years ago
2
Capability of processor determine the capability of the computer system. Therefore, processor is the key element or heart of a computer system. Other than PC, microprocessors are used in various computerized system such as industrial automation.
3
Number of bits capacities Number of bits μP can handle at any one time determined the capacities of μP. 2 n Improvement number of bits determined by 2 n. Manufacturer/ Year INTELMOTOROLA 19714004, 4 bit, 108 kHz, contains 2300 transistors 6800, 8 bit 19798088, 8 bit, 2 MHz, contains 29000 transistors 68000, 16 bit 198280286, 16 bit, 8-12 MHz, contains 80286 transistors 68020, 32 bit 198580386, 32 bit, 16-20 MHz, contains 275000 transistors 68030, 32 bit 198980486, 32 bit, 25-66 MHz, contains 1.2 million transistors 68040, 32 bit 1993Pentium, 64 bit, 60-166 MHz, contains 3.1 million transistors 68060, 64 bit 1997Pentium II, 300 MHz ::::
4
M68 000 FAMILY Comparative of various M68 000 family µP. All chips have 32 bit CPU register, but the early µP are 16 bit systems. Why Motorola built 68 00 8 (8 bit) after 68 000 (16 bit)?
5
Capacity of µP: Bits of data – size of data bus memory size accessible – size of address bus Data size – data stored in a single cell of memory. (size of data bus determine the data size) 1 bit : the smallest. nibble 4 bit : nibble. byte 8 bit : byte. word 16 bit : word. long 32 bit : long word. Data size n Data typeData capacity 2 n Range 1Bit20 – 1 4Nibble160 - 15 8Byte2560 – 255 16Word655360 – 65535 32Long Word4,294,967,2960 - 4,294,967,295
7
Tocci, 1991 sequence of operations A digital comp is a combination of digital devices and circuits that can perform a programmed sequence of operations (program) with a minimum of human intervention. Program is a set of coded instructions, stored in the comp’s internal memory executed by the computer in order. all under control of the program Comp do not think but high speed machine that can manipulate data, solve problems and make decision, all under control of the program.
8
Basic computer system
9
Basic Microcomputer system
10
Microcomputer system with Intel 8085 microprocessor
11
Microcomputer system with Motorola 68000 microprocessor
12
transfer A wire used to transfer a signal from one point to another.
13
data size Data bus – bidirectional (read or write). Determine the data size. Transfer data in parallel.
14
number of memory cells (lines) Address bus – unidirectional. Transfer data in parallel. Determine the number of memory cells (lines). synchronize the activities Control bus – bidirectional (not the same line). set of signals used to synchronize the activities of the separate microcomputer element. Ex : Read, Write Ex : RESET, INTR
15
How computer system works? ROM permanently stores a short program (initial). read When comp is ON, CPU read program in ROM 1. reset connected devices to standby mode. 2. transfer system programs (OS) from permanent storage (hard disk) to RAM. 3. System program will provide needs for user.
16
Fetch & execute cycle
17
Fetch cycle – a, b, c Execute cycle – e
18
Example 2-1 (page 28)
19
Read in fetch cycle
20
Write in execute cycle
21
Microprocessor packaged in IC chip. The pins configuration / block diagram used to explain or analyze the architecture of a microprocessor. Figure 2.12 – Intel 8085 microprocessor chip Motorola 68000 microprocessor Figure 2.13 – Motorola 68000 microprocessor chip
22
Internal structure µP consist of : 1. control & timing – fetch cycle, decode, execute cycle. supply clock / timing. 2. register – temporary. faster than memory. Various types. 3. ALU – arithmetic & logic operation.
23
Therefore, µP performs a number of functions, includes: Providing timing and control signal. Fetching instruction and data. Decoding instruction. Transferring data between I/O and memory. Performing A&L operation. Responding to I/O-generated control signal such as RESET or INTERRUPT.
24
Register set (32 bit) 8 data register 7 address register 2 stack pointer 1 program counter 1 status register
25
Intel 8085 clock system and bus cycle timing
27
Motorola 68000 clock system and bus cycle timing Bus cycle (machine cycle) InstructionNo. of Read cycle No. of Write cycle MOVE.LD2,D310 MOVE.W34(A1),D230 MOVE.BD3,60(A2)21 ADD.L56(A3),D440 ADD.LD4,56(A3)42 ADDI.W#$1234,56(A3)41 JMPXXXX.W20 JSRXXXX.W22 TRAP#543
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.