HP Deskpro EN DT 6600 Specifikace

Procházejte online nebo si stáhněte Specifikace pro Barebones pro PC / pracovní stanice HP Deskpro EN DT 6600. HP Deskpro EN DT 6600 Specifications Uživatelská příručka

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 89
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 0
MICROPROCESSADORES
O MICROPROCESSADOR 8086
1
Luís Miguel Charrua Figueiredo 1 - 1 E.N.I.D.H.
O Microprocessador 8086
Introdução
O microprocessador 8086 é um microprocessador com uma arquitectura de 16 bits, com um
conjunto de cerca de 123 instruções, tem um bus de endereços de 20 bits, os seus registos são de
16 bits e uma pre-fetch queue de 6 bytes (memória do tipo FIFO na qual são colocadas as
instruções de código a serem executadas a seguir).
Porquê o estudo do 8086?
Trata-se de um microprocessador cuja arquitectura está na base de todos os processadores da
rie 80x86. Qualquer tipo de microprocessador Intel do 80186 ao Pentium III é retro compatível
com o 8086, podendo trabalhar como se de um 8086 se trata-se.
Desta forma o 8086 é o ponto de partida ideal para que se possa compreender o funcionamento de
uma gama completa de microprocessadores.
Arquitectura interna
As funções internas do processador 8086 estão divididas em duas unidades lógicas de
processamento. A primeira é a BIU (Bus Interface Unit) e a segunda a EU (Execution Unit), tal
como se pode ver no diagrama de blocos da figura 1.
Zobrazit stránku 0
1 2 3 4 5 6 ... 88 89

Shrnutí obsahu

Strany 1 - O Microprocessador 8086

MICROPROCESSADORES O MICROPROCESSADOR 8086 1 Luís Miguel Charrua Figueiredo 1 - 1 E.N.I.D.H. O Microprocessador 8086 Introdução O microp

Strany 2 - MICROPROCESSADORES

MICROPROCESSADORES O MICROPROCESSADOR 8086 1 Luís Miguel Charrua Figueiredo 1 - 10 E.N.I.D.H. Ciclos de barramento Cada ciclo de barramen

Strany 3 - Bus Interface Unit

MICROPROCESSADORES O MICROPROCESSADOR 8086 1 Luís Miguel Charrua Figueiredo 1 - 11 E.N.I.D.H. Temporização do sistema Ciclo de leitura (r

Strany 4 - Os registos do 8086

MICROPROCESSADORES O MICROPROCESSADOR 8086 1 Luís Miguel Charrua Figueiredo 1 - 12 E.N.I.D.H. BHE A0 Descrição 0 0 Palavra completa 0 1

Strany 5 -  DX (Dados)

MICROPROCESSADORES O MICROPROCESSADOR 8086 1 Luís Miguel Charrua Figueiredo 1 - 13 E.N.I.D.H. Interrupções não mascaráveis O 8086 tem ape

Strany 6 - Ponteiro de instrução

MICROPROCESSADORES O MICROPROCESSADOR 8086 1 Luís Miguel Charrua Figueiredo 1 - 14 E.N.I.D.H. T1T2T3T4TIT1T2T3T4ALELOCKINTAAD0,AD15Type Ve

Strany 7 - Registo de flags

MICROPROCESSADORES O MICROPROCESSADOR 8086 1 Luís Miguel Charrua Figueiredo 1 - 15 E.N.I.D.H. ligado de modo a que estejam todos em endere

Strany 8 - Extra Segment

MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 1 E.N.I.D.H. Arquitectura dos Microcomputadores

Strany 9 - AA BB AA

MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 2 E.N.I.D.H. 200 MHz Pentium II 1997 233 MHz 3

Strany 10 - Ciclos de barramento

MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 3 E.N.I.D.H. O 80286 O 80286 é um processador

Strany 11 - Temporização do sistema

MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 4 E.N.I.D.H. O Pentium-Pro - Tem 387 pinos; -

Strany 12 - Interrupções

MICROPROCESSADORES O MICROPROCESSADOR 8086 1 Luís Miguel Charrua Figueiredo 1 - 2 E.N.I.D.H. BusInterfaceUnit6 byteInstructionQueueCSDSSSE

Strany 13 - Interrupções não mascaráveis

MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 5 E.N.I.D.H. Compatibilidade entre microprocess

Strany 14 - Sistema de Input/Output

MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 6 E.N.I.D.H. Barramentos dos computadores Os P

Strany 15 - O MICROPROCESSADOR 8086

MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 7 E.N.I.D.H. Barramento de dados e endereços T

Strany 16

MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 8 E.N.I.D.H. A tabela mostra a largura de banda

Strany 17 - A família 80x86

MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 9 E.N.I.D.H. Figura 11 - Diagrama da arquitec

Strany 18 - O 80286

MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 10 E.N.I.D.H. Figura 12 - diagrama de blocos d

Strany 19 - O Atlhon / K7 da AMD

MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 11 E.N.I.D.H. Figura 13 - Diagrama de blocos d

Strany 20 - Modo virtual 8086

MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 12 E.N.I.D.H. Figura 14 - Diagrama de blocos d

Strany 21 - Barramentos dos computadores

MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 13 E.N.I.D.H. O sistema PCI suporta Plug &

Strany 22 - Velocidade do barramento

MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 14 E.N.I.D.H. sem qualquer qualificador, estamo

Strany 23 - Interface de barramento

MICROPROCESSADORES O MICROPROCESSADOR 8086 1 Luís Miguel Charrua Figueiredo 1 - 3 E.N.I.D.H. Bus Interface Unit A BIU trata das funções

Strany 24

MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 15 E.N.I.D.H. Controlador de Interrupções O co

Strany 25 -  O bus local VESA (VLB)

MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 16 E.N.I.D.H. Mapa de memória Os primeiros 10

Strany 26 -  O barramento PCI

MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 17 E.N.I.D.H. Componente XT AT Controlador DMA

Strany 27

MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 18 E.N.I.D.H. 0Dh 0034h-0037h IRQ5: Hard Drive

Strany 28 - Memória cache

MICROPROCESSADORES O DEBUG, TASM E TLINK 3 Luís Miguel Charrua Figueiredo 3 - 1 E.N.I.D.H. O Debug, Tasm e Tlink Nesta secção iremos apre

Strany 29 - Controladores

MICROPROCESSADORES O DEBUG, TASM E TLINK 3 Luís Miguel Charrua Figueiredo 3 - 2 E.N.I.D.H. O programa debug(ger) Como já foi mencionado,

Strany 30 - O temporizador 8253

MICROPROCESSADORES O DEBUG, TASM E TLINK 3 Luís Miguel Charrua Figueiredo 3 - 3 E.N.I.D.H.  Comando Dump O comando Dump (D) permite visu

Strany 31 - Mapa de memória

MICROPROCESSADORES O DEBUG, TASM E TLINK 3 Luís Miguel Charrua Figueiredo 3 - 4 E.N.I.D.H.  O comando Compare Este comando (Compare – C)

Strany 32

MICROPROCESSADORES O DEBUG, TASM E TLINK 3 Luís Miguel Charrua Figueiredo 3 - 5 E.N.I.D.H. Comandos de introdução de dados  O comando E

Strany 33

MICROPROCESSADORES O DEBUG, TASM E TLINK 3 Luís Miguel Charrua Figueiredo 3 - 6 E.N.I.D.H. 0CB2:0200 00 00 00 00 00 00 00 00-00 00 00 00

Strany 34 - O Debug, Tasm e Tlink

MICROPROCESSADORES O MICROPROCESSADOR 8086 1 Luís Miguel Charrua Figueiredo 1 - 4 E.N.I.D.H. Execution Unit A unidade de execução é respo

Strany 35 - O programa debug(ger)

MICROPROCESSADORES O DEBUG, TASM E TLINK 3 Luís Miguel Charrua Figueiredo 3 - 7 E.N.I.D.H. Ao criar programas com o debug, os esmos devem

Strany 36 -  O comando Search

MICROPROCESSADORES O DEBUG, TASM E TLINK 3 Luís Miguel Charrua Figueiredo 3 - 8 E.N.I.D.H. Comandos de execução  O comando Go Este co

Strany 37 -  O comando Unassemble

MICROPROCESSADORES O DEBUG, TASM E TLINK 3 Luís Miguel Charrua Figueiredo 3 - 9 E.N.I.D.H. allocate expanded memory XA [#pages] dea

Strany 38 -  O comando Fill

MICROPROCESSADORES O DEBUG, TASM E TLINK 3 Luís Miguel Charrua Figueiredo 3 - 10 E.N.I.D.H. C:\>tlink exam1.obj Turbo Link Version 3.0

Strany 39 -  O comando Assemble

MICROPROCESSADORES O DEBUG, TASM E TLINK 3 Luís Miguel Charrua Figueiredo 3 - 11 E.N.I.D.H. • Declaração do procedimento • Código do pro

Strany 40 - Comandos de I/O

MICROPROCESSADORES O DEBUG, TASM E TLINK 3 Luís Miguel Charrua Figueiredo 3 - 12 E.N.I.D.H. Um exemplo de uma macro para colocar o cursor

Strany 41 - Outros comandos

MICROPROCESSADORES CONJUNTO DE INSTRUÇÕES DO 8086 4 Luís Miguel Charrua Figueiredo 4 - 1 E.N.I.D.H. Conjunto de Instruções do 8086 Instruç

Strany 42 - O Tasm e Tlink

MICROPROCESSADORES CONJUNTO DE INSTRUÇÕES DO 8086 4 Luís Miguel Charrua Figueiredo 4 - 2 E.N.I.D.H. Disables the maskable hardware interru

Strany 43 - Macros e Procedimentos

MICROPROCESSADORES CONJUNTO DE INSTRUÇÕES DO 8086 4 Luís Miguel Charrua Figueiredo 4 - 3 E.N.I.D.H. Signed multiplication of accumulator b

Strany 44 -  Macros

MICROPROCESSADORES CONJUNTO DE INSTRUÇÕES DO 8086 4 Luís Miguel Charrua Figueiredo 4 - 4 E.N.I.D.H. Usage: LAHF Modifies flags: None Copi

Strany 45 - O DEBUG, TASM E TLINK

MICROPROCESSADORES O MICROPROCESSADOR 8086 1 Luís Miguel Charrua Figueiredo 1 - 5 E.N.I.D.H.  AX (Acumulador) O registo AX ou acumulador

Strany 46 - Instruções do 8086

MICROPROCESSADORES CONJUNTO DE INSTRUÇÕES DO 8086 4 Luís Miguel Charrua Figueiredo 4 - 5 E.N.I.D.H. MOVS - Move String (Byte or Word) Usag

Strany 47

MICROPROCESSADORES CONJUNTO DE INSTRUÇÕES DO 8086 4 Luís Miguel Charrua Figueiredo 4 - 6 E.N.I.D.H. Modifies flags: CF OF 70C Rotates th

Strany 48 - with result

MICROPROCESSADORES CONJUNTO DE INSTRUÇÕES DO 8086 4 Luís Miguel Charrua Figueiredo 4 - 7 E.N.I.D.H. Rotates the bits in the destination to

Strany 49

MICROPROCESSADORES CONJUNTO DE INSTRUÇÕES DO 8086 4 Luís Miguel Charrua Figueiredo 4 - 8 E.N.I.D.H. Stores value in accumulator to locatio

Strany 50

MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 1 E.N.I.D.H. Interrupções Iremos agora apresentar alguns dos principa

Strany 51

MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 2 E.N.I.D.H. = G . . 640x350 16 . A000 256k EGA,

Strany 52

MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 3 E.N.I.D.H. INT 10 - VIDEO - READ LIGHT PEN POSITION (except VGA)

Strany 53

MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 4 E.N.I.D.H. AH = 0Bh BH = 00h BL = background/border color (bo

Strany 54

MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 5 E.N.I.D.H. against older versions or unsupported video modes, progr

Strany 55 - INTERRUPÇÕES

MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 6 E.N.I.D.H. 40h seek failed 80h timeout (not ready) AAh drive

Strany 56

MICROPROCESSADORES O MICROPROCESSADOR 8086 1 Luís Miguel Charrua Figueiredo 1 - 6 E.N.I.D.H.  SP (Stack pointer) É o ponteiro da stack

Strany 57

MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 7 E.N.I.D.H. CL = high bits of cylinder number (bits 7,6) DH = he

Strany 58

MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 8 E.N.I.D.H. INT 13 - HARD DISK - READ LONG SECTOR(S) (AT and later)

Strany 59

MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 9 E.N.I.D.H. AH = type code 00h no such drive (Spee

Strany 60

MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 10 E.N.I.D.H. AL = modem status (see #00305) Notes: default handle

Strany 61

MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 11 E.N.I.D.H. 01h write modem control register BL = mod

Strany 62

MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 12 E.N.I.D.H. 10h WORD source segment length in bytes (2*CX-1 or g

Strany 63

MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 13 E.N.I.D.H. SeeAlso: AH=91h,INT 13/AH=00h,INT 17/AH=00h,INT 1A/AH=8

Strany 64

MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 14 E.N.I.D.H. (Table 00515) Values for model/submodel/revision: Mode

Strany 65

MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 15 E.N.I.D.H. F8h 0Ch 00h 11/02/88 PS/2 Model 55SX (16 MHz 386SX

Strany 66 - 3x9,CONV,XT286,PS)

MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 16 E.N.I.D.H. 9Ah * * ??? Compaq XT/Compaq Plus 30h ??? ?

Strany 67

MICROPROCESSADORES O MICROPROCESSADOR 8086 1 Luís Miguel Charrua Figueiredo 1 - 7 E.N.I.D.H. Registo de flags O registo de flags é um reg

Strany 68

MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 17 E.N.I.D.H. FCh 99h ../..x.. Toshiba T4700CS FCh 9Bh V2.3

Strany 69

MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 18 E.N.I.D.H. Notes: if no keystroke is available, this function wai

Strany 70

MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 19 E.N.I.D.H. how much extended memory has been used by VDISKs (see #

Strany 71

MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 20 E.N.I.D.H. 76h officially listed as reserved 7Eh F.I.X. 80h

Strany 72

MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 21 E.N.I.D.H. SeeAlso: AH=07h,AH=0Ch,INT 4A"SYSTEM" INT 1A

Strany 73

MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 22 E.N.I.D.H. 1Ch WORD current relative cluster number within file

Strany 74

MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 23 E.N.I.D.H. label in the disk's root dir not supported by MS W

Strany 75

MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 24 E.N.I.D.H. BUG: Novell DOS 7 SHARE v1.00 would refuse file access

Strany 76

MICROPROCESSADORES EXEMPLOS E EXECRCÍCIOS 6 Luís Miguel Charrua Figueiredo 6 - 1 E.N.I.D.H. Exemplos e Exercícios Exemplos Nesta secção

Strany 77

MICROPROCESSADORES EXEMPLOS E EXECRCÍCIOS 6 Luís Miguel Charrua Figueiredo 6 - 2 E.N.I.D.H.  Exemplo 2 Este programa mostra 15 vezes no

Strany 78 - Exemplos e Exercícios

MICROPROCESSADORES O MICROPROCESSADOR 8086 1 Luís Miguel Charrua Figueiredo 1 - 8 E.N.I.D.H. CSSSDSESCode SegmentStack SegmentData Segment

Strany 79 -  Exemplo 4

MICROPROCESSADORES EXEMPLOS E EXECRCÍCIOS 6 Luís Miguel Charrua Figueiredo 6 - 3 E.N.I.D.H.  Exemplo 5 Este programa mostra no ecran um

Strany 80 -  Exemplo 7

MICROPROCESSADORES EXEMPLOS E EXECRCÍCIOS 6 Luís Miguel Charrua Figueiredo 6 - 4 E.N.I.D.H. 297D:0112 INT 21 ;Chama interrupção do DOS

Strany 81 -  Exemplo 9

MICROPROCESSADORES EXEMPLOS E EXECRCÍCIOS 6 Luís Miguel Charrua Figueiredo 6 - 5 E.N.I.D.H.  Exemplo 10 Este programa pode ler dois dígi

Strany 82 -  Exemplo 11

MICROPROCESSADORES EXEMPLOS E EXECRCÍCIOS 6 Luís Miguel Charrua Figueiredo 6 - 6 E.N.I.D.H. 297D:0219 POP DX ;Extrai o valor de DX da

Strany 83 - Exemplos usando o Tasm/Tlink

MICROPROCESSADORES EXEMPLOS E EXECRCÍCIOS 6 Luís Miguel Charrua Figueiredo 6 - 7 E.N.I.D.H.  Exemplo 2 Este programa mostra os caractere

Strany 84

MICROPROCESSADORES EXEMPLOS E EXECRCÍCIOS 6 Luís Miguel Charrua Figueiredo 6 - 8 E.N.I.D.H. WRITE_HEX PROC PUSH CX ;coloca na stack o

Strany 85 - EXEMPLOS E EXECRCÍCIOS

MICROPROCESSADORES EXEMPLOS E EXECRCÍCIOS 6 Luís Miguel Charrua Figueiredo 6 - 9 E.N.I.D.H.  Exemplo 4 Este programa mostra no ecran os

Strany 86

MICROPROCESSADORES EXEMPLOS E EXECRCÍCIOS 6 Luís Miguel Charrua Figueiredo 6 - 10 E.N.I.D.H. PUBLIC WRITE_HEX_DIGIT ;...

Strany 87

MICROPROCESSADORES EXEMPLOS E EXECRCÍCIOS 6 Luís Miguel Charrua Figueiredo 6 - 11 E.N.I.D.H. ;usado para fazer um loop com 255 it

Strany 88

MICROPROCESSADORES BIBLIOGRAFIA 7 Luís Miguel Charrua Figueiredo 7 - 1 E.N.I.D.H. Bibliografia John Uffenbeck, “The 80x86 Family: Design,

Strany 89 - Bibliografia

MICROPROCESSADORES O MICROPROCESSADOR 8086 1 Luís Miguel Charrua Figueiredo 1 - 9 E.N.I.D.H. AA00000h00002h00004hBB 00001h00003h00005hAABB

Komentáře k této Příručce

Žádné komentáře