shaao820 发表于 2011-10-20 15:50:01

抓狂呀~~检测点3.1,求助哇~~

检测点3.1.。DS的值为:1,1*16+0得到的地址为16进制的16。。2进制的10110。。10 进制的16。。
为什么会指向0000:0010呢,如果0000:0000这个东西是2进制,那得左移4位额,我想了半天实在是想不到为什么1*16+0得到的地址会是0010呢。。。求救呀,想了快2小时了。

另外问下,0000:0000 XX XX XX XX XX XX XX-XX XX XX XX XX XX XX XX
这个东西从第一个XX开始 是以0开始还是1呢?
{:5_107:}

边缘人 发表于 2011-10-20 16:23:59

0010   这个就是十六进制的十六啊 15是0F16就是10了啊

边缘人 发表于 2011-10-20 16:25:08

第二个问题,那必须是从0开始嘛。。。

shaao820 发表于 2011-10-20 17:34:35

谢谢呀,最近学得我脑袋混沌混沌的。继续学习{:5_99:}

zyp2011_mit 发表于 2011-10-20 22:35:12

支持上一层啊~

zyp2011_mit 发表于 2011-10-21 00:05:07

好纠结啊,哎……

gongheng 发表于 2011-10-21 14:07:09

没怎么懂你的意思,“为什么会指向0000:0010呢”你的段地址DS是指向0的,后面的“0010”是偏移啊

掌心的呵护 发表于 2011-10-21 19:00:53

物理地址=段地址*16+偏移地址
这个必须得清楚。。。

掌心的呵护 发表于 2011-10-21 19:01:39

第二个问题
肯定是从0000开始了。。。

cyht33 发表于 2011-10-22 14:17:20

物理地址=段地址*16+偏移地址
一个物理地址可以有多种组合方式。

小磊 发表于 2011-10-22 15:32:25

顶你个肺{:5_102:}
页: [1]
查看完整版本: 抓狂呀~~检测点3.1,求助哇~~