发新话题
打印

曹老师,关于汇编的问题

曹老师,关于汇编的问题

昨天开始看汇编的,学的是8086的汇编,刚才看到DS寄存器的时候发现有感觉了,能理解书上的话了2 h* N6 w4 z( c# {1 \: n# l5 \
可是还有个疑问
$ v# D  r3 p8 ^! C7 w! L10000H这个地址用段地址:偏移地址表示是1000:0
, w; n, y) G& C, t如果实际需要,这个算是人工算么....还是用什么辅助软件给算出来?9 i9 ]/ s$ d7 d+ K4 |1 e* K' u
书上很多类似的题目,要算真会算死人呐。7 M/ e2 F1 s! u* K4 A& Y9 R4 U5 ?; Y9 M

& L0 X, S5 p% }4 Y( U" g/ F1000*16=10000H这个咋一看是看不出来,要我算的话估计也要1分钟...& P2 f6 O7 _. ^
是不是用多了就有感觉,一看就条件反射一样给算出来了?...(16进制和10进制一样熟..)

TOP

H的意思代表16进制吧

GUNDAM SEED DESTINY
keymaker

TOP

是的,hexadecimal的缩写: s; \+ i# b4 {0 Z. K$ L
binary是二进制,十进制不用标记
$ ]2 P. ~8 U# C: O% ?昨晚躺床上想了会想明白了+ ^/ X7 f7 r0 G% i3 q( t# W
10000H/16就相当于十进制的10000/10,去一个0
( V; A% h! @8 K# R) d2 Q1 I( G4 u其实就是10000H/10H.../ D" s9 A3 u; G9 L9 v& }
哎,对进制不熟悉这个简单的东西也想了半天

TOP

8086的汇编是以前念大学的时候学的,现在已经忘光了。不过我一直有用6502的汇编,在6502里象这样的偏移地址是不用算的,而是用标号代替,使用的时候都是直接用标号,编译器在编译的时候会自动去算出偏移地址......8086应该也是类似的,这种活一般都是交给编译器去算的,不用自己去计算,要不然你修改下程序,所有的偏移地址要重新再算一遍,会死人的。

TOP

1000H*16=10000H     你要看成    1000H*10H=10000H
7 ?6 q8 y$ z# {6 H; O在我们的脑子里,常常是直接用16进制计算。不熟悉可以用工程计算器,也是很方便的。
性格决定命运,存在就是合理

TOP

说来惭愧,学英语那么多年现在用英语说数字都要想一下...
- f6 W. G6 h2 T' c5 f/ F$ `7 Z3 n估计是用少了,多写写程序应该就慢慢熟悉16进制了

TOP

这个嘛没什么的也就是说段地址*16+偏移地址就是所谓的物理地址,

这个嘛没什么的也就是说段地址*16+偏移地址就是所谓的物理地址,而你说的1000H*16为何等于10000这涉及到16进制问题要知道10进制是逢10进1而16进制则是逢16进1,这样以来只要记住16进制就是多加一个0就可以了够简单吧!!!!

TOP

引用:
原帖由 神圣光之女神 于 2008-8-2 19:48 发表
1 w+ D% e0 ~  T) W. V这个嘛没什么的也就是说段地址*16+偏移地址就是所谓的物理地址,而你说的1000H*16为何等于10000这涉及到16进制问题要知道10进制是逢10进1而16进制则是逢16进1,这样以来只要记住16进制就是多加一个0就可以了够简单吧 ...
7 O) Y! L3 ?: T3 l* |" P

6 e( a4 M7 P9 QLS你误会了...
4 a) F; p2 V- V% O, m' `如果你说的我都不会那就不用混了' b! {  b+ x6 |9 I4 U* V
我问的是进制是否人工转换的问题..
: [8 I: @3 P0 L  _$ L5 X! p已经得到答案了不过还是谢谢了

TOP

熟悉后就好了
Yesterday is history.
Tomorrow is a mystery.
But today is a gift.
That is why it’s called the present.

TOP

新的高级开发平台,用C写游戏的平台就要诞生了。到时候我们大家一起研究。
性格决定命运,存在就是合理

TOP

如果真的有这个平台的话,我一定第一个冲进去研究,呵呵
2 p6 a' w2 @& m希望如老师所说吧!!

TOP

我可以肯定!是3D的游戏,也有平台了。开发好的游戏可以自己销售,也有人收购。又好玩,又赚钱。开发可以在PC上进行,开发完成后,运行可以下载到主机上(U口下载的)。
性格决定命运,存在就是合理

TOP

外星出的吗??是的话就太好了啊!. N1 z4 Y: ?( C, x3 i
官方提供SDK,靠卖主机来钱~我们好处无穷哇,哈哈~

TOP

我只希望有LINUX平台的开发环境.% F: ]2 p- a! I

TOP

好像是LINUX的,还有winCE(是这样写的吗?)
性格决定命运,存在就是合理

TOP

不解,呵呵3 Q. z* }" G" B8 }* u- Z# v
反正有LINUX平台就OK,呵呵

TOP

请做好准备,马上就要开始了。
性格决定命运,存在就是合理

TOP

听老师这么一说我期待的心情又平添了几分!!" J7 H  L3 l& X
对新事物的好奇就象当年迫不及待地想知道一盘新卡带里的游戏一样,哈哈~!

TOP

有一些事情我可以不说,但是不会骗人,因为我的声誉很值钱。请相信1,2个月内就要开始了。有兴趣又有经验的人可以得益,没有开发经验的人可以开始学习。
性格决定命运,存在就是合理

TOP


6 b" M7 u# j9 Y) b7 [期待的时间缩短,真是一件高兴的事!5 t4 {5 h3 J# Y. q" h3 R2 ~

$ @2 _# J# k! R要知道我从小的愿望就是做游戏,所以读了计算机专业~
4 \0 W; z9 _2 z6 X( ?2 g一款大家喜欢的游戏上刻了自己的名字多HAPPY~

TOP

哎呀,来不及看大家大显身手了,只有祝大家成功吧

TOP

为什么说来不及了?只要活着,就来的及。
性格决定命运,存在就是合理

TOP

发新话题