IDIAC Help Page
  • Join the IDIAC Facebook Discussion Group or Yahoo Email Group for support
    • Post questions about IDIAC and shared program computers
    • Post example IDIAC assembler programs you would like to share
  • Frequently Asked Questions and Answers
    • How do I code and test an IDIAC source assembler test program?
      • Code the program using any ASCII text editor you like and save it.
      • Select the program text and copy it to clipboard (usually CNTL-C).
      • Open 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 directory.
      • Paste your source program in the text area (usually CTRL-V).
      • 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 via IPL 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.
Copyright 2017 Don Higgins under open source general public license
Version  Open Source Downloads