Distinguish between memory io and peripheral io

KunjGosai 139 views 5 slides Apr 29, 2018
Slide 1
Slide 1 of 5
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5

About This Presentation

This is important Diff of Microprocessor and Interfacing subject .


Slide Content

Distinguish between Memory IO and Peripheral IO MADE BY:- KUNJ GOSAI(150050107033)

An interface is a concept that refers to a point of interaction between components and is applicable at the level of Software and Hardware . There are 2 ways to interface 8085 with IO devices : 1. Memory Mapped IO 2. Peripheral Mapped IO Introduction

16 bit Addresses (A0-A15) MEMR and MEMW control signals are used to control read and write I/O operations More hardware is used to decode 16 bit address Contains 2^16(64k) I/O devices Data transfer is between any register and I/O device Instructions available are LDA addr ; STA addr ; LDAX rp ; STAX rp ; MOV M,R ; MOV R,M ; etc. Execution speed using LDA addr and STA addr is 13 T-state and 7 T-states for MOV M,r and MOV r,M instructions. Memory IO

8 bit Addresses (A0-A7 or A8-A15) IOR and IOW control signals are used to control read and write I/O operations less hardware is used to decode 8 bit address Contains 2^8(256) I/O devices Data transfer is between accumulator and I/O device Instructions available are IN and OUT Execution speed is 10 T-states. Peripheral IO

THANKS Info : Kunj Gosai 150050107033 MI ALA Topic: Memory and Peripheral IO