Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxn!ihnp4!houxm!whuxl!whuxlm!akgua!gatech!seismo!brl-adm!brl-smoke!ron From: ron@brl-smoke.UUCP Newsgroups: net.arch Subject: Re: Re: Addressing modes Message-ID: <1749@brl-smoke.ARPA> Date: Wed, 12-Mar-86 18:48:30 EST Article-I.D.: brl-smok.1749 Posted: Wed Mar 12 18:48:30 1986 Date-Received: Sat, 15-Mar-86 21:54:13 EST References: <187@anwar.UUCP> <1441@gitpyr.UUCP> <400@utastro.UUCP> <222@uvacs.UUCP> <1441@wucec2.UUCP> <31@athena.UUCP> Distribution: net Organization: Ballistic Research Lab (BRL) Lines: 13 > >> The TRUE RISC would have only one instruction: subtract.... > > > >Not quite. You need two address, you see. If we go to two instructions, we > "subtract one" and "branch on negative". They proceeded to Somewhere (UTEXAS?) someone designed a MOVE PROCESSOR, which only had move from memory to memory instructions. To do math you fed an ALU memory address the operands and pulled back. The PC was another address. Sort of like having to program at the microcode level all the time. -Ron