signedness error

  1. C

    Detecting a signedness bug in vintage compiled Pascal programs

    The bug We previously reported that MASM.EXE version 1.00, a program published in 1981 by Microsoft and IBM for MS-DOS, hangs or exits when run with some precise free memory amounts. We showed that this is due to a signedness error in the stack setup code emitted by the compiler. All other...
  2. C

    Debugging IBM MACRO Assembler Version 1.00

    Debugging study by Dr Christophe LENCLUD, April 2017 "The IBM Personal Computer MACRO Assembler", also known as MASM, published by Microsoft and IBM since 1981, was one the firsts Assembler programs to run under MS-DOS / PC DOS on IBM PC or compatible computers. Lot's of code was written for...