. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->内中断
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  对于 中断向量表 长度及空间占用 怎么说才是合理的?  [已解决] 回复[ 7次 ]   点击[ 1239次 ]  
starrynight
[帖 主]   [ 发表时间:2007-11-16 14:39 ]   [引用]   [回复]   [ top ] 
荣誉值:98
信誉值:2
注册日期:2007-10-09 18:23
《汇编语言》书中第227页第一行有句“从内存0000:0000到0000:03E8的1000个单元中存放着中断向量表。”

疑问1:从0000:0000到0000:03E8应该是1001个吧?

疑问2:中断向量表的个数是 1000/4(或1001/4) 个吗?
       此前书中表述中断向量个数为256,那么中断向量表的字节个数应该为 1K,即1024个。似乎应该说从内存0000:0000到0000:03FF的1024个单元中存放着中断向量表。

希望大家讨论,予以解答。
bloom
[第1楼]   [ 回复时间:2007-11-16 20:30 ]   [引用]   [回复]   [ top ] 
荣誉值:129
信誉值:0
注册日期:2007-07-12 18:33
回复:[贴 主]
------------------
楼主说的有道理,在网上查了一下8086的中断向量表的分配图,
确实从内存0000:0000到0000:03FF的1024个单元中存放着中断向量表。 

http://hi.baidu.com/乌鸦明/blog/item/952f832fbe8ab2381f3089b0.html

http://www2.ratvu.com/dubiao/kcxx/emcu/wjjk/images/IntDimen.gif
cxn
[第2楼]   [ 回复时间:2007-11-16 21:19 ]   [引用]   [回复]   [ top ] 
荣誉值:179
信誉值:6
注册日期:2007-07-09 19:18
好像 大概 可能是. 没有考虑过这个问题,没有用到过那么多个中断.
cxn
[第3楼]   [ 回复时间:2007-11-16 21:21 ]   [引用]   [回复]   [ top ] 
荣誉值:179
信誉值:6
注册日期:2007-07-09 19:18
帖主看书很仔细! 学习了.
Wednesday
[第4楼]   [ 回复时间:2007-11-16 21:21 ]   [引用]   [回复]   [ top ] 
荣誉值:43
信誉值:3
注册日期:2007-07-05 19:53
这个问题,有的商榷!

楼主说得有道理。
Wednesday
[第5楼]   [ 回复时间:2007-11-21 14:17 ]   [引用]   [回复]   [ top ] 
荣誉值:43
信誉值:3
注册日期:2007-07-05 19:53
正如上面各位所说:

从 0000H:0000H 到 0000H:03E8H 能够描述 1001 个地址信息。

中断向量个数为 256 ,中断向量表的字节个数为 1K ,即 1024 个。从内存 0000H:0000H 到 0000H:03FFH的 1024 个单元中存放着中断向量表。
starrynight
[第6楼]   [ 回复时间:2007-11-21 14:19 ]   [引用]   [回复]   [ top ] 
荣誉值:98
信誉值:2
注册日期:2007-10-09 18:23
谢谢各位释疑。
starrynight
[第7楼]   [ 回复时间:2007-11-21 14:21 ]   [引用]   [回复]   [ top ] 
荣誉值:98
信誉值:2
注册日期:2007-10-09 18:23
此贴由 贴主 于 [ 2007-11-21 14:21 ] 结贴。 结贴原因:问题已解决
得分情况: 1楼(bloom):5分   2楼(cxn):2分   3楼(cxn):2分   4楼(Wednesday):1分   5楼(Wednesday):2分  
此问题已结贴!
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved