鱼C论坛

 找回密码
 立即注册
查看: 3427|回复: 4

调用中断

[复制链接]
发表于 2015-10-30 15:45:45 | 显示全部楼层 |阅读模式
5鱼币
data segment
  intoff dw ?
  intseg dw ?
  intmsg db 'A Instruction Interrupt !',0dh,0ah,0
data ends
code segment
  assume cs:code,ds:data
  start:mov ax,3560h
        int 21h
        mov intoff,bx
        mov intseg,es
        push ds
        mov dx,offset new60h
        mov ax,seg new60h
        mov ds,ax
        mov ax,2560h
        int 21h
        pop ds
        mov dx,offset intmsg
        int 60h
        mov dx,intoff
        mov ax,intseg
        mov ds,ax
        mov ax,2560h
        int 21h
        mov ax,4ch
        int 21h
new60h proc
        sti
        push ax
        push bx
        push si
        mov si,dx
  new1: mov al,[si]
        cmp al,0
        jz new2
        mov bx,0
        mov ah,0eh
        int 10h
        inc si
        jmp new1
  new2: pop si
        pop bx
        pop ax
        iret
  new60h endp
       
       
code ends
end start
有什么问题?

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-11-17 21:52:21 | 显示全部楼层
看不懂为什么要把取得地址值放在dx中,同时在最后的代码中,为什么会对数据段中的定义符进行操作
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-11-18 11:04:29 | 显示全部楼层
呵呵  我来关注一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-11-21 15:25:55 | 显示全部楼层
一起研究一下呵呵
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-12-1 12:56:35 | 显示全部楼层
过来看看一起学习一下
:smile:smile:smile
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-28 19:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表