This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

beyond belief ERROR

;In my program code file:
After beening assembled, there are many surprising errors. The detail error are shown as follow.

mov r8, #3F7Bh;
The error message is "error a6: SYNTAX ERROR"

addc r9, #0Fh;
The error message is "OPERAND TYPE MISMATCH"

I have identified the codes of above instructions are right.
Furtherly, these errors did not appear in every code file.
I am stopped by the puzzle.

My software condition: KEIL uVsion2 for C166
Processor: C167CR-LM

Parents
  • I have no idea; however maybe this is related to an experience I had ages ago. I delivered "well tested" software and immediately got "this piece of crap" back. I tested again, found nothing wrong and resubmitted and the same happened. It turned out to be the tester separating the entries by an "exotic" but legal means (which did not work) and I, being a simpleton, just used the spacebar.

    Maybe it is in the separatition

    Bohua,
    where addc r9, #0Fh; fail try this
    <s>addc<s>r9,#0fh;

    <s>signifies ONE space

    Erik

Reply
  • I have no idea; however maybe this is related to an experience I had ages ago. I delivered "well tested" software and immediately got "this piece of crap" back. I tested again, found nothing wrong and resubmitted and the same happened. It turned out to be the tester separating the entries by an "exotic" but legal means (which did not work) and I, being a simpleton, just used the spacebar.

    Maybe it is in the separatition

    Bohua,
    where addc r9, #0Fh; fail try this
    <s>addc<s>r9,#0fh;

    <s>signifies ONE space

    Erik

Children