Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watnot!watmath!clyde!cbatt!ucbvax!amdcad!bcase From: bcase@amdcad.UUCP Newsgroups: comp.arch Subject: Re: register window machine questions Message-ID: <14974@amdcad.UUCP> Date: Wed, 25-Feb-87 18:14:41 EST Article-I.D.: amdcad.14974 Posted: Wed Feb 25 18:14:41 1987 Date-Received: Fri, 27-Feb-87 23:10:48 EST References: <4376@columbia.UUCP> Reply-To: bcase@amdcad.UUCP (Brian Case) Organization: Advanced Micro Devices, Sunnyvale, California Lines: 17 In article <4376@columbia.UUCP> eppstein@tom.columbia.edu (David Eppstein) writes: >Register window machines such as the Berkeley RISCs have been discussed >recently in this group. I have some questions about these architectures: > >(3) Are there machines with both dynamic (windowed) and static (normal) >registers? For instance it might be useful for quick O.S. interrupts to >use only statics and not go to the trouble of setting up a register >window stack (which would involve lots of reads and writes moving the >old stack completely out to memory and then back again later). Static >registers could also be useful for non-local variables. The Pyramid machine has 16 "global" registers that are addressable by all procedures; i.e., they are a part of every procedure context. bcase --------- This space is not for rent; it will soon be used, so keep watching.