. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->INT指令
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  关于如何调用自己写的中断程序问题  [待解决] 回复[ 2次 ]   点击[ 268次 ]  
vb530830413
[帖 主]   [ 发表时间:2014-01-27 20:06 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2014-01-27 20:00
教科书的代码如下
assume cs:code

code segment
    
start:mov ax,0b800h
    
    mov ds,ax
    mov di,160*12
    
    mov bx,offset s-offset se      
    mov cx,10
    
s:mov byte ptr es:[di],'!'
    add di,2
    int 7ch                       
se:nop
    mov ax,4c00h
    int 21h
    
code ends

end start     

我用emu8086软件 调试 编写的int 7ch中断程序应该写在哪里?
e56004474
[第1楼]   [ 回复时间:2014-01-29 10:17 ]   [引用]   [回复]   [ top ] 
荣誉值:6
信誉值:1
注册日期:2008-09-04 16:35
7ch 中断 功能 是什么?

王爽 的书有 专门 说这方面的内容 的。
杨季文 那本黑色封面的,也有这方面的。

有段空间 是不用的,可以写在那,具体地址 我忘了。。  王爽书上有写例子的。

...
code segment 
--------
7ch中断程序可以写在这里。
--------
start:mov ax,0b800h

....

如果 要驻内存的话,好像就要写在  那段系统不用的 地址里了。
vb530830413
[第2楼]   [ 回复时间:2014-01-30 11:49 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2014-01-27 20:00
谢谢
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved