Реферат по информатике Кафедра информатики сунц урГУ

Вид материалаРеферат
Использованная литература
5 Enter, leave, bound
5 Lock, rol/ror, rcl/rcr, sal/sar, shl/shr, div, idiv, push, pushf
Подобный материал:
1   ...   19   20   21   22   23   24   25   26   27

Использованная литература

  1. 1970s Motorola History Highlights (ссылка скрыта)
  2. 1980s Motorola History Highlights (ссылка скрыта)
  3. 4 лучше чем 3, а 5? // КомпьютерПресс, 1992, декабрь.
  4. Англо-русский словарь по вычислительной технике и программированию. © ABBYY, Е. К. Масловский. 1999.
  5. Букчин Л. В., Безрукий Ю. Л. Дисковая подсистема IBM-совместимых персональных компьютеров. – М.: Бином, 1993.
  6. Горбунов В. Л., Панфилов Д. И., Преснухин Д. Л. Справочное пособие по микропроцессорам и микроЭВМ. – М.: Высшая школа, 1988.
  7. Григорьев В. Л. Архитектура и программирование арифметического сопроцессора. – М.: Энергоатомиздат, 1991.
  8. Гук М. Аппаратные средства IBM PC. – СПб: Питер, 1996.
  9. Гукин Д. IBM-совместимый персональный компьютер. – М.: Мир, 1993.
  10. Джордейн Р. Справочник программиста персональных компьютеров типа IBM PC, XT и AT. – М.: Финансы и статистика, 1992.
  11. Дьяконов В. П. Справочник по алгоритмам и программам на языке бейсик для персональных ЭВМ. – М.: Наука, 1987.
  12. Знакомьтесь: компьютер. Под ред. В. М. Курочкина. – М.: Мир, 1989.
  13. Знакомьтесь: Персональная ЭВМ Корвет. Ахманов С. А., Персианцев И. Г., Рахимов А. Т. и др. – М.: Наука, 1989.
  14. Коффрон Дж. Технические средства микропроцессорных систем. – М.: Мир, 1983.
  15. Кэмпбелл Дж. Л. Операционная система OS/2. – М.: Финансы и статистика, 1991.
  16. Лю Ю-Чжен, Гибсон Г. Микропроцессоры семейства 8086/8088. – М.: Радио и связь, 1987.
  17. Микропроцессорный комплект К1810. Казаринов Ю. М., Номоконов В. Н., Подклетнов Г. С., Филиппов Ф. В. – М.: Высшая школа, 1990.
  18. Микропроцессоры: справочное пособие для разработчиков судовой РЭА. Гришин Г. Г., Мошков А. А., Ольшанский О. В., Овечкин Ю. А. – Л.: Судостроение, 1988.
  19. Нортон П. Программно-аппаратная организация IBM PC. – М.: Радио и связь, 1992.
  20. Нортон П., Гудман Дж. Персональный компьютер: аппаратно-программная организация. – СПб: BHV, 1999.
  21. Персональный компьютер «Ириша». Барышников В. Н., Воронов М. А., Кулаков В. Б. и др. – М.: Патриот, 1990.
  22. Персональные компьютеры. Информатика для всех. – М.: Наука, 1987.
  23. Ратч Э. IBM AT. Руководство для начинающих. – М.: Радио и связь, 1993.
  24. Рош У. Л. Последнее слово ещё не сказано: Процессор 486 в семействе PS/2. // PC Magazine USSR, 1991, июнь.
  25. Рош У. Л. Библия по модернизации персонального компьютера. – Минск: ИПП «Тивали-Стиль», 1995.
  26. Скэнлон Л. Персональные ЭВМ IBM PC и XT. Программирование на языке ассемблера. – М.: Радио и связь, 1989.
  27. Смит Б. Э., Джонсон М. Т. Архитектура и программирование микропроцессора Intel 80386. – М.: Конкорд, 1992.
  28. Токхайм Р. Микропроцессоры: курс и упражнения. М.: Энергоатомиздат, 1988.
  29. Тули М. Справочное пособие по цифровой электронике. – М.: Энергоатомиздат, 1990.
  30. Фафенбергер Б., Уолл Д. Толковый словарь по компьютерным технологиям и Internet. – Киев: Диалектика, 1996.
  31. Холленд Р. Микропроцессоры и операционные системы. – М.: Энергоатомиздат, 1991.
  32. Элфринг Г. Программирование на языке ассемблера для микроЭВМ. – М.: Радио и связь, 1987.
  33. Intel думает о том, а не назвать ли новый процессор как-нибудь по-другому. // КомпьютерПресс, 1992, сентябрь.
  34. Intel Microprocessor Hall of Fame (ссылка скрыта)
  35. MASM32 help library: Intel Hex Opcodes And Mnemonics. © S. L. Hutchesson 1999 – 2000
  36. Processor Madness (r.fortunecity.com/dos/661/main.php)

Содержание


Введение 1

Микропроцессоры 2

Центральные процессоры 4

Центральные процессоры: первые ЦП, Intel 4004, Intel 8008 8

Центральные процессоры: Intel 8080 и Intel 8085 10

Центральные процессоры: Intel 8086 13

Центральные процессоры: Intel 8088 15

Центральные процессоры: Intel 80186 и 80188 16

Центральные процессоры: Intel 80286 18

Центральные процессоры: Intel 80386 22

Центральные процессоры: Intel 486 27

Центральные процессоры: Intel Pentium 29

Центральные процессоры: Intel Pentium Pro, Pentium MMX и Pentium II 31

Центральные процессоры: дальнейшие разработки фирмы Intel 33

Центральные процессоры: Zilog Z80 34

Центральные процессоры: Zilog Z8001 36

Центральные процессоры: Zilog Z80000 38

Центральные процессоры: MCS6502 39

Центральные процессоры: Motorola MC6800 41

Центральные процессоры: Motorola MC68000 42

Центральные процессоры: Motorola MC68020 44

Центральные процессоры: ЦП фирмы Cyrix 45

Центральные процессоры: ЦП фирмы AMD 46

Центральные процессоры: мультипроцессорные системы 48

Другие микропроцессоры: сопроцессоры 49

Другие микропроцессоры: арифметический сопроцессор Intel 8087 51

Другие микропроцессоры: независимые процессоры 55

Другие микропроцессоры: арифметические процессоры Weitek Abacus 56

Другие микропроцессоры: процессор ввода-вывода Intel 8089 57

Вспомогательные микросхемы 60

Вспомогательные микросхемы: программируемый таймер Intel 8254 62

Вспомогательные микросхемы: контроллер НГМД Intel 8272A 63

Вспомогательные микросхемы: контроллер прерываний Intel 8259A 64

Вспомогательные микросхемы: микросхема поддержки ОС Intel 80130 65

Советские разработки 66

Советские разработки: первые МПК 68

Советские разработки: серия КР580 70

Советские разработки: серия К1810 72

Советские разработки: серия К1801 73

Заключение 74

Использованная литература 75

Содержание 77



1 Small scale integration, SSI

2 Medium scale integration, MSI

3 Large scale integration, LSI

4 Very large scale integration, VLSI

5 BCD (binary coded decimal)

1 CPU (central processing unit)

2 Фирма Intel производила следующие микросхемы для поддержки микропроцессоров 8086/8088:

Генератор синхронизации 8284/8284A;

Приёмопередатчики 8286/8287;

Регистры-защёлки адреса 8282/8283;

Контроллер системной шины 8288;

Контроллер прерываний 8259/8259A;

Контроллер ПДП (DMA) 8237/8237A;

Контроллер НГМД (FDD) 8272/8272A;

Контроллер клавиатуры 8279;

Интерфейс периферийных устройств 8255/8255A;

Последовательный интерфейс 8250/8251A;

Программируемый таймер 8253/8254;

Контроллер динамических ОЗУ (DRAM) 8203.

Все эти микросхемы (или их аналоги) должны были присутствовать для полноценной работы микропроцессора. Вдобавок, для вывода на экран требовался видеоконтроллер Motorola 6845.

3 FDD (floppy disk drive)

4 HDD (hard disk drive)

5 CD-ROM (compact disk read-only memory)

1 ALU (arithmetic and logic unit)

2 IR (instruction register)

3 PC (program counter)

4 Fetch

5 PSW (processor status word)

6 SP (stack pointer)

1 Multitasking

1 От chip – щепка

2 От integrated electronics – интегральная электроника

3 MOS (metal-oxide-semiconductor)

1 От Micro Instrumentation and Telemetry Systems – Микросистемы аппаратуры и телеметрии

1 A, B, C, D, E, H, L

2 BC, DE, HL

3 HL (high\low)

4 SP (stack pointer)

5 PC (program counter)

6 ZF, PF, SF, CF, AF (zero flag, parity flag, sign flag, carry flag, auxiliary carry flag)

7 RST 5.5\6.5\7.5

8 TRAP

9 INTR

10 Обозначаемые RIM от read interrupt mask и SIM от set interrupt mask

11 Обозначаемой PCHL от load PC with HL

12 Обозначаемых SPHL от load SP with HL и XTHL от exchange top of stack and HL

13 CRT (cathode-ray tube)

1 От Control Program for Microprocessors x80 – Управляющая программа для микропроцессоров x80 (8080 и Z80)

2 От Multi-user Program for Microprocessors x80 – Многопользовательская программа для микропроцессоров x80 (8080 и Z80)

3 ADC (analog-digital converter)

1 AX, BX, CX, DX

2 BP, SI, DI, IP, SP (base pointer, source index, destination index, instruction pointer, stack pointer)

3 CS, DS, ES, SS (code segment, data segment, extension segment, stack segment)

4 AL, BL, CL, DL (младшие половины) и AH, BH, CH, DH (старшие половины)

5 SF, ZF, PF, CF, AF, OF (sign flag, zero flag, parity flag, carry flag, auxiliary carry flag, overflow flag)

6 DF, IF, TF (direction flag, interrupts flag, trace flag)

7 Address wraparound

1 ROM-BIOS

2 Prefetch

3 Opcode (operation code)

1 От Extended – Расширенный

2 От Microsoft Disk Operating System – Дисковая операционная система фирмы Microsoft

1 CC (chip carrier) или JEDEC, по имени разработавшей корпус организации – Joint Electronic Device Engineering Council (Объединенный совет по электронным устройствам)

2 PUSHA, POPA (push all, pop all), PUSH imm

3 INS, OUTS (input string, output string)

4 IMUL imm, ROL/ROR imm, RCL/RCR imm, SAL/SAR imm, SHL/SHR imm

5 ENTER, LEAVE, BOUND

1 MSW (machine status word)

2 TR (task register)

3 GDTR, IDTR, LDTR (global descriptor table register, interrupt descriptor table register, local descriptor table register)

4 LGDT, LIDT, LLDT, LMSW, LTR (load GDTR\IDTR\LDTR\MSW\TR), SGDT, SIDT, SLDT, SMSW, STR (store GDTR\IDTR\LDTR\MSW\TR), ARPL (adjust requested privilege level), CLTS (clear task switched), LAR (load access rights), LSL (load segment limit), VERR, VERW (verify read\write)

1 DPL (descriptor privilege level)

2 FIFO (first in, first out)

3 LFU (least frequently used)

4 LRU (least recently used)

5 Alias

1 TSS (task status segment)

1 От Advanced Technology – Улучшенная технология

2 От Personal System /2 – Персональная система /2

1 EAX, EBX, ECX, EDX, ESI, EDI, EBP, ESP

2 Соответственно AX, BX, CX, DX, SI, DI, BP, SP

3 AL и AH (для AX), BL и BH (для BX), CL и CH (для CX), DL и DH (для DX).

4 CS, DS, ES, FS, GS, SS

5 EIP

6 VMF, RF, NTF, IOPL (virtual mode flag, renewal flag, nested task flag, input/output privilege level)

7 CR0 – CR3 (control register)

8 PGF, ETF, TSF, EMF, MPF, PEF (page flag, FPU type flag, task switched flag, emulation flag, FPU present flag, protection enable flag)

9 DR0 – DR7

10 TR0 – TR7

1 BSF, BSR (bit scan forward\reverse), BT, BTC, BTR, BTS (bit set\with compliment\with reset\with set), SETxx (set if condition is true)

2 CDQ (convert doubleword to quadword), CWDE (convert word to doubleword in extended), MOVSX, MOVZX (move with sign extend\zero extend), SHLD, SHRD (shift doubleword left\right)

3 LFS, LGS, LSS (load using FS\GS\SS)

4 CMP, DEC, DIV, MUL (compare, decrement, divide, multiply)

5 LOCK, ROL/ROR, RCL/RCR, SAL/SAR, SHL/SHR, DIV, IDIV, PUSH, PUSHF

1 Названная VM (virtual machines)

2 CP (control program)

3 CMS (conversational monitor system)

4 PD (page directory)

5 PT (page table)

6 TLB (translation lookaside buffer)

7 Caching

1 Cache memory

2 Laptop computer

3 Notebook computer

1 LAN (local area network)

2 New technology

1 INVD, INVLPG, WBINVD (invalidate, invalidate page, write-back and invalidate)

2 BSWAP (byte swap)

3 PGA (pin grid array)

4 SQFP (small quad flat pack)

1 Micro Channel

1 Superscalar

2 BP (branch prediction)

3 SMP (symmetric multi-processing)

4 SPGA (staggered pin grid array)

1 Speculative execution или dynamic execution

2 От multi-media extension – мультимедийные расширения

3 SEC (single edge contact) cartridge

4 Называемый Slot One

5 Называемый ZIF (zero insertion force) – [гнездо] с нулевым усилием вставки

1 INT

2 NMI (non-maskable interrupt)

3 IX, IY

4 От programmable input/output – программируемый ввод-вывод

5 От double asynchronous receiver/transmitter – сдвоенный асинхронный приёмопередатчик

1 MMU (memory management unit)

1 От apple – яблоко

2 От Personal Electronic Transactor – Персональный электронный обработчик сделок

1 GUI (graphical user interface)

2 Plug and Play, PnP

1 От Peripheral Component Interconnect – Соединение периферийных компонентов

1 RISC (reduced instruction set computer)

1 Daisy chain

2 Polling

3 От Industry-Standard Architecture – Промышленный стандарт архитектуры

4 От Enhanced Industry-Standard Architecture – Расширенный промышленный стандарт архитектуры

5 От Micro-Channel Bus – Шина типа «микро-канал»

6 По названию разработавшей организации Video Electronics Standards Association (Ассоциация по стандартам в области видеоэлектроники)

7 От Peripheral Component Interconnect – Соединение периферийных компонентов

1 Numeric processor или numeric coprocessor

2 Обозначаемая ESC от escape

3 Обозначаемая WAIT

1 Arithmetic coprocessor или math coprocessor

2 FPU (floating point unit)

3 Number crunching

4 DIP (dual-in-line package)

1 NON (not-a-number)

2 Invalid operation

3 Соответственно stack overflow и stack underflow.

4 Denormalized operand

1 Division by zero

2 Exponent overflow

3 Exponent underflow

4 Precision error

5 IEM (interrupt enable mask)

6 EP (exception pointer)

7 PC (precision control)

8 RC (rounding control)

9 IC (infinity control)

10 От floating [point] – плавающая [точка]

11 От integer – целый

12 От binary-coded decimal – двоично-десятичный

13 От no [wait] – без [ожидания]

1 IOP (input/output processor)

2 CCP (channel control pointer)

3 CB (control block)

4 GA, GB, GC, TP, PP (general A, B, C, task pointer, parameter pointer)

5 IX, BC, MC, CC (index, byte counter, mask, channel control)

1 SCPB (system configuration pointer block)

2 SYSBUS (system bus)

3 SCB (system configuration block)

4 BUSY

5 CCW (channel command word)

6 CB (control block)

7 PB1 и PB2 (parameter block)

8 CF (command field)

9 ICF (interrupt control field)

10 B (boundary)

11 P (priority)

1 DMA (direct memory access)

1 CMOS (complementary metal-oxide semiconductor)

2 UART (universal asynchronous receiver / transmitter)

3 DRAM (dynamic random access memory)

1 CR (counter register)

2 CE (counter element)

3 OL (out latch)

1 RIO (input/output register)

2 RS (status register)

3 RI и RO (input register и output register)

4 ST0 – ST3 (status)

5 PLCC (plastic leadless chip carrier)

6 PowerDown mode

1 PIC (programmable interrupt controller)

2 IRQ (interrupt request)

3 IVT (interrupt vector table)

4 ISR (interrupt service routine) или Interrupt handler

5 Обозначаемой IRET от interrupt return

6 Exception

7 Exception handler

8 Обозначаемую INT от interrupt

9 BIOS (basic input/output system)

1 OSP (operating system processor)

2 ROM (read-only memory)

1 КР588ВУ2-0001 – КР588ВУ2-0004

1 W и J соответственно

2 EPROM (erasable programmable read-only memory)