主题:请教一道汇编问题,大家帮我解答一下
双子幽灵
[专家分:0] 发布于 2005-12-09 07:25:00
已知下面一段信息是用DEBUG命令显示的结果,从中可知中断方式码05H对应的中断服务程序入口偏移地址为(),段地址为()
C>DEBUG
-d 0:0
0000:0010 65 04 70 00 54 FF 00 F0-00 80 00 F0 6F EF 00 F0
这个题怎么算?还有F0-00 中间的小横杠是什么意思?
请大家帮我解答一下,谢谢
回复列表 (共5个回复)
沙发
pouncle [专家分:1200] 发布于 2005-12-09 08:30:00
题我不会算,因为我不是学汇编的,不过小横杠我知道,只是起了一个分隔作用,好让用户能更容易去看清楚这些数据而不用掰着手指去数了,呵呵
板凳
erping [专家分:3660] 发布于 2005-12-09 12:39:00
F000:FF54
3 楼
双子幽灵 [专家分:0] 发布于 2005-12-09 14:07:00
请问为什么是 000F 为什么不是00 F0 还有F0-00 中间的小横杠是什么意思?
4 楼
双子幽灵 [专家分:0] 发布于 2005-12-10 08:07:00
顶
5 楼
erping [专家分:3660] 发布于 2005-12-10 13:04:00
05H * 4 = 14H
0000:0014H 此处存放 05 号中断的入口地址
此处第一个字为 IP 值, 第 2 个字为 CS 值,当发生中断,CPU 从这里取出 IP 和 CS 的值送入 IP 和 CS, 执行中断处理程序.
80x86 系列处理器在内存中存放整数的格式是低位字节低地址,高位字节高地址
那个 '-' 没有什么意思,就是方便数数的
我来回复