
This book's consistent use of structured programming provides a clear link to high-level languages. Proper structure is ensured by consistent naming of program structures. Assembler subroutines are linked to such high-level languages as Pascal, Basic, Fortran and C to facilitate the expansion of power for programming in high-level languages. Progaram design is first shown in flowchart form, pseudo-code, and assembler language; eventually flowcharts are eliminated, and pseudo-code appears as comments in the source code. Comprehensive coverage includes up-to-date technical topics and information often neglected or poorly presented elsewhere, such as early use of input and output in complete programs; comparison of different types of DOS file (Command and Executable) programs for better understanding of DOS files and programs; coverage of disk input/output operations to facilitate better understanding of disk file handling; and a library of useful, fully tested, subroutines and macros that can be used to create very useful pieces of software. Advanced topics introduced include writing macros and using conditioned assembly, detailed coverage of Microsoft's Micro Assembler MASM 5.0, passing subroutine parameters through the use of stack, video memory and graphics, and operations on multiple words.
This text investigates the integration of structured programming methodologies within the context of IBM microcomputer assembler language. Alton R. Kindred provides a pedagogical framework that bridges the gap between low-level machine code and high-level languages like Pascal, C, and Fortran. By utilizing pseudo-code and flowcharting, the author establishes a systematic approach to program design that emphasizes maintainability and logical clarity. The work serves as a comprehensive guide for developers seeking to leverage assembler subroutines to enhance the functionality of high-level software applications.
What You Will Find
Experts recognize this work as a foundational resource for understanding the intersection of structured programming and assembly language on legacy IBM systems. Readers frequently note the technical density of the prose, which serves as a rigorous manual for those transitioning from high-level development to low-level systems programming.
Page Count:
488
Publication Date:
1995-06-08
Publisher:
Oxford University Press
ISBN-10:
0195172965
ISBN-13:
9780195172966
No comments yet. Be the first to share your thoughts!