- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Status check data transfer in 8085
Status check data transfer process is a much more complex process than simple data transfer. We use this method is used when there is lack of accurate knowledge of the Input Output device consisting of the timing characteristics. Status information is received by the processor regarding the readiness of the Input Output device for performing the data transfer. Generally, the processor is involved in the checking of the loop for the device to get ready. The device releases from the loop when the device is ready for use for the execution of the IN or OUT instruction which depends on the requirement. The flowchart shown below will help us to know the entire process for the simple Input Output process.
The pins of Address A2, A1, and A0 always selects a register as shown below.
A2 | A1 | A0 | Selected Register |
---|---|---|---|
0 | 0 | 0 | R0 |
0 | 0 | 1 | R1 |
0 | 1 | 0 | R2L (LS Byte of Product) |
0 | 1 | 1 | R2H (MS Byte of Product) |
1 | 0 | 0 | Command register |
1 | 0 | 1 | Status register |
Let us say the chip which is connected as the mapping of I/O mapped Input Output, as shown in the fig below. As per the circuit of the chip selection the address for R0, R1, R2L, R2H, command register and status register is 40H, 41H, 42H, 43H, 44H and 45H respectively.
Along with the setup process, the following segment of program which performs the multiplication of 05H and 08H, and the result gets stored in the BC register pair.
- Related Articles
- Data transfer schemes in 8085
- Interrupt-driven data transfer in 8085
- Basic or simple data transfer in 8085
- Assembly program to transfer the status of switches
- Display interface using serial transfer in 8085 Microprocessor
- 8085 program to transfer a block in reverse order
- Data transfer group in 8051
- Data transfer instructions in 8086 microprocessor
- Need for DMA data transfer
- Cable TV for Data Transfer
- C# Program to Check status of Current Thread
- What is Asynchronous Data Transfer in Computer Architecture?
- Discuss the Data Transfer Schemes in Computer Architecture?
- Data file mode in 8085 Microprocessor
- Address/data buffers in 8085 Microprocessor
