- 在线时间
- 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
) d6 Z6 t. v4 S; q2 |2 y) ] ASSUME CS:CSEG
. d+ G/ {, ]* _7 r5 D- hHANOI PROC NEAR
2 \4 j( d8 T' y3 n6 A- i CMP CX,1
4 p( h! p$ I* ?. }0 l JBE HANOI10 U4 j, F, G, D1 `8 @
PUSH DX
6 t _* L' }9 p. `' j PUSH BX
& T' f7 t. { @, D6 n5 f PUSH CX6 ^6 L3 @4 X# J8 ?- a+ A" A
DEC CX
5 w3 k. ]$ m+ K8 I XCHG BH,BL! D/ W+ e4 d% T( H& R7 c e' X: _' H
CALL HANOI( }* m4 N8 L( M5 c( U2 k! Y
POP CX/ e; F, {8 P( l& J3 Z
POP BX# S' |2 t0 q5 I0 d S0 ^6 Y' R
POP DX
0 N' m' `5 N/ y! t; \ CALL MOVE
|$ z2 o- p) r, z: D( v5 q9 v PUSH DX6 C4 R. C+ S4 K6 T4 X
PUSH BX
t0 ~# c f) \9 N PUSH CX$ m( Y4 d- j0 O% k: z8 _: d
DEC CX
/ V, a! D9 C0 D# H XCHG DH,BH u8 G6 q; M5 C; s4 ?1 v9 d
CALL HANOI3 U8 M1 J( U& I. p' H
POP CX
3 k" b9 c) a9 }/ A" R POP BX! P G0 ] a( v7 O9 `. h I; R
POP DX3 a; B& \8 V3 L8 w' C4 ? \
RET
$ @; n" M6 r% C' [" ZHANOI1: CALL MOVE
5 G- Z3 Z. D9 q RET/ V( f" \9 d+ g, s, j' Z% T
HANOI ENDP6 s8 [! U) M: G% y0 b1 v7 v
MOVE PROC NEAR8 h! \7 P ^$ K2 p
MOV DL,DH
" r9 o; E) k- W7 S% c# {: d6 c( N MOV AH,2/ Z( ]$ ^9 d& a
INT 21H% Q$ E2 e( P' d: x. ?3 ^( h
MOV DL,CL+ a6 i! C8 _" B: x0 y
ADD DL,30H
9 ]$ k8 u' `# M- b/ V. ^% ~# j MOV AH,2
8 \4 d4 |( ^. C+ |3 P" w2 @! }: [0 C INT 21H% ]5 R. i# d+ ]7 y5 M/ Z9 u# S f
MOV DL,'-'
9 Z1 }, U2 }( L' L/ [7 } MOV AH,25 Z, u3 t0 U z, d* x5 h, k
INT 21H% Y8 K8 R' o0 N0 D0 F
MOV DL,'-'
5 j0 s) P- o6 o$ J ]0 ? MOV AH,2
+ l1 I# V" h* W v! O Z0 S- Q INT 21H
: j, i+ {9 m; T& K( Z MOV DL,'>'
3 G* a, C: R3 n5 Q* J5 f/ D MOV AH,2
0 G9 d1 X! ~+ @+ D m! a INT 21H4 z9 q7 @" V$ [ I+ k, O* [5 @. H
MOV DL,BL
9 V U; d- f6 i+ M$ F6 j: G MOV AH,2
4 }) n% s; L' ^6 H9 [; u INT 21H
# J$ A5 k( D, l, w% C* z MOV DL,' '# D9 U* V/ v4 j+ Y4 e# |- C6 A
MOV AH,2
3 ?/ c) j* B& x INT 21H8 ~! k- ^+ s* W5 y7 {
MOV DL,' '
) Q7 R7 T# ~ q MOV AH,24 Q% ~+ C2 I& z# T$ X+ p
INT 21H
6 L9 p Z" }( |9 V5 ]* ~' T RET
4 D3 m0 n" T# v' b/ }* J0 }MOVE ENDP. |/ c3 e+ d/ |% W: U! [4 k- j3 @
START: MOV DH,'A', [3 p" m3 O; h6 s' L c. R
MOV BH,'B'
; _. C# S( e. z; ~+ k MOV BL,'C'
1 \' b# N' w& [" X7 P" `1 u: ~; f MOV AH,1
) Y7 `: Q8 S- z1 h% S& c u" L INT 21H* _4 k% r( t! a; H5 K% H
SUB AL,30H7 K1 m' z/ c% G
XOR CH,CH
0 {! P. M |7 l' h+ g2 `: L MOV CL,AL% v1 H& y% ?; z& C0 U6 l4 S# N0 r1 E
CALL HANOI6 H7 o( U& F4 e& T' h) ?
MOV DL,0AH5 R- x4 O0 ]' E& z5 f
MOV AH,2
$ Y, J. x3 N3 r8 `' Y INT 21H' A+ k# ~$ ^) C8 e/ R
MOV DL,0DH
. C& z) ~5 G$ G) B MOV AH,2
7 b& c* q% ]' O5 p INT 21H
0 v0 t; y$ c! f+ E! ` JMP START
( {. V+ C& |! E8 b, O! z MOV AH,4CH
8 M t6 O" C; i Q. c6 h INT 21H
- \' ?: p5 B3 vCSEG ENDS
9 m3 r$ }0 C n$ } END START |
|