Skip to content

i7010: Spurious errors in Autocoder Assember using BCE instruction #560

Description

@cube1us

In trying to assemble IBM 1410 diagnostic RP01A (after correcting the incorrect characters), I discovered that the assembler often throws "F" (Format) errors on BCE instructions.) In the coming days/weeks I will see if I can catch the contents of the intermediate tape that Autocoder writes the cards to. (I did an od -a on the file and it looks fine - no funny characters, double byte characters, or anyhing like that. As expected, adding spaces after the ",S" made no difference. I do not have this issue with my 1410 Software simulator.

The error is the same whether using -f p7b on the tape units or not.

Here is an example that generates the problem:

PRINTELEM CONFG1 PUNCHELEM CONFG1 AUTOCODER RUN JOB TEST1 CTL 5 ORG 20000 START EQU * BCE START,CODES,S BCE START,CODES,S WITH A COMMENT H START CODES DCW '1' END START EOJ

Output:

1# TEST1 PAGE 1

SEQNO PGLIN LABEL OPCOD OPERAND REL CT ADDRS INSTRUCTION CARD FLAG

102 S CTL 5

103 ORG 20000 20000

104 S START EQU *

105 S BCE START,CODES,S 12 20000 B2000020030 1 F

106 S BCE START,CODES,S WITH A COMMENT 12 20012 B2000020030 1 F

107 S H START 6 20024 .20000 1

108 S CODES DCW '1' 1 20030 2

109 S END START J20000
NO. OF ERRONEOUS STATEMENTS 2
END OF ASSEMBLY AUTOCODER 150807

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions