. : : Assembly Language : : .
|
首页
|
我提出的问题
|
我参与的问题
|
我的收藏
|
消息中心
|
游客 登录
|
刷新
|
提问
|
未解决
|
已解决
|
精华区
|
搜索
|
《汇编语言》论坛
->
自由讨论区
管理员:
assembly
[
回复本贴
]
[
收藏本贴
] [
管理本贴
] [
关闭窗口
]
主题 : :
问一个再简单不过的简单问题~~丢人了~
[待解决]
回复[
6
次 ] 点击[
545
次 ]
linuxembedded
[帖 主]
[ 发表时间:2007-11-15 13:48 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:2
注册日期:2007-10-08 10:36
SEG(STA_X|STA_R, -KERNBASE, 0xffffffff) # code seg
当KERNBASE=0xf0000000时.代码段的起始地址是多少???
汗~~~问得自己都不好意思了~~~
coco
[第
1
楼]
[ 回复时间:2007-11-15 20:34 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:12
信誉值:0
注册日期:2007-11-13 09:24
我也不知道。不过百度了一下,看到这个
http://blog.chinaunix.net/u1/37850/showart_298631.html
不知道对楼主是否有帮助?
linuxembedded
[第
2
楼]
[ 回复时间:2007-11-16 12:51 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:2
注册日期:2007-10-08 10:36
我也不知道。不过百度了一下,看到这个
http://blog.chinaunix.net/u1/37850/showart_298631.html
不知道对楼主是否有帮助?
------------------
回复:谢谢你"coco "
我只是不知道-0xf0000000的值是多少?
手头没有关于反码和补码的书籍~~~
0xf000 0000 = 1111 0000 0000 0000 0000 0000 0000 0000 (二进制)
那么 -1111 0000 0000 0000 0000 0000 0000 0000 的值是多少呢????
bloom
[第
3
楼]
[ 回复时间:2007-11-16 20:08 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:129
信誉值:0
注册日期:2007-07-12 18:33
回复:[贴 主]
------------------
计算机中用补码表示负数 即:
1. 最高位表示符号位 1为负数 0为正数
2. 补码 = 原码取反加一(除符号位)
比如 原码 1000 0011 (-3)
补码 1111 1101 (-3)
sunshine
[第
4
楼]
[ 回复时间:2007-11-18 11:14 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:106
信誉值:0
注册日期:2007-06-26 15:10
补码问题
你自己演算一下,
补码 = 原码取反加一
zysong
[第
5
楼]
[ 回复时间:2007-11-26 14:10 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:19
信誉值:0
注册日期:2007-07-05 17:25
补充三楼
补码 1111 1101 (-3)
取反 0000 0010
加一 0000 0011
原码为负数,最高位为符号位,0成为1。
1000 0011
huibian
[第
6
楼]
[ 回复时间:2007-11-27 13:41 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:117
信誉值:2
注册日期:2007-09-04 10:41
王爽老师的汇编语言的附注2讲的就是补码p305,讲了2页。
汇编书论坛有下载。
需要登录后才能回帖 -->>
请单击此处登录
Copyright © 2006-2024 ASMEDU.NET All Rights Reserved