Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Basic Architecture
Basic components
ISA
EISA
Bus
Memory Microprocessor I/O System
Memory VESA
Bus PCI
DRAM 8086 Bus Plotter Printer
SRAM through Keyboard Serial
Cache Pentium IV Monitor Floppy
ROM Tape Hard Drive
Flash Scanner Mouse
EEPROM DVD CDROM
YLAND BA
AR L
M
F
TI
U M B C
MO
IVERSITY O
RE COUNT
UN
Y
1 (Jan. 30th, 2002)
1966
UMBC
Systems Design and Programming Arch. of the 80x86 CMPE 310
Basic Architecture
Bus Architecture:
Address bus
MWTC
MRDC
IOWC
IORC
YLAND BA
AR L
M
F
TI
U M B C
MO
IVERSITY O
RE COUNT
UN
Y
2 (Jan. 30th, 2002)
1966
UMBC
Systems Design and Programming Arch. of the 80x86 CMPE 310
F
TI
U M B C
MO
IVERSITY O
RE COUNT
UN
Y
3 (Jan. 30th, 2002)
1966
UMBC
Systems Design and Programming Arch. of the 80x86 CMPE 310
EISA: 8 MHz
32-bit (older 386 and 486 machines).
YLAND BA
AR L
M
F
TI
U M B C
MO
IVERSITY O
RE COUNT
UN
Y
4 (Jan. 30th, 2002)
1966
UMBC
Systems Design and Programming Arch. of the 80x86 CMPE 310
YLAND BA
AR L
M
F
TI
U M B C
MO
IVERSITY O
RE COUNT
UN
Y
5 (Jan. 30th, 2002)
1966
UMBC
Systems Design and Programming Arch. of the 80x86 CMPE 310
1 MB 8 MB 8 MB
F
TI
U M B C
MO
IVERSITY O
RE COUNT
UN
Y
6 (Jan. 30th, 2002)
1966
UMBC
Systems Design and Programming Arch. of the 80x86 CMPE 310
1 GB 1 GB 1 GB 1 GB
YLAND BA
AR L
M
F
TI
U M B C
MO
IVERSITY O
RE COUNT
UN
Y
7 (Jan. 30th, 2002)
1966
UMBC
Systems Design and Programming Arch. of the 80x86 CMPE 310
F
TI
U M B C
MO
IVERSITY O
RE COUNT
UN
Y
8 (Jan. 30th, 2002)
1966
UMBC
Systems Design and Programming Arch. of the 80x86 CMPE 310
YLAND BA
AR L
M
F
TI
U M B C
MO
IVERSITY O
RE COUNT
UN
Y
9 (Jan. 30th, 2002)
1966
UMBC
Systems Design and Programming Arch. of the 80x86 CMPE 310
4C-4F Diskette/Disk
48-4B Memory 12H
Software Interrupts
YLAND BA
AR L
M
F
TI
U M B C
MO
IVERSITY O
RE COUNT
UN
Y
10 (Jan. 30th, 2002)
1966
UMBC
Systems Design and Programming Arch. of the 80x86 CMPE 310
I/O Space
It is important to notice that these I/O addresses are NOT memory-mapped
addresses on the 80x86 machines.
I/O Device Space FFFF
COM1 03F8
Floppy Disk Controller 03F0
CGA Adapter 03D0
LPT1 0378
Hard Disk Controller 0320
64K 8-bit I/O devices
COM2 02F8
8255 (PIA) 0060
Timer (8253) 0040
Interrupt Controller 0020
DMA Controller 0000
Special instructions (IN/OUT) are used to communicate to the I/O devices.
YLAND BA
AR L
M
F
TI
U M B C
MO
IVERSITY O
RE COUNT
UN
Y
11 (Jan. 30th, 2002)
1966
UMBC