Talk:CARDboard Illustrative Aid to Computation

Comspace link
The reference [1] link to Comspace Corp at http://www.bellsystemmemorial.com/belllabs_kits.html is a dead link. Mathglot (talk) 02:18, 26 January 2008 (UTC)


 * Changed to http://www.porticus.org/bell/belllabs_kits.html —Preceding unsigned comment added by 71.181.142.132 (talk) 00:07, 20 June 2008 (UTC)

=
========== ======================= ======================= =======================                                 CARDIAC INSTRUCTION SET

=
========== ======================= ======================= ======================= OpCode      ASM        Meaning --     --      --- 0XX        INP XX      Read from INPUT device to Location XX 1XX        LDA XX      Load accumulator with contents of Location XX, overwriting accumulator 2XX       ADD XX      Add contents of Location XX to contents of accumulator, leaving result 3XX       TST XX      Test accumulator contents, jump to Location XX if accumulator < 0 4LR       SFT LR      Shift accumulator contents L digits left, then R digits right 5XX       OUT XX      Write to OUTPUT device from Location XX 6XX        STA XX      Store accumulator to Location XX 7XX        SUB XX      Subtract contents of XX from accumulator, leaving result there 8XX       JMP XX      Jump to address XX, also saving "8YY" in reserved location 99. "YY" is location PC + 1 - immediately after the JMP instruction. This allows the simulation of a subroutine return address. 9XX       HRS XX      Halt and Reset at Location XX

=
========== ======================= ======================= =======================

Locations 0 and 99 are reserved. Location 0, the lowest location, always contains a 1 and may not be changed, while Location 99 is used by the JMP instruction to store a return address.

Note that the accumulator is 4 digits wide; while memory cells are only 3 digits wide. If a 4 digit accumulator value is to be stored to memory it will be truncated to 3 digits before writing, by dropping the highest order digit.

All instructions are also three digits wide.

CARDIAC MANUAL
FROM http://dale-miller.com/?page_id=2442, the CARDIAC MANUAL (1970) http://dale-miller.com/cardiac/cardiac_manual.pdf

Cardiac Disambiguation
Searching for "Cardiac" takes you immediately to an article on the heart. I could not remember what CARDIAC stood for, only that I'd learned to program a computer with it and no one else had ever heard of it. I would suggest a short disambiguation page for the term "Cardiac." —Preceding unsigned comment added by TychaBrahe (talk • contribs) 00:24, 13 May 2010 (UTC)

Recreation
This used to be referenced in the "external links" section: (URL deleted). It was removed because the re-creation violated copyright of Bell Labs. Perhaps the manual hosted on the site violates the copyright, but does a not-exactly-the-same version of the original infringe Bell Labs' copyright? 108.20.249.239 (talk) 18:58, 3 January 2014 (UTC)
 * If the link was deleted as a WP:COPYLINK violation, then we should not include it here, either. Glrx (talk) 22:44, 5 January 2014 (UTC)
 * Girx -- get a life. SimpsonDG (talk) 05:14, 14 June 2017 (UTC)

CARDIAC Forums
Hello. I am wondering if you guys have seen any forums related to the CARDIAC and other illustrative systems similar to such. Any information could be appreciated. (I'm sorry if this doesn't belong here, I'm new and I don't know where else to go.)

Willt125 (talk) 16:47, 2 November 2017 (UTC)