. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->外中断
主题 : :  关于检测点15.1  (2)的疑问  [待解决] 回复[ 2次 ]   点击[ 444次 ]  
ycxdtdz
[帖 主] [ 发表时间:2014-02-13 09:22 ] 
荣誉值:0
信誉值:0
注册日期:2011-12-11 10:36
在主程序中,如果在设置执行设置int 9中断例程的段地址和偏移地址的指令之间发生了键盘中断,则CPU将转去一个错误的地址执行,将发生错误。

     请问高手这个CPU如何转到错误地址运行,我怎么想都不明白
jzy456789
[第2楼] [ 回复时间:2018-03-28 18:09 ] 
荣誉值:0
信誉值:0
注册日期:2018-03-25 20:26
cli
       push es:[9*4]
       pop ds:[0]
       push es:[9*4+2]
       pop ds:[2] ;
       sti
是这个意思吗?
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved