发新话题
打印

[提问] 汇编的问题,高手来看看,新手求教~~

汇编的问题,高手来看看,新手求教~~

push    ecx
; s6 L2 ?* c! v: P4 S魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表mov     ecx, 32h
5 f1 F* m0 c& ^8 t妖城在线论坛push    edx
2 b: n2 j3 T9 G* f—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートmov     eax, edxbbs.mocwww.com5 B3 L' S/ K! r; p1 L3 w
imul    eax, edx
# _# b* B/ W; b! r7 b6 B; U+ Ximul    eax, edx—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. d5 p2 t. v) T0 `# f
cdq9 h6 o# V0 O+ Y
idiv    ecx妖城在线论坛* y& ~# V$ u8 M# h1 ]3 V: Q: f
imul    eax, edx" Z+ c: n; ^( \. [, S- p

' m! {' n  [+ d+ ^' c3 `  Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表我想要计算eax的四次方除以32h,但为什么这里算出来值不一样。
" J: w* V; D2 J+ R妖城在线论坛为了防止eax溢出2147483648所以先做两次乘法,然后除以32h,再乘最后一个。
  s; r$ d7 L- x4 K+ h5 _  C# h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表这样应该是等同于eax四次方除以32h的吧?

TOP

我上学期学了汇编语言。。考试刚好72~ 没挂科。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& i) h- G% C) d  T; U+ A4 Q8 N5 h# b

6 e( n/ Z1 N2 [3 c; D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート对于以上代码,除了知道进栈出栈,寄存器名称外。其他不懂。。帮顶

TOP

不太懂,,,晕乎乎的

TOP

引用:
bbs.mocwww.com: w' x' X7 M% k8 y$ s# ?  h
push    ecx魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) o7 R- W- g/ K* Z* t$ {% y$ Y" h
mov     ecx, 32h
, T% K" c* j# G/ B. s魔力私服,最新魔力宝贝私服技术交流push    edx魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 q: M6 {$ }" L& `! ?2 Y9 r/ x3 {  r
mov     eax, edxbbs.mocwww.com, [- P+ ?4 K6 O' i
imul    eax, edx魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 n3 }) i. O+ `
imul    eax, edx—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' H, U5 |1 D+ F! t$ K8 ?
cdq魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表% B* J" c; i9 S; T2 g4 P
idiv    ecx
# B) Y8 m1 N' }; a% w+ G魔力私服,最新魔力宝贝私服技术交流imul    eax, edx魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 E. g3 J9 T/ _7 n0 j/ X) A
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, o& B4 C1 v' s7 {; j8 m" [' |
忽略掉两条入堆栈语句(不大相干)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" g7 }, d) {- _5 q; X( {+ f5 t5 r0 x
假设edx中运算的值(要4次方的数)
/ W; k2 [5 J( }% ]' Q! E5 n—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート而cdq之后edx=0,下一条语句后edx中保存"余数"
; R: G* C( N1 ^. R( i( Y- `—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート代码的实际效果:
5 j3 z0 o( j, X妖城在线论坛int((edx×edx×edx)/32)×rem((edx×edx×edx)/32)魔力私服,最新魔力宝贝私服技术交流1 c) @! y; }5 I+ m9 u. _. f
[int(),取商;rem(),取余]
  s; b3 ?/ W3 g3 b3 @5 \魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表不知道表述的是否清楚,有问题的话欢迎继续交流

在我今日的悲伤里,最为苦涩的是我昨日欢乐的回忆。

TOP

还是看不懂。。。。下学期多看回书

TOP

我举个例子吧是16位的 关系到高位与低位问题

引用:
原帖由 zaozao 于 2009-7-19 00:59 发表
  d- {( u/ l% Q$ X% e" Y$ [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表push    ecx/ M- D5 X! r# }: @6 @0 K* K5 v  J
mov     ecx, 32hbbs.mocwww.com4 o' N; Y4 }& V0 V" C& h. E
push    edx
7 _; \+ E# u/ E8 g% v$ w' rmov     eax, edx魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  g+ t5 L5 L3 @
imul    eax, edx魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ L, H/ y9 Q7 V5 a
imul    eax, edx魔力私服,最新魔力宝贝私服技术交流3 G" P0 R: o. }  n4 d
cdq
: A' \, D7 S* j魔力私服,最新魔力宝贝私服技术交流idiv    ecx魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 e; l+ G( y4 [3 N; G$ k9 C
imul    eax, edx
, \; |( H2 C5 u: f( U" E' z9 w3 r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
/ ^! U" J* }2 E7 Q2 C我想要计算eax的四次方除以32h,但为什么这里算出来值不一样。
9 K8 U# t- L* d魔力私服,最新魔力宝贝私服技术交流为了 ...
4 v& U' f6 x) O! s妖城在线论坛
! i- r& X( i+ S: `, i! @bbs.mocwww.com首先弄清指令和其用法:
8 j( H* N2 W2 A, n6 d3 G. F8 ubbs.mocwww.compush 进栈
5 i* |' b' ]9 F2 o  s魔力私服,最新魔力宝贝私服技术交流imul 带符号数乘法指令
& R7 O. x9 b0 C9 O  u! u魔力私服,最新魔力宝贝私服技术交流idiv 带符号数数除法指令
3 d/ E7 e4 D0 mbbs.mocwww.comecx  32位计数器
+ _) K; _* R( b$ k- |  v8 Vbbs.mocwww.comedx  数据魔力私服,最新魔力宝贝私服技术交流/ ^8 T* h4 p/ C. _0 w) n3 q* E
eax  累加器
+ y' _. ], G# t! G( n魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表(根据LZ的说法是例如一个变量为X   就是  X*X*X*X/32h)我当年是学16位的,我已经4年没有接触汇编了,希望对你有帮助魔力私服,最新魔力宝贝私服技术交流6 H' B% A0 h, h
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ g+ u: ^9 F1 C2 W+ q- z( D  w
mov eax,xbbs.mocwww.com7 F/ q$ m% R% K; ?
imul x- I4 K! ?; n% u7 E& m
mov ecx,eax魔力私服,最新魔力宝贝私服技术交流+ D; H& j5 Y( X+ _0 R
cwd
9 T5 U6 |; a8 m# g4 ~bbs.mocwww.comimul x
: q3 D, ^: ~4 W% z! j% F魔力私服,最新魔力宝贝私服技术交流mov ecx,eax—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% e3 F1 L$ a; m5 c" s; Y
cwd
7 _7 v4 N' W6 Y( x. ^+ K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表imul x
/ J# i+ Q6 @" t$ o. p—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートmov ecx,eax
3 Z! S7 G. p  k: m: ?" ?6 @cwd
6 {8 ?( Q5 `% p3 m$ g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表mov eax,ecx
; o4 B9 r6 ~8 ]3 o4 D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートmov x,32h
" N0 Y# `0 L: p6 Y" ]+ a$ pbbs.mocwww.comidiv x妖城在线论坛% u* R% H1 I/ q/ t2 w* `9 J1 n
魔力私服,最新魔力宝贝私服技术交流* y- H8 g) J! m

7 `) J6 R4 N, [9 d& B* fbbs.mocwww.com—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 O  ~1 G) t  f' `
魔力私服,最新魔力宝贝私服技术交流0 `; W+ u3 M5 g
魔力私服,最新魔力宝贝私服技术交流, C8 d* Z; a# _) m9 l+ K! E8 _
例如一个(V-(X*Y+Z-540))/X, U6 Q0 I5 g( r: c* O8 V
mov ax,x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 l" f) b2 Z- ]
imul y
2 m+ C3 d1 b- j4 d, V: `+ j魔力私服,最新魔力宝贝私服技术交流mov cx,ax
! Y6 _2 E9 P* K$ H- |5 m. g# j魔力私服,最新魔力宝贝私服技术交流mov bx,dx魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" q- P4 ]# z  U2 F
mov ax,zbbs.mocwww.com4 J7 ^1 h* [' d( A3 I
cwd
- S' b0 j3 y8 ~5 s5 P—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートadd cx,ax
" N3 X, Z2 T6 V8 _+ A* G, X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表adc bx,dx
, ~* d0 v7 H7 P) L9 d5 i* g! E—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートsub cx,540
5 e' b7 e' C4 a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートsbb bx,0魔力私服,最新魔力宝贝私服技术交流3 ~5 o! o4 b( D5 |
mov ax,v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! u# E/ m( I) r: _# \
cwd
$ ~$ m" S3 x& J# o妖城在线论坛sub ax,cx魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ K* F9 K7 t8 R( ]0 p/ T6 `
sbb dx,bx
9 k" V! j# o6 g  Z/ T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートidiv x
0 z- p3 T& R) y: U% \7 l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ ^: P  P' m0 \, J
[ 本帖最后由 rainpig 于 2009-7-21 01:33 编辑 ]
少年不知精珍贵,老大望B空流泪。

TOP

发新话题