标题:关于王爽的汇编..书中一个例题
只看楼主
z5560636
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-2-14
 问题点数:0 回复次数:4 
关于王爽的汇编..书中一个例题
王爽的汇编第12章....内中断

首先书里面是这么介绍中断向量表的..

对于8086CPU,这个入口地址包括段地址和偏移地址,所以一个表向占2个字节,高地址存放段地址,低地址存放偏移地址.

接着..他马上就出了一道练习题目:

(1)用Debug查看内存,情况如下:

0000:0000    68  10  A7  00  8B  01  70  00-16  00  9D  03  8B  01  70  00

则4号中断源对应的中断处理的程序的入口地址是:  


开始 我一看题目..蛤简单..不就是后面那 4个数据么..
(CS) = 0070
(IP) = 018B

于是呼..我又继续往下学..

然后他又介绍了8086在收到中断信息,所引发的过程.
前面的那步骤就不说了..
  最后一步
(6) 从内存地址为中断玛 * 4 和中断玛 * 4 + 2的两个字单元中读取中断处理程序的入口地址来设置IP 和 CS.

看到这..反过去又看上面的例题..?
   感觉作者这么出题..?是自己打自己的嘴巴..?
(IP) = 4 * 4..?
(CS) = 4 * 4 + 2..?
搜索更多相关主题的帖子: 王爽 例题 汇编 内存 地址 
2007-11-30 02:20
kr^zHaYj
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2007-11-25
得分:0 
CS 16 BIT
IP    16 BIT
应该是 2  W
2007-11-30 12:47
zhuzhuchar
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-11-24
得分:0 
我也学过这本书,没有问题,楼主在看看书
2007-12-15 14:50
zhuzhuchar
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-11-24
得分:0 
这里有个印刷错误。

0000:0000    68  10  A7  00  8B  01  70  00-16  00  9D  03  8B  01  70  00

则4号中断源对应的中断处理的程序的入口地址是:  
------------
一个中断2个字,也就是说这里只能知道0~3号中断的入口地址,这个也是从汇编网的汇编语言勘误区看到的,这本书的印刷错误可还不少呢阿
2007-12-15 14:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-189428-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.504925 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved