MICROPROCESSADORES O MICROPROCESSADOR 8086 1 Luís Miguel Charrua Figueiredo 1 - 1 E.N.I.D.H. O Microprocessador 8086 Introdução O microp
MICROPROCESSADORES O MICROPROCESSADOR 8086 1 Luís Miguel Charrua Figueiredo 1 - 10 E.N.I.D.H. Ciclos de barramento Cada ciclo de barramen
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
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
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
MICROPROCESSADORES O MICROPROCESSADOR 8086 1 Luís Miguel Charrua Figueiredo 1 - 14 E.N.I.D.H. T1T2T3T4TIT1T2T3T4ALELOCKINTAAD0,AD15Type Ve
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
MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 1 E.N.I.D.H. Arquitectura dos Microcomputadores
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
MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 3 E.N.I.D.H. O 80286 O 80286 é um processador
MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 4 E.N.I.D.H. O Pentium-Pro - Tem 387 pinos; -
MICROPROCESSADORES O MICROPROCESSADOR 8086 1 Luís Miguel Charrua Figueiredo 1 - 2 E.N.I.D.H. BusInterfaceUnit6 byteInstructionQueueCSDSSSE
MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 5 E.N.I.D.H. Compatibilidade entre microprocess
MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 6 E.N.I.D.H. Barramentos dos computadores Os P
MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 7 E.N.I.D.H. Barramento de dados e endereços T
MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 8 E.N.I.D.H. A tabela mostra a largura de banda
MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 9 E.N.I.D.H. Figura 11 - Diagrama da arquitec
MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 10 E.N.I.D.H. Figura 12 - diagrama de blocos d
MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 11 E.N.I.D.H. Figura 13 - Diagrama de blocos d
MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 12 E.N.I.D.H. Figura 14 - Diagrama de blocos d
MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 13 E.N.I.D.H. O sistema PCI suporta Plug &
MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 14 E.N.I.D.H. sem qualquer qualificador, estamo
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
MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 15 E.N.I.D.H. Controlador de Interrupções O co
MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 16 E.N.I.D.H. Mapa de memória Os primeiros 10
MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 17 E.N.I.D.H. Componente XT AT Controlador DMA
MICROPROCESSADORES ARQUITECTURA DOS MICROCOMPUTADORES 2 Luís Miguel Charrua Figueiredo 2 - 18 E.N.I.D.H. 0Dh 0034h-0037h IRQ5: Hard Drive
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
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,
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
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)
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
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
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
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
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
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
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
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
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
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ç
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
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
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
MICROPROCESSADORES O MICROPROCESSADOR 8086 1 Luís Miguel Charrua Figueiredo 1 - 5 E.N.I.D.H. AX (Acumulador) O registo AX ou acumulador
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
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
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
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
MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 1 E.N.I.D.H. Interrupções Iremos agora apresentar alguns dos principa
MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 2 E.N.I.D.H. = G . . 640x350 16 . A000 256k EGA,
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)
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
MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 5 E.N.I.D.H. against older versions or unsupported video modes, progr
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
MICROPROCESSADORES O MICROPROCESSADOR 8086 1 Luís Miguel Charrua Figueiredo 1 - 6 E.N.I.D.H. SP (Stack pointer) É o ponteiro da stack
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
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)
MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 9 E.N.I.D.H. AH = type code 00h no such drive (Spee
MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 10 E.N.I.D.H. AL = modem status (see #00305) Notes: default handle
MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 11 E.N.I.D.H. 01h write modem control register BL = mod
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
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
MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 14 E.N.I.D.H. (Table 00515) Values for model/submodel/revision: Mode
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
MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 16 E.N.I.D.H. 9Ah * * ??? Compaq XT/Compaq Plus 30h ??? ?
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
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
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
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 #
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
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
MICROPROCESSADORES INTERRUPÇÕES 5 Luís Miguel Charrua Figueiredo 5 - 22 E.N.I.D.H. 1Ch WORD current relative cluster number within file
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
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
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
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
MICROPROCESSADORES O MICROPROCESSADOR 8086 1 Luís Miguel Charrua Figueiredo 1 - 8 E.N.I.D.H. CSSSDSESCode SegmentStack SegmentData Segment
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
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
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
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
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
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
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
MICROPROCESSADORES EXEMPLOS E EXECRCÍCIOS 6 Luís Miguel Charrua Figueiredo 6 - 10 E.N.I.D.H. PUBLIC WRITE_HEX_DIGIT ;...
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
MICROPROCESSADORES BIBLIOGRAFIA 7 Luís Miguel Charrua Figueiredo 7 - 1 E.N.I.D.H. Bibliografia John Uffenbeck, “The 80x86 Family: Design,
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