Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA Path: utzoo!linus!philabs!prls!amdimage!amdcad!amd!vecpyr!lll-crg!gymble!umcp-cs!seismo!brl-tgr!tgr!cottrell@nbs-vms.ARPA From: cottrell@nbs-vms.ARPA (COTTRELL, JAMES) Newsgroups: net.lang.c Subject: Falsies Message-ID: <1288@brl-tgr.ARPA> Date: Fri, 6-Sep-85 11:37:40 EDT Article-I.D.: brl-tgr.1288 Posted: Fri Sep 6 11:37:40 1985 Date-Received: Tue, 10-Sep-85 20:14:06 EDT Sender: news@brl-tgr.ARPA Lines: 36 /* @ In article <139200010@uiucdcsb> robison@uiucdcsb.Uiuc.ARPA writes: @ > @ >> ... But no machine I know of has a `branch if true' instruxion... No, *I* wrote that. *He* responded. @ The 808x/Z80 families of microprocessors set the 'zero' flag in 'compare' @ instructions, and have 'jump if zero', 'jump if non-zero', as well as the @ corresponding conditional subroutine calls and and conditional returns. Don't you think I know that? Doesn't everybody? You missed the point entirely! What I am saying is that at the assembly language level there is no notion of pure true or false as a primitive condition. You may decide whether a *particular* condition *is* true or false by using the appropriate conditional branches, e.g. `branch if zero', `jump if carry', etc. ``But no machine I know of has a `branch if true' instruxion''. Now we are back to where we started from, robison will send me a line about Burroughs having a `branch if true', you will tell me about z80's & we have a recursive news item! Now about the Burrough's. What exactly is their idea of truth? I hear rumors that some of their machines are programmed in ALGOL. Is this some kind of higher level concept? What's, uh, the deal? @ They may be too small for you to consider them 'machines', but an awful @ lot of work gets done on them. @ @ Richard Klappal That's right, a lot that's awful. Trying to program those things is like an operating system thrashing. It does work tho! jim cottrell@nbs */ ------