- 在线时间
- 2 小时
- 最后登录
- 2017-7-6
- 注册时间
- 2009-11-10
- 听众数
- 5
- 收听数
- 0
- 能力
- 0 分
- 体力
- 7 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 29
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 53
- 主题
- 3
- 精华
- 0
- 分享
- 0
- 好友
- 0
升级   25.26% 该用户从未签到
- 自我介绍
- 喜欢思考与创新
|
CSEG SEGMENT
; }5 s3 G3 ?/ ?0 o4 h* P ASSUME CS:CSEG7 ]' l. P- _- |& e: N" U
HANOI PROC NEAR
7 L/ \( }( f y# ? CMP CX,1# c" r" @8 h: c0 a3 s
JBE HANOI12 q( @7 y, q0 Z6 D: h/ L2 X0 a h
PUSH DX
9 X- x0 U1 e$ Y: S" v: M PUSH BX
, F9 h& i, n0 y! y" j O* E, f PUSH CX. s% d6 O0 u; G. b( w
DEC CX
. d( z8 h1 g# L/ b+ l; F( { XCHG BH,BL, Y! W) h& W0 @' M/ |/ ]
CALL HANOI
8 B5 W5 T l, E, c1 | POP CX
' S0 O/ e( d& A6 C POP BX
5 ]" A% k, f$ S( ^! o& _$ o. A! \ POP DX- l) [3 d$ z: |* U6 N
CALL MOVE) Z! W5 C* g8 p+ u/ P
PUSH DX- j/ ]5 B3 }& b& H' T
PUSH BX
6 i8 H0 B: U( M7 E PUSH CX) Q7 {' R$ t( O0 I7 T
DEC CX9 U7 p" B; D4 ^: K
XCHG DH,BH6 U, B$ c1 d7 M
CALL HANOI
: b& h0 P1 A N) U$ C POP CX5 c; q' d% d8 t: b
POP BX8 r5 B+ V) g T/ P9 L. A
POP DX# R/ U! {; X5 O2 P* p7 q' b
RET
' i. m2 j0 D: _! K9 K: ^/ `HANOI1: CALL MOVE0 h, r r4 {& J' N% |
RET; n6 l7 w: R9 s8 O0 S; T4 b
HANOI ENDP
7 ?# X1 ] s! YMOVE PROC NEAR/ m) ~$ i- E8 {4 r0 ^3 i5 u& O
MOV DL,DH
/ x8 n8 j' d& `' F MOV AH,2
2 A- Z, b2 F+ n INT 21H
+ J& n0 Z' E5 g1 ]" e+ f- z, V; x MOV DL,CL
! M" p/ l9 O& I( ?( i( D ADD DL,30H0 _2 h* t2 t7 l; s1 i
MOV AH,23 O7 \3 u1 ]; l, L; h
INT 21H
' H/ P% @; i( O* {$ s- n$ ] MOV DL,'-'# J0 G E. O7 l5 P& ^) r" `6 `
MOV AH,22 u; F& C3 Z" k+ c: z5 ]5 Y
INT 21H
: a% o3 G- D0 R' N1 V: ]6 {& K4 L MOV DL,'-'
" ~2 q6 T( r, @2 s# E" a MOV AH,2
: D4 P5 c" c y; C* H! G INT 21H2 e( M! W8 n: G S
MOV DL,'>'$ R* u; x1 L1 Q! `
MOV AH,23 f1 w) Z" D) f. {* j
INT 21H; ]0 t+ f6 b: t: |
MOV DL,BL
/ Y1 g& ?7 L+ M: S# G7 O: O MOV AH,27 j% j* M9 x' D3 C8 i! k7 F; _
INT 21H& j' k9 U5 t9 |# b `& p5 R
MOV DL,' '0 t* U$ s9 F6 _" z$ {5 D3 b2 X
MOV AH,2
2 a: N6 r4 y* t1 T) ~: M6 U INT 21H5 E& x8 A6 S. \( {8 {7 C* a; Q
MOV DL,' '! _8 \7 S2 I8 _: V" C' R# j
MOV AH,2: c* n) e& H- g% V" d6 D" V. P
INT 21H" j) i0 B; p: l N U
RET# H7 x) ^9 [( H0 E- |) u2 k R
MOVE ENDP
$ I7 s0 u. O% K. LSTART: MOV DH,'A'3 L4 {: D+ Y& ?4 _9 D
MOV BH,'B', |1 q. V0 U$ E& G* T, `
MOV BL,'C'
5 H9 s6 |- A" M/ z' z! q( m MOV AH,13 V% m2 M" s" v1 D' U( l2 Z! `
INT 21H
7 ]# r: H' V3 A: k" U SUB AL,30H7 b% h, p" z5 E8 u: w' x( P% M
XOR CH,CH, E( I( H! {' P* z; u8 F
MOV CL,AL
0 _9 N) t2 ] q$ N CALL HANOI
. c0 t% s+ O9 s1 q% z4 X MOV DL,0AH2 C# x8 z3 z8 j5 m' O* G
MOV AH,2* D4 G1 N& x& {& `' p0 ^( a
INT 21H
* g5 c' x' W/ v9 f! b g MOV DL,0DH6 ]' H! C7 ?' ]6 j
MOV AH,2
' ~2 Y' S M2 |$ Z a INT 21H) i) t& M3 r% Q3 V y. o
JMP START
* {, S. H9 C; Q: s5 l3 x7 Q MOV AH,4CH1 ]( R: ~$ ^) U/ P5 F
INT 21H
0 B: I7 Z/ y* M& R6 g4 hCSEG ENDS
7 j; [6 h& p: f( f2 ? END START |
|