This paper explores the aspects of assembly language course design in the DOS environment, with a specific focus on the design and implementation of a screensaver program. By delving into the characteristics of assembly language and the structure of the DOS system, the thesis provides an effective approach to develop a program with screensaver functionality. In the course design, the author details the program's structure, algorithms, and compatibility with the DOS system. Through the writing and debugging of actual code, a screensaver program that runs successfully in the DOS environment is achieved. This paper is a valuable reference for understanding assembly language, the DOS system, and screensaver program design.