answersLogoWhite

0


Best Answer

The contents of the stack pointer and program counter are loaded into the address buffer and address-data buffer. These buffers are then used to drive the external address bus and address-data bus. As the memory and I/O chips are connected to these buses, the CPU can exchange desired data to the memory and I/O chips.

The address-data buffer is not only connected to the external data bus but also to the internal data bus which consists of 8-bits. The address data buffer can both send and receive data from internal data bus.

User Avatar

Wiki User

10y ago
This answer is:
User Avatar
User Avatar

Teka Ejeta

Lvl 1
3mo ago
Teka
User Avatar

Teka Ejeta

Lvl 1
3mo ago
Teka ejeta

Add your answer:

Earn +20 pts
Q: What is an address buffer and a data buffer?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Why are the buffers often needed on the address and data and control buses in a microcomputer system?

Buffer is a logic circuit that amplifies current or power.It is used in address and data buses to increase their driving capability.


What is buffer in c?

A buffer is a (usually temporary) place to store data. If you have a data stream that needs to be processed, it will usually be placed into a buffer and then read from the buffer, rather than trying to read the stream directly.


What do you mean by MAR and MBR in computer organization?

MAR-memory address register used stored the address of the memory loaction MBR- memory buffer register is the actully data.


What is bounded buffer problem?

The problem has to do with two processes, the producer and the consumer, who share a common, fixed-size buffer. The producer's job is to generate a piece of data, put it into the buffer and start again. At the same time the consumer is consuming the data (i.e. removing it from the buffer) one piece at a time. The problem is to make sure that the producer won't try to add data into the buffer if it's full and that the consumer won't try to remove data from an empty buffer


What is bounded-buffer problem?

The problem has to do with two processes, the producer and the consumer, who share a common, fixed-size buffer. The producer's job is to generate a piece of data, put it into the buffer and start again. At the same time the consumer is consuming the data (i.e. removing it from the buffer) one piece at a time. The problem is to make sure that the producer won't try to add data into the buffer if it's full and that the consumer won't try to remove data from an empty buffer


What is buffer header?

buffer header in simple words is the location number where the buffer contains are stored and header contains address of it...


What can trigger a buffer overflow?

A buffer overflow occurs when a program attempts to write data to a buffer, but exceeds the boundaries of the buffer, similar to Java's "Array Out of Bounds Exception." This could happen with poorly written code that fails to check for the end of the buffer, or it could be exploited maliciously. One exploitative example would be a stack buffer overflow, in which data is copied to a local variable on the stack. But if the data is larger than the local variable can contain, the extra data will "spill over" onto nearby memory. This would allow one to overwrite data that was not intended to be altered.


Why are large buffer useful in a printer?

A buffer helps to hold data to be printer first when the printer is busy. It also has a limit to how much data it can hold. Thus with a bigger buffer space, the buffer can hold more files or bigger size. This also means that more data can be stored in the buffer at one go without having to make too many changes to it (eg. deleting the tasks).


Why a latch is used for an output port but a tri-state buffer can be used for an input port?

The Latch will hold the data until new data will changes from input of Buffer.


How does a memory buffer function?

it stores data until it can be processed it discards excess data


How does fetch decode cycle work?

The program counter in the processor holds the address of the next instruction needed from main memory. The program counter copies its contents into the memory address register. The memory address register then sends the address along the address bus to main memory and the contents of the memory location specified by the address are sent along the data bus to the memory buffer register. The contents of the memory buffer register are then copied to the current instruction register where they are decoded and executed.


How does the Fetch Decode Execute work?

The program counter in the processor holds the address of the next instruction needed from main memory. The program counter copies its contents into the memory address register. The memory address register then sends the address along the address bus to main memory and the contents of the memory location specified by the address are sent along the data bus to the memory buffer register. The contents of the memory buffer register are then copied to the current instruction register where they are decoded and executed.