intel MCS BASIC-52 — Intel MCS BASIC-52 Versions 1 & 1.1 Operating and Reference Manual PDF (EN)

int e l 1.5 WHAT'S THE DIFFERENCE BETWEEN V1.0 AND V1.1 ADDITIONS TO MCS BASIC-52 V1.1: X-ON (control Q) and X-OFF (control S) have been added. These permit the user to "stop" (control S) and start (control Q) the display of characters during a LIST or PRINT. This feature also permits synchronization with external l/O (input/output) devices. The X-OFF (control S) functions on a line by line basis, not on a character by character basis. Five new statements have been added. These include IDLE, LD@, ST@, PGM, and RROM. Details of these statements are listed under the DESCRIPTION OF STATEMENTS section of this manual. Six new RESET options have been provided.

They permit the user to assign the top of memory (MTOP) during reset, and allow the user to write specific RESET programs in assembly language. Additionally, they provide an option where the memory WILL NOT be cleared during RESET. More information on the specific RESET OPTIONS is detailed in the DESCRIPTIONS OF EPROM FILE COMMANDS under PROGI, PROG2, PROG3, PROG4, PROG5, and PROG6 COMMANDS and in Chapter 11 of this manual. The Timing of the EPROM programming algorithm has been significantly relaxed between the various strobes required for the EPROM programming function.

This relaxed timing permits the user to program devices such as the 8751H and the 8748/9 using the EPROM programming capabilities of the MCS BASIC-52 device. Details of the timing changes are in Chapter 10 of this manual. During EPROM programming, the INT0/DMA REQUEST pin of the MCS BASIC-52 device is treated as a ready input pin. This allows for a simple direct connection to EEPROM devices such as the 2817A. For normal EPROM programming, INT0 must be kept high or the programming hangs up. Details concerning the use of EEPROMS with the MCS BASIC-52 device are provided in Chapter 10 of this manual. A RUN TRAP option has been provided.

This option traps the MCS BASIC-52 interpreter in the program RUN mode and will not permit the user to exit this mode. Details of this option are covered in Chapter 8.4 of this manual. A user STATEMENT/COMMAND expansion option has been provided. This permits the user to easily add new or custom STATEMENTS and COMMANDS to MCS BASIC-52. Details of this option are covered in Chapter 12 of this manual. - 10 -