关于段的概念
本帖最后由 哮月苍狼 于 2011-7-4 10:05 编辑王爽老师书中第24页,说到图2.9,地址10000H~100ffh的内存单元组成一个段,该段的起始地址为10000H,段地址为1000H,大小为100H,
地址10000H~100ffh,10080H~100ffh的内存单元组成两个段,起始地址是10000H~10080H,段地址是1000H,和1008H ,大小都是80H,
我的问题是:“该段的起始地址为10000H,段地址为1000H,大小为100H”,这个段大小100H是怎么得出来的?
“起始地址是10000H~10080H,段地址是1000H,和1008H ,大小都是80H,”这个段大小80H又是怎么得出来的?
我很纠结~~~
“该段的起始地址为10000H,段地址为1000H,大小为100H”,这个段大小100H是怎么得出来的?
答:10000H~100ffh总共跨越了0 到 ffH 的大小,0到ffH 的大小是多少呢?不就是100H。
地址10000H~100ffh,10080H~100ffh的内存单元组成两个段,起始地址是10000H~10080H,段地址是1000H,和1008H ,大小都是80H,
朋友这里写错了哈,书上说是:
地址10000H~1007fh,10080H~100ffh的内存单元组成两个段,起始地址是10000H~10080H,段地址是1000H,和1008H ,大小都是80H,
跟刚才一样,0到7fH 的大小是80H,80H到ffH 的大小也是80H(大小计算要注意是16进制哦~)
从0数到99,一共是100个数。 本帖最后由 再生缘 于 2011-7-3 09:43 编辑
你的题目说了一半 有一些就没说出来
地址10000H~100ffh段地址是1000H偏移地址就是0到FF 也就是100H
下一个80H是吧 因为那个被分成2段,
第一段 10000H~1007fh偏移地址从0到7FH好就是80H就是这么来的
第二段 10080H~100ffh偏移地址从80到FFH就是80H
你也可以这样理解,例如:
10000H~100FFH=FF-00+1=100H
10000H~1007FH=7F-00+1=80H
段尾-段首+1=大小
能明白么? 甲鱼老湿收入门弟子吗?
页:
[1]