From e6683e65d7e346da860cfeecda8a4cdde0e32e18 Mon Sep 17 00:00:00 2001 From: AryasCodeTreks Date: Sun, 11 Feb 2024 14:38:00 +0530 Subject: [PATCH] Added more details and fix typos in register definition --- Registers Cache and RAM/readme.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Registers Cache and RAM/readme.md b/Registers Cache and RAM/readme.md index 793435e1..f0791753 100644 --- a/Registers Cache and RAM/readme.md +++ b/Registers Cache and RAM/readme.md @@ -1,5 +1,6 @@ # Register -A register is a collection of flip flop (A flip flop is basicaaly a storage device capable of storing 1 bit of information). Hence a register is able to store +Registers are small, fast storage units within a computer's CPU that temporarily hold data and instructions during processing, enabling quick access and manipulation of information. +Internally, A register is a collection of flip flop (A flip flop is basically a storage device capable of storing 1 bit of information). Hence a register is able to store multiple bits of information. It is a very cruicial and important part of a computer. Even a very basic computer has atleast eight major reigsters. These eight major registers are: @@ -14,6 +15,7 @@ These eight major registers are: | Input Register (INPR) | 8 | Holds the input character | | Output Register (OUTR) | 8 | Holds the output character | +The above values are for a 16 bit machine. These basic computer registers are connected by a common bus through which information is transferred among these registers and operations are performed. If we talk about basic operations, then any basic register is capable of four operations: