Assembly Language Programming Practical Training Tutorial

Author: Yin Xiaochuan
Publisher:
Publish Date: 2005-05-01
Features: Assembly Language Programming is one of the classic courses in computer science at universities. This practical guide is designed as a companion to the textbook "Assembly Language Programming," with the aim of helping students deepen their understanding of theoretical courses through experimental exercises. The book features multiple representative experiments that provide in-depth analysis of structured and modular assembly language programs. It details the programming and debugging processes of assembly language programs and presents correct results. The main content of the book, spanning 6 chapters, includes: the composition of statements in assembly language programs, the writing format of assembly language source programs, and the methods for debugging and running assembly language source programs on a computer. The book also covers experiments on the basic structures of assembly language programming, such as sequential program experiments, branch program experiments, and loop program experiments. Additionally, it includes experiments on subroutine calls in assembly language programs and modular program design experiments. Input/Output (I/O) program experiments, such as keyboard scanning experiments, display control experiments, and serial communication experiments, are also included. WIN32 assembly program experiments, such as display program experiments, keyboard message handling experiments, and mouse message handling experiments, are provided. Finally, the book explores the mixed programming of assembly language with C/C++ languages, including experiments on embedding assembly programs in C/C++ and loading assembly program modules in C/C++. This book can serve as a textbook for undergraduate students in computer science, automation and control, and related fields, as well as an experimental reference for engineers and technicians in related fields. The textbook features multiple representative experiments that provide in-depth analysis of structured and modular assembly language programs, detailing the programming and debugging processes of assembly language programs.

📌 Related Posts