PROGRAMMING THE BASIC COMPUTER
Introduction Machine Language Assembly Language Assembler Program Loops Programming Arithmetic and Logic Operations Subroutines Input-Output Programming
Those concerned with computer architecture should have a knowledge of both hardware and software because the two branches influence each other. Instruction Set of the Basic Computer
Symbol AND ADD LDA STA BUN BSA ISZ CLA CLE CMA CME CIR CIL INC SPA SNA SZA SZE HLT INP OUT SKI SKO ION IOF Hexa code Description 0 or 8 AND M to AC 1 or 9 Add M to AC, carry to E 2 or A Load AC from M 3 or B Store AC in M 4 or C Branch unconditionally to m 5 or D Save return address in m and branch to m+1 6 or E Increment M and skip if zero 7800 Clear AC 7400 Clear E 7200 Complement AC 7100 Complement E 7080 Circulate right E and AC 7040 Circulate left E and AC 7020 Increment AC, carry to E 7010 Skip if AC is positive 7008 Skip if AC is negative 7004 Skip if AC is zero 7002 Skip if E ..