发新话题
打印

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

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

push    ecx妖城在线论坛- ^2 O. y7 n/ A2 i3 V4 r
mov     ecx, 32h—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" C% d% C5 O, Q* V6 I
push    edxbbs.mocwww.com/ D. m9 [$ Q6 r
mov     eax, edx
2 e$ o! [8 v5 D$ U—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートimul    eax, edxbbs.mocwww.com' i) o& c" A: m( m. Q) A; B1 \# R
imul    eax, edx魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" P% C3 x8 R; I$ [- |
cdq
0 |2 }4 W% ?2 m0 D/ B8 p6 R$ s魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表idiv    ecx
) p7 f5 `2 ?; y9 d' g% l7 f—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートimul    eax, edx
. X) M6 P5 V1 R) L魔力私服,最新魔力宝贝私服技术交流
7 D$ J: p/ ^8 k# U. w- Y+ Ybbs.mocwww.com我想要计算eax的四次方除以32h,但为什么这里算出来值不一样。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  ]$ ]2 l9 M' s* }. t+ f; Z
为了防止eax溢出2147483648所以先做两次乘法,然后除以32h,再乘最后一个。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( `1 O; T3 O" c
这样应该是等同于eax四次方除以32h的吧?

TOP

我上学期学了汇编语言。。考试刚好72~ 没挂科。
% ^. f* i: i4 s% Y- [, x0 Kbbs.mocwww.com
+ |; h: a/ u/ q: r—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート对于以上代码,除了知道进栈出栈,寄存器名称外。其他不懂。。帮顶

TOP

不太懂,,,晕乎乎的

TOP

引用:
. e6 I+ {& v  l+ F妖城在线论坛push    ecx
" z. o/ n! o* n" P( e% jbbs.mocwww.commov     ecx, 32h妖城在线论坛) U# C% J( z) Y1 @4 P$ e
push    edx魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 M! X, E( j0 g- H
mov     eax, edx妖城在线论坛) ^) J/ z9 M3 h. [9 ~. p
imul    eax, edx
+ |+ R. I. R3 s0 Z  i% i; Yimul    eax, edx
- G* S" t9 Z4 l4 B4 ~6 \9 L; n魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表cdq& G/ M) e0 a! {
idiv    ecx
/ N7 u. J9 T8 o# w: I—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートimul    eax, edx: X( a: b2 u0 Y+ ~7 R
bbs.mocwww.com4 a/ p, A( L0 N% v  ]4 ~
忽略掉两条入堆栈语句(不大相干)
. @* j' j2 R0 U/ |. G# O" mbbs.mocwww.com假设edx中运算的值(要4次方的数)
' n) B: V& ?% X3 V妖城在线论坛而cdq之后edx=0,下一条语句后edx中保存"余数"
9 Y: k6 V- A  x- G1 m代码的实际效果:
5 G1 }- Y" N& |! L0 f( M/ _" }' O& W魔力私服,最新魔力宝贝私服技术交流int((edx×edx×edx)/32)×rem((edx×edx×edx)/32)
+ u5 x) [  q  h, ?& n) ]) g妖城在线论坛[int(),取商;rem(),取余]魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, R5 l0 `( T, L7 L
不知道表述的是否清楚,有问题的话欢迎继续交流

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

TOP

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

TOP

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

引用:
原帖由 zaozao 于 2009-7-19 00:59 发表 魔力私服,最新魔力宝贝私服技术交流0 {3 `& E% X. V# k( Y- l' ~0 B
push    ecx
1 _& ]" a9 O  t* [  Q+ e2 u魔力私服,最新魔力宝贝私服技术交流mov     ecx, 32h
& T' g* W& C+ b, a# t* O" i: cpush    edx—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& i  F8 n+ m. Q# q  h
mov     eax, edx魔力私服,最新魔力宝贝私服技术交流9 Q: n( v* y0 h% R" T5 q% x
imul    eax, edx魔力私服,最新魔力宝贝私服技术交流8 E* _  V/ H, {  z
imul    eax, edx—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& Q* H+ ]: v/ O- h* r5 _
cdq
. X( K. A; A) Y* _5 W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表idiv    ecx魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ S# `! ]+ ~& I
imul    eax, edx
1 ~) _# l3 p* P& m7 s5 p" R; Y" ^1 |) n妖城在线论坛
" H2 A  B$ x& x" @# ?% o# x魔力私服,最新魔力宝贝私服技术交流我想要计算eax的四次方除以32h,但为什么这里算出来值不一样。
$ N- r) Q* d% m# Y/ y6 Q( ?妖城在线论坛为了 ...
妖城在线论坛8 k! u6 S. Z& U8 K4 q

$ P/ @+ P+ z4 k1 g2 g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表首先弄清指令和其用法:
4 K& O3 m- p( c' E; z: D( K+ v. Dbbs.mocwww.compush 进栈bbs.mocwww.com. r$ \1 y$ c: H) `3 R( _
imul 带符号数乘法指令
" k6 f- ]( f* b4 I$ _7 Z# b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートidiv 带符号数数除法指令
- n3 r/ R' i* p4 D$ I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表ecx  32位计数器
0 ?, ~" E, {" `9 M0 W/ a妖城在线论坛edx  数据
" ~5 F1 L4 @8 e3 y4 `- Deax  累加器魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: T1 W* c$ u5 R7 w6 P
(根据LZ的说法是例如一个变量为X   就是  X*X*X*X/32h)我当年是学16位的,我已经4年没有接触汇编了,希望对你有帮助魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 K7 z( n) w# w4 v2 _* |& E! a4 q
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 g! W4 I8 q: w3 O, L0 }" I
mov eax,x
; p0 k7 K: A* ]' C0 W9 a) H' }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表imul x妖城在线论坛0 Y3 ?8 ^8 W# }5 _, N/ ]( L
mov ecx,eaxbbs.mocwww.com( J) M- ^7 D+ z3 G& J( ?
cwd
0 o, b( w1 `3 J/ ]: x/ [+ s1 J1 \bbs.mocwww.comimul x
! |2 C2 a+ O3 y3 |妖城在线论坛mov ecx,eax
8 s2 _! y$ b  [  u7 i; i/ g, G# Vbbs.mocwww.comcwd魔力私服,最新魔力宝贝私服技术交流$ R6 _- L7 @4 A% M) k; W, i1 M
imul xbbs.mocwww.com6 [. K" [* P& v, @2 D6 E. d& i
mov ecx,eax
4 z7 G3 B8 o6 ]4 F) c" T魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表cwd
3 o( X0 i& e! p. ]# v# n6 dmov eax,ecx
! E% v* Q' d0 p5 r; H6 `—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートmov x,32h
  F( q) M$ V- W  [7 J% C& k妖城在线论坛idiv x
8 I4 h9 C6 a9 z  [* sbbs.mocwww.com
. S) P0 V& q& ^. s4 m# V5 c3 fbbs.mocwww.com% \; r- b3 s% t/ T; g: ^
魔力私服,最新魔力宝贝私服技术交流' s% p0 H- w* |* F/ T( X+ X9 |
魔力私服,最新魔力宝贝私服技术交流! Y: m8 a) }" X) B' ^

* `% n  j: B2 |0 e% Qbbs.mocwww.com例如一个(V-(X*Y+Z-540))/X
3 C; Z+ }4 f9 ^7 [7 i& \5 q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートmov ax,x+ y# g, H5 v4 P3 E
imul y
1 w3 A, ^& ?" L% R4 l/ n" Hbbs.mocwww.commov cx,ax魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" G& M7 ]8 \$ f% I4 J* A; H
mov bx,dx魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* m* M7 L: s2 X: @& ^1 h
mov ax,z妖城在线论坛) k- {4 G* }% U% g% R
cwd—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' y; k8 g; j* R% K' E) c- _
add cx,ax
6 P! d8 t6 z' @—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートadc bx,dx魔力私服,最新魔力宝贝私服技术交流# B6 [" l; k: Z% e, C
sub cx,540魔力私服,最新魔力宝贝私服技术交流0 c) g. O4 E# E
sbb bx,0
# C) W  ^" R5 b3 k! U魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表mov ax,v
# e. U9 A9 O% o0 t+ B—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートcwdbbs.mocwww.com4 f) O) m! q. \+ ~3 t
sub ax,cx—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 b' J$ h5 P! h
sbb dx,bx
% \% }2 x+ ?  h/ U' }. `2 h妖城在线论坛idiv x
2 `6 F- y7 Y& q& `. ^, wbbs.mocwww.com—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! h) k+ B1 r7 k7 @
[ 本帖最后由 rainpig 于 2009-7-21 01:33 编辑 ]
少年不知精珍贵,老大望B空流泪。

TOP

发新话题