汇编语言课程设计.doc
约5页DOC格式手机打开展开
汇编语言课程设计,页数:5字数:1790——调试并修改一个小的内存驻留程序一、课程设计之目的 学习dos下内存驻留程序的基本思想,了解与熟悉用汇编语言编写程序。本课程设计将完成一个小的.com程序,运行程序后,你的所有按键输入(指在dos或windows的dos模式下)将不被接受,所有输入将被替换成特定...
内容介绍
此文档由会员 cnlula 发布
汇编语言课程设计
页数:5 字数:1790
汇编语言课程设计——调试并修改一个小的内存驻留程序
一、课程设计之目的
学习DOS下内存驻留程序的基本思想,了解与熟悉用汇编语言编写程序。本课程设计将完成一个小的.com程序,运行程序后,你的所有按键输入(指在DOS或Windows的DOS模式下)将不被接受,所有输入将被替换成特定的字符串(回车键除外)。
二、内存驻留程序的基本框架(framework of a TSR)
内存驻留程序的基本思想就是让程序一直停留在内存中,不断的执行特定的命令。但内存驻留如何被执行呢?一般地,内存驻留程序都是通过修改BIOS或DOS的系统中断向量表来实现的。比如修改向量表中16H位置的中断(这个中断接收键盘的按键,在DOS中,按键按下,这个中断就会被调用),让其指向我的程序,这时若有按键被按下,则执行的是我的程序。下面是一个最简单的框架:
CSEG SEGMENT
ASSUME CS:
页数:5 字数:1790
汇编语言课程设计——调试并修改一个小的内存驻留程序
一、课程设计之目的
学习DOS下内存驻留程序的基本思想,了解与熟悉用汇编语言编写程序。本课程设计将完成一个小的.com程序,运行程序后,你的所有按键输入(指在DOS或Windows的DOS模式下)将不被接受,所有输入将被替换成特定的字符串(回车键除外)。
二、内存驻留程序的基本框架(framework of a TSR)
内存驻留程序的基本思想就是让程序一直停留在内存中,不断的执行特定的命令。但内存驻留如何被执行呢?一般地,内存驻留程序都是通过修改BIOS或DOS的系统中断向量表来实现的。比如修改向量表中16H位置的中断(这个中断接收键盘的按键,在DOS中,按键按下,这个中断就会被调用),让其指向我的程序,这时若有按键被按下,则执行的是我的程序。下面是一个最简单的框架:
CSEG SEGMENT
ASSUME CS: