- Join the
Facebook Discussion Group or
Email Group for support
- Post questions about IDIAC and shared program computers
- Post example IDIAC assembler programs you would like to
- Frequently Asked Questions and Answers
- How do I code and test an IDIAC source assembler test
- Code the program using any
ASCII text editor you
like and save it.
- Select the program text and copy it to clipboard
www.idiac.org and select all the
text in text area (initially the text area contains default sample
program such as powers of 2 to 2*63). For the Java version
you can copy and paste source code to the pgm text area, or you
can read the source program directly from text file on the same
platform. You can navigate to the directory, or you can
add parameter to idiac.jar execution line to set default
- Paste your source program in the text area (usually
- Click IPL button to load program into IDIAC memory.
First error found will be displayed or message saying IPL
loading complete will appear. The java version will list
all errors in the log text area and show total.
- Once program loads without error, click on RUN to
execute the program.
- To debug execution errors, you can reload program
and then step or run for a limited number of instructions to see
which is happening via the trace table display.
- Why does the trace register value next to an instruction
not show the operation result?
- Each trace line shows the instruction, operand
memory, register, and condition code at the beginning of each
instruction so you can determine what the inputs to the
instruction are. If you execute a step and look at next
trace entry, it will show operand memory, register, and/or
condition changes as result of previous instruction.
About stored program computers
- About IDIAC - A simple stored
program computer you can learn to program
- HTML -
Hypertext meta language for all web pages
- PHP - an
open source interpretive language which generate HTML web pages
Java - an interpretive language portable across most
- Eclipse - an
integrated development environment for java, C++, and PHP
- Open Source Initiative
- initiative supporting free distribution of software