Specifications
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ços pares ou impares. desta forma, todas as
transferências terão lugar na mesma parte da via de dados.
I/O por mapeamento de memória
Os dispositivos de I/O também podem ser alocados no espaço de memória do 8086. Devido ao
facto de os dispositivos actuarem como um endereço de memória, o CPU verá os dispositivos
como posições de memória e não saberá distinguir as duas situações.
Esta técnica de mapeamento de I/O de memória proporciona flexibilidade de programação.
Qualquer instrução que referência a memória pode ser usada para aceder a uma porta I/O
localizada no espaço de memória.
Por exemplo a instrução MOV pode transferir dados entre uma porta lógia e um registo, ou as
instruções AND, OR e TEST poderão ser usadas para manipular directamente os bits dos registos
dos dispositivos I/O (porque estes se apresentam como posições de memória), além disso, I/O em
memória mapeada apresenta a vantagem de poder utilizar os vários modos de endereçamento do
processador (apenas disponíveis para endereços de memória).










