The Mini-Assembler and Other Auxiliary Firmware
The Integer BASIC ROMs also included a "Mini-Assembler" that let programmers type assembly language programs, line by line, which were entered into memory. This was of course far easier than looking up the corresponding opcodes in machine language and typing those in. These ROMs also included an interpreter for a 16-bit bytecode language, called SWEET16, which was very simple, compact, and worthy of study. These two features, some cassette tape I/O routines, and a few seldom-used floating point math routines (which existed in the Integer BASIC ROMs but weren't integrated into the BASIC language) were removed in the transition from the Integer BASIC ROMs to the Apple II Plus ROMs, in order to accommodate the larger size of the Applesoft BASIC interpreter.
Read more about this topic: Integer BASIC