汇编试验十三:编写、应用中断例程

int 中断相当于一个call指令的一个子程序,同样要将中断例程放到空闲中断位置;安装到指定int 中断,进行调用;

 

(1)int 7ch中断,平方功能;

效果:

Source Code:

assume cs:code

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
View Code
assume cs:code

code segment
start:
    mov ax,2
    int 7ch
    mov ax,4c00h
    int 21h
code ends
end start
View Code

 

转载于:https://www.cnblogs.com/TreeDream/p/7045473.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值