ASSIGNMENTS Check the appropriate answer in 1-10. 1. The process of accessing information on a floppy disk is a. random. b. serial. c. semirandom. 2. The operating system of a computer is defined as hardware that operates the floppy disk. a program that manages files on the disk. a group of programs that manages and […]
Continue reading…
Software Development Systems and Assemblers
SUMMARY of Software Development Systems and Assemblers
SUMMARY A software development system and an assembler are essential tools for writing, assembling, testing, and debugging large assembly language programs. A disk-based microcomputer, its operating system, and assembler programs can serve as a development system. All the operations of the computer are managed and directed by the operating system of the computer. The Assembler […]
Continue reading…
WRITING PROGRAMS USING A CROSS-ASSEMBLER
7.4 WRITING PROGRAMS USING A CROSS-ASSEMBLER This section describes a commercially available Z80 cross-assembler and the process of assembling a program. The description in the following sections is equally applicable to both assemblers and cross-assemblers; therefore, the term assembler should be interpreted as the representation of both. The assembly process is illustrated with a simple […]
Continue reading…
ASSEMBLERS
7.3 ASSEMBLERS The assembler (or the cross-assembler), as defined before, is a program that translates assembly language mnemonics or source code into binary executable code. Here, we are using the term assembler to include all the utility programs (such as Assembler and Linker) necessary for the assembly process. This translation process requires that the source […]
Continue reading…
OPERATING SYSTEMS
7.2 OPERATING SYSTEMS The operating system of a computer is a group of programs that manages or oversees all the operations of the computer. The computer transfers information constantly among peripherals such as a floppy disk, printer, keyboard, and video monitor. It also stores user programs under file names on a disk. (A file is […]
Continue reading…
MICROPROCESSOR-BASED SOFTWARE DEVELOPMENT SYSTEMS
7.1 MICROPROCESSOR-BASED SOFTWARE DEVELOPMENT SYSTEMS A software development system is simply a computer that enables the user to write, modify, debug, and test programs. In a microprocessor-based development system, a microcomputer is used to develop software for a particular microprocessor. Generally, the microcomputer has a large R/W memory (640K bytes or higher), disk storage, and […]
Continue reading…
Software Development Systems and Assemblers
Software Development Systems and Assemblers A software development system is a computer that enables the user to develop programs (software) with the assistance of other programs. The development process includes writing, modifying, testing, and debugging of the user programs. In the previous chapter, we discussed how to write a simple assembly language program and translate […]
Continue reading…