Board logo

标题: [提问] 汇编的问题,高手来看看,新手求教~~ [打印本页]

作者: zaozao    时间: 2009-7-19 00:59     标题: 汇编的问题,高手来看看,新手求教~~

push    ecx魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 p1 X% o2 X! U* u
mov     ecx, 32h妖城在线论坛4 R8 @: O. ?8 y. S# g* V5 s
push    edx
' }. D9 P2 f3 ?9 kmov     eax, edx
% Q) j9 _# S" H3 Y! ?" [6 H* V7 pbbs.mocwww.comimul    eax, edx妖城在线论坛, @7 K+ n2 w+ e7 Q) h! k
imul    eax, edx妖城在线论坛5 e, Z0 X) o3 C& P/ l' a
cdq
- C) w* i5 o; z3 J% G7 \* Ubbs.mocwww.comidiv    ecx魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 ]/ g9 r! W/ N. N
imul    eax, edx
& X1 n( j5 j. Z4 u6 ]! Z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' s2 w: [2 r* z9 n
我想要计算eax的四次方除以32h,但为什么这里算出来值不一样。
5 Q5 E6 K! s1 o3 f7 m1 W9 B& Y& I, Z9 \魔力私服,最新魔力宝贝私服技术交流为了防止eax溢出2147483648所以先做两次乘法,然后除以32h,再乘最后一个。bbs.mocwww.com8 G) `/ f! o$ f1 d4 d& n
这样应该是等同于eax四次方除以32h的吧?
作者: vklovevk    时间: 2009-7-19 03:12

我上学期学了汇编语言。。考试刚好72~ 没挂科。魔力私服,最新魔力宝贝私服技术交流3 Q) B( u/ ]) l/ L' ?- s

) Q2 [  S$ o* T6 Z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表对于以上代码,除了知道进栈出栈,寄存器名称外。其他不懂。。帮顶
作者: waley_liu    时间: 2009-7-19 19:55

不太懂,,,晕乎乎的
作者: 黄昏    时间: 2009-7-20 04:17

引用:
; B0 Q! v+ J+ {" J: T) P+ S—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートpush    ecx
6 b& _6 c: ^4 c0 A+ ^2 Ymov     ecx, 32h! x; ~8 |* m9 P8 w  U( `
push    edx
. j; d& o) S2 |9 d/ U( X0 p妖城在线论坛mov     eax, edx
% k* N* }9 C( W1 y/ X% d魔力私服,最新魔力宝贝私服技术交流imul    eax, edx—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. q+ e, r! }! H* l* X! r: k
imul    eax, edx
6 H" q. r% Q' @bbs.mocwww.comcdq
# Z1 O* d- C3 r" o9 h" e; S. {+ u4 Aidiv    ecx
3 p7 ^# y, X* g' I5 N) P妖城在线论坛imul    eax, edx
/ E2 Z& `+ ?5 J  k) mbbs.mocwww.com
' p0 I# o- {: n9 f2 o- j. L' _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート忽略掉两条入堆栈语句(不大相干)
3 l! ?0 ~6 G$ R4 s1 x魔力私服,最新魔力宝贝私服技术交流假设edx中运算的值(要4次方的数)
% |, R. q# [; A$ J0 R妖城在线论坛而cdq之后edx=0,下一条语句后edx中保存"余数"
# v' F( W2 K! C9 T! N: S妖城在线论坛代码的实际效果:) t" J3 _2 v/ q8 D6 i
int((edx×edx×edx)/32)×rem((edx×edx×edx)/32)妖城在线论坛$ I( D) L! {+ A" C; j8 L
[int(),取商;rem(),取余]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 ?  N5 a- c. }
不知道表述的是否清楚,有问题的话欢迎继续交流
作者: vklovevk    时间: 2009-7-20 06:07

还是看不懂。。。。下学期多看回书
作者: rainpig    时间: 2009-7-21 01:29     标题: 我举个例子吧是16位的 关系到高位与低位问题

引用:
原帖由 zaozao 于 2009-7-19 00:59 发表 魔力私服,最新魔力宝贝私服技术交流2 u& e( [4 E- U7 o; {
push    ecx
0 g: P+ A8 k: |9 b& cmov     ecx, 32h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 `0 _) V, q" r  _8 E3 I
push    edx
2 B+ f$ ^( s; V4 E) v4 L5 qmov     eax, edx
5 o) g" O0 Z" q7 l* {- C4 B0 B魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表imul    eax, edx魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 [1 J+ [7 [3 W6 b2 U; R
imul    eax, edx—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  G) ^; J/ @3 h
cdq妖城在线论坛( ]4 }) T, c: q$ ]# h% f) l
idiv    ecx
/ W7 k3 n- o, e0 }- D魔力私服,最新魔力宝贝私服技术交流imul    eax, edx
; Z$ F9 Z6 f( R8 ?9 A' m5 M妖城在线论坛魔力私服,最新魔力宝贝私服技术交流4 j1 Z* I+ n3 N
我想要计算eax的四次方除以32h,但为什么这里算出来值不一样。
' b% X, }& B8 n: ?- R  I3 X% X* B/ @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表为了 ...
魔力私服,最新魔力宝贝私服技术交流" V/ @2 }- E7 s  _+ c' q
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& t* V, a$ a' L9 b' x  o
首先弄清指令和其用法:
6 c4 b, ~0 T- W% Z8 `. L; G' f妖城在线论坛push 进栈
: D( D9 X3 c- A4 \/ R9 H3 limul 带符号数乘法指令
- S! p; V/ I- S5 {' s0 G' Ibbs.mocwww.comidiv 带符号数数除法指令魔力私服,最新魔力宝贝私服技术交流+ S+ G) T8 K# t) M5 [7 N  ^! p& F1 L( Z
ecx  32位计数器
' M5 L1 N0 y! E$ o* I; c* j6 C妖城在线论坛edx  数据
5 W7 Z/ x- e7 M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートeax  累加器
2 F% j9 }8 W" V5 r& h魔力私服,最新魔力宝贝私服技术交流(根据LZ的说法是例如一个变量为X   就是  X*X*X*X/32h)我当年是学16位的,我已经4年没有接触汇编了,希望对你有帮助
7 Z1 C4 i1 F" a* L6 l: L" Mbbs.mocwww.com
- t* q* _; v3 H2 D; M% l2 a0 L妖城在线论坛mov eax,xbbs.mocwww.com: B2 T, z0 M/ n* {: q
imul x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  A: h4 M& M5 L  B* w& D: s
mov ecx,eax
4 b: w0 {  w) S- W. y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表cwd魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 ~& w* G5 n9 K% S2 Q) a  f
imul x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. C" [# V! p- M, c8 j# S8 g
mov ecx,eax
" F- [7 i; c6 Z6 e+ k妖城在线论坛cwdbbs.mocwww.com/ K+ p8 C- Q8 T1 H, W% |& \
imul x
. T  W. _' Y, g$ W) ~+ Rmov ecx,eax
8 o$ C+ h7 R& o0 Y$ W* K* k魔力私服,最新魔力宝贝私服技术交流cwd魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 {% A  _7 c2 z/ ^
mov eax,ecx妖城在线论坛4 u5 M* [4 H% }& c% C& L9 T" q
mov x,32h
( _/ q0 X: c' M1 S- }idiv x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. u7 O% Q6 h1 o

; ]# O+ L8 Q1 E—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
6 W' z3 i% w- A- _魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
" N" |0 M: X9 c6 A妖城在线论坛
3 I8 s( W. W; L7 D2 p7 G$ }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
0 I2 c9 [5 q* s2 a, r1 C( b% A例如一个(V-(X*Y+Z-540))/X
& ^/ {, t( m, v3 k5 u5 m魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表mov ax,x
) n, G5 @3 f$ k, timul y魔力私服,最新魔力宝贝私服技术交流- [, [+ B' S7 H; L* O& o
mov cx,ax% R+ i+ X. O0 V, ^: E4 ]
mov bx,dx
4 q8 a0 U- i% K& b% p4 Hmov ax,z妖城在线论坛; Z; w( j4 y. G
cwd—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* E3 g, l$ e. i* B, A0 j
add cx,ax
9 |4 v# h4 ~& f& W! m魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表adc bx,dx
" O8 t* F' L5 b0 f; u+ ^bbs.mocwww.comsub cx,540
# {& K$ {+ G& s9 y3 ysbb bx,0
# [' h- ?% W8 E. t) l+ D* R) W—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートmov ax,v
' c9 L3 E0 |4 b: B0 Dbbs.mocwww.comcwd
* c3 f) F% v' V+ E4 g. G魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表sub ax,cx
: t$ x8 s+ H: e; T0 D5 F) S魔力私服,最新魔力宝贝私服技术交流sbb dx,bx
+ W5 W- X6 k% o妖城在线论坛idiv x
2 N: P& E+ t- g! W/ t" s7 G- A) g
+ x& w+ w1 y/ ~9 ?' U6 r—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート[ 本帖最后由 rainpig 于 2009-7-21 01:33 编辑 ]




欢迎光临 妖城在线论坛 (http://bbs.mocwww.com/) Powered by Discuz! 6.0.0