. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->寄存器(内存访问)
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  8086/8088CPU?  [已解决] 回复[ 6次 ]   点击[ 791次 ]  
e56004474
[帖 主]   [ 发表时间:2008-09-09 18:02 ]   [引用]   [回复]   [ top ] 
荣誉值:6
信誉值:1
注册日期:2008-09-04 16:35
8086/8088CPU有20跟地址线,可直接寻址物理地址1M字节,1M字节地址空界最多可划分64KB个逻辑段,最少可划分16个逻辑段。
问,划分为64KB 个逻辑段时,其每个空间为多少?
    划分为16KB 个逻辑段时,其每个空间为多少?

64KB=2的多少次方?(偶数学不好)

http://www.asmedu.net/bbs/pasteinfo.jsp?part=1&level=book&kind=1004&qkSg=2&qID=1146&readSg=1
想到的问题
e56004474
[第1楼]   [ 回复时间:2008-09-09 18:10 ]   [引用]   [回复]   [ top ] 
荣誉值:6
信誉值:1
注册日期:2008-09-04 16:35
个人认为,一个段的最小地址空间为16B
ladamandisi
[第2楼]   [ 回复时间:2008-09-10 22:20 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2008-08-02 12:13
前面两个问题没太看明白楼主的意思呢
不过64KB可以这么算,首先1kb = 1024b = 2^10b
即64kb = 2^6*2^10 = 2^16b
e56004474
[第3楼]   [ 回复时间:2008-09-11 16:11 ]   [引用]   [回复]   [ top ] 
荣誉值:6
信誉值:1
注册日期:2008-09-04 16:35
段最大64k,那最小多少??
http://www.asmedu.net/bbs/pasteinfo.jsp?part=1&level=book&kind=1004&qkSg=2&qID=1146&readSg=1 
想到的问题
我现在反过来说明,一个段最大的空间为64KB,那么最多可分16个逻辑段(8086/8088CPU有20跟地址线,可直接寻址物理地址1M字节)。
反过来,最多可分64K个逻辑段时,一个段最小的空间为多少KB?

1M=2^20
64K=2^10*2^6=2^16
e56004474
[第4楼]   [ 回复时间:2008-09-11 16:13 ]   [引用]   [回复]   [ top ] 
荣誉值:6
信誉值:1
注册日期:2008-09-04 16:35
“反过来,最多可分64K个逻辑段时,一个段最小的空间为多少字节?”
e56004474
[第5楼]   [ 回复时间:2011-12-31 16:35 ]   [引用]   [回复]   [ top ] 
荣誉值:6
信誉值:1
注册日期:2008-09-04 16:35
划分为64KB 个逻辑段时,其每个空间为多少?    (16个字节)
    划分为16KB 个逻辑段时,其每个空间为多少? (64KB)
e56004474
[第6楼]   [ 回复时间:2012-04-05 16:47 ]   [引用]   [回复]   [ top ] 
荣誉值:6
信誉值:1
注册日期:2008-09-04 16:35
此贴由 贴主 于 [ 2012-04-05 16:47 ] 结贴。 结贴原因:问题已解决
得分情况:
此问题已结贴!
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved