;编写安装中断7ch的中断例程
;功能: 求一word型数据的平方
;参数 (ax)=要计算的数据
;返回值 dx ,ax 中存放结果的高16位和低16位。
;应用举例:求2*3456^2
assume cs:code
;编写实现求平方功能的程序
;安装程序,将其安装在0:200处
;设置中断向量表
code segment
start:
;
mov ax,cs
mov ds,ax
mov si,offset sqr
mov ax,0
mov es,ax
mov di,200h
mov cx,offset sqrend-offset sqr
cld
rep movsb
;
mov ax,0
mov es,ax
mov word ptr es:[7ch*4],200h
mov word ptr es:[7ch*4+2],0
mov ax,4c00h
int 21h
sqr: mul ax
iret
sqrend: nop
code ends
end start
;编写安装中断7ch的中断例程
最新推荐文章于 2021-11-30 17:55:25 发布