. : : Assembly Language : : .
|
首页
|
我提出的问题
|
我参与的问题
|
我的收藏
|
消息中心
|
游客 登录
|
刷新
|
提问
|
未解决
|
已解决
|
精华区
|
搜索
|
《汇编语言》论坛
->
寄存器(CPU工作原理)
管理员:
assembly
[
回复本贴
]
[
收藏本贴
] [
管理本贴
] [
关闭窗口
]
主题 : :
让我头痛的题,请帮我看一下我的解释,说说你的看法
[待解决]
回复[
6
次 ] 点击[
553
次 ]
cprime
[帖 主]
[ 发表时间:2008-09-23 14:29 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2008-08-22 16:10
(5)下列说法中正确的是:____
1、 8086CPU采用“段地址*16+偏移地址=物理地址”的寻址模
式,所以内存是由一个一个的段组成,每一个段有一个段地址。
2、 物理地址为ffff0H的内存单元的偏移地址可能为ffffH。
3、 一个段的大小可以是8Byte。
4、 在一段没有任何跳转指令的程序中,超出64K的部分将不会
被执行。
我自己的理解:1的后半截错,在cpu中是通过分段来访问内存的,但并不是说,内存是一个一个段组成的。
2也是错的,ffff0H=段地址*16+ffffH 所以得出段地址是efff1,而没有这样的段地址,所以它也错。
3段的大小从0——64k,它说可以是8Byte,我的理解它是对的,但考虑到段的大小为16的倍数,我有点怀疑自己。
4虽然教材是在讲8086的计算机结构,它这里笼统的说,在一段没有任何跳转指令的程序中,超出64k就不会被执行,16根地址线是这样,但32根就不是这样了。
liuminghemama3
[第
1
楼]
[ 回复时间:2008-09-23 16:37 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:2
注册日期:2008-03-23 13:33
这本书讲的是16位汇编..
CPU是依据CS:IP指向的地址来执行指令的
其范围就限制在内了0-FFFF里面..
另外,段,最小为2个字节..
asm_sande
[第
2
楼]
[ 回复时间:2008-09-26 17:11 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:5
信誉值:0
注册日期:2008-07-04 19:03
2也是错的,ffff0H=段地址*16+ffffH 所以得出段地址是efff1,而没有这样的段地址,所以它也错。
------------------------------------------------------------------------------------
等式不成立:ffff0H=段地址*16+ffffH,应是ffff0H=段地址*16+???0H 也就是说偏移地址的最未位是0,因此,ffff0H 物理地址的逻辑地址表达式中,不存在个位是非0的偏移地址可能.
4题:8086中,只有部分跳转指令具有改变CS寄存器值的可能.因此,这里才会出现64K的说法
ss321pp076
[第
3
楼]
[ 回复时间:2008-12-02 11:35 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2008-11-15 13:09
这本书讲的是16位汇编..
CPU是依据CS:IP指向的地址来执行指令的
其范围就限制在内了0-FFFF里面..
另外,段,最小为2个字节..
=================================
另外,段,最小为2个字节..
===============================
为什么是2个字节?怎么回事?
afgh2587849
[第
4
楼]
[ 回复时间:2008-12-04 21:10 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2008-11-20 15:19
我觉得3应该是对的 但答案似乎不选这个 请问为什么啊
maodengqi
[第
5
楼]
[ 回复时间:2008-12-11 11:15 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2008-11-13 09:19
书上只是说段的起始地址是16的倍数,段的大小一定是吗?
mouse
[第
6
楼]
[ 回复时间:2008-12-11 14:31 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:472
信誉值:12
注册日期:2007-10-16 15:34
题支4是正确的,理由可以看看下面的帖子。
http://www.asmedu.net/bbs/pasteinfo.jsp?part=1&level=book&kind=1003&qkSg=2&qID=27816
至于题支3,根据书上的实验我们总结的结论,段的大小为16的倍数。
需要登录后才能回帖 -->>
请单击此处登录
Copyright © 2006-2024 ASMEDU.NET All Rights Reserved