以下程序分为主测试,安装,运行三个部分。其中安装程序可以根据需要将任何一个中断处理程序安装在指定位置,而除法溢出的运行部分则可以容易的修改信息提示的方式。
;除法溢出中断测试主程序
stack segment
dw 200 dup (0)
stack ends
code segment
assume cs:code,ss:stack
start:
mov ax,stack
mov ss,ax
mov sp,400
mov ax,0 ;中断号
mov bx,offset divend-offset divout ;中断处理程序长度
...
[2010-12-23 04:53] 方便安装和使用的除法溢出中断处理程序详细注释版。
阅读全文 |
评论次数(0) |
浏览次数(325) |
所属类型(默认类型)
[2010-12-18 00:48] 王爽课程设计一:以栈为中心过程设计
一般来说,程序的各个对象都放在全局数据空间是不适合的。本课程设计的三个主要子模块:字符显示,数值显示,免疫溢出除法都将交由子过程去完成。而子过程与主程序的通信主要通过栈来完成。主程序的主要任务是:何时何地以什么样的方式调用子过程。
以下程序只要修改主程序的几个全局变量,即可实现不同的显示方式,比如字体颜色,开始的行位置,列位置,列的间距等。
学海无涯,沟通使人进步。发此文章,主要为了交流,欢迎各位同仁发表您的宝贵意见。
data segment
year db '1975',0,'1976',0,'1977',0,'1978',0,'1979',0,'...
以下程序只要修改主程序的几个全局变量,即可实现不同的显示方式,比如字体颜色,开始的行位置,列位置,列的间距等。
学海无涯,沟通使人进步。发此文章,主要为了交流,欢迎各位同仁发表您的宝贵意见。
data segment
year db '1975',0,'1976',0,'1977',0,'1978',0,'1979',0,'...
阅读全文 |
评论次数(0) |
浏览次数(329) |
所属类型(默认类型)