From e46a052aade6e343fb8482fff9183589bbbfad8d Mon Sep 17 00:00:00 2001 From: Test_User Date: Sat, 21 Jan 2023 02:37:18 -0500 Subject: All general-purpose registers can be used for integer arithmatic or floating-point arithmatic, no need to seperate them --- cpu/registers/general.txt | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) (limited to 'cpu/registers/general.txt') diff --git a/cpu/registers/general.txt b/cpu/registers/general.txt index 1580fbf..4859e9d 100644 --- a/cpu/registers/general.txt +++ b/cpu/registers/general.txt @@ -1,13 +1,8 @@ -There are integer registers, named R0- - All use two's compliment +There are general purpose registers, named R0- - There is an additional register, RS (Register Selector), that offsets the register number from its base - This register only has bits, and its overflow is never recorded +RS (Register Selector) + Offsets the register number from its base + This register only has bits - There is an additional register, RW (Register Window), that controls the number of integer registers available and preserved - -There are float registers, named F0- - There is an additional register, FS (Float Selector), that offsets the register number from its base - This register only has bits, and its overflow is never recorded - - There is an additional register, FW (Float Window), that controls the number of float registers available and preserved +RW (Register Window) + controls the number of general purpose registers available and preserved -- cgit v1.2.3