. : : Assembly Language : : .
|
首页
|
我提出的问题
|
我参与的问题
|
我的收藏
|
消息中心
|
游客 登录
|
提问
|
未解决
|
已解决
|
精华区
|
搜索
|
《汇编语言》论坛
->
寄存器(CPU工作原理)
主题 : :
段的起始地址要为16的倍数,我可不可以这样理解
[待解决]
回复[
69
次 ] 点击[
6852
次 ]
styleskyb
[帖 主]
[ 发表时间:2007-08-22 15:04 ]
荣誉值:5
信誉值:3
注册日期:2007-08-21 01:10
比如说1000x16 意思是在10000 在1000的后面加个零了
flower12355
[第
58
楼]
[ 回复时间:2012-11-14 23:18 ]
荣誉值:0
信誉值:0
注册日期:2012-11-14 22:39
当初我也迷茫了好长时间,搞不懂,就记着移一位就加个0,怎么说的是二进制左移就相当与*2,怎么10进制做移相当乘10,16进制相当于*16。
我算啊算的,比如2000H,左移一位,按照定义,应该*16,我乘啊乘的,怎么也不对。 后来一想,我靠,人家是16进制,你把16进制非要去乘10进制的16,能对吗? 应该把16转换成16进制就是10H拉。这样在乘就没错了。郁闷。
------------------
回复:还是这个论坛好啊,我也是自学的,很迷茫书上的*16,找了很多网站,百度了好久,逛到这里,终于解开了我的谜团,自学就是苦啊,书都看到第4章了,总是想不通一些问题。上面的一句话点醒了我,以后要常来才行
需要登录后才能回帖 -->>
请单击此处登录
Copyright © 2006-2024 ASMEDU.NET All Rights Reserved