- 在线时间
- 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 SEGMENT7 u* G5 ?/ i+ O8 ?) J+ \) b' c
ASSUME CS:CSEG
: z+ {% e, O; e+ dHANOI PROC NEAR. l8 T; ~! I7 N$ s+ K
CMP CX,1
$ \ k. ~6 O" y+ E JBE HANOI1
b6 L) Q f2 n PUSH DX
! g8 ?& j) @) j1 Y' M PUSH BX
* O, y$ Q) w6 B0 [6 c" @ PUSH CX+ R. g- u2 A/ }# n
DEC CX
! `$ k" I$ d6 @0 n$ w# g- K+ W XCHG BH,BL
- f8 `" n) }4 Y) ? CALL HANOI2 k; ], [$ `3 h
POP CX
) h, f2 r! g2 x POP BX5 a3 o) l% V9 o$ J u- V/ O4 C W
POP DX, k- s7 E" y6 q5 [& A
CALL MOVE' o, ]" o2 f4 f& ^. b3 b4 q
PUSH DX! \2 g; @6 M g r
PUSH BX
% Y V6 P2 Q3 ` PUSH CX
/ P2 Q+ }& E+ s J L7 M DEC CX! f) E% g6 Q' [1 m; J$ X5 T
XCHG DH,BH
' b* Y& r5 U: Q CALL HANOI
6 ^% L- z* c% m+ S) R6 H POP CX+ Z" `3 C0 ^( Z/ ^
POP BX
% i! K2 e* p. S9 K5 a6 @ POP DX
. l. _* O1 L% X RET
2 Y4 V/ J. e) i( j/ Q" [HANOI1: CALL MOVE) X: H7 S% \ R5 ?# p
RET( L$ x. M2 ]( h8 V& W
HANOI ENDP+ @, z& |& {& O( k2 R/ d# N
MOVE PROC NEAR% a/ X, e D4 P/ s! e
MOV DL,DH
7 }2 }, t" e$ K- b MOV AH,22 o$ Y' [+ D, j7 D
INT 21H% `$ J6 S \5 f& k
MOV DL,CL
* ^& f! d0 T) I0 D6 K) o ADD DL,30H
9 L- A9 [6 I H# B MOV AH,2& u* D: Q* u. Z" R
INT 21H
1 ~8 b& } A& ~5 Z, v6 u: k MOV DL,'-'& B- V8 O, Z" p5 _% _* k% z
MOV AH,2
2 z6 E1 m/ Y0 {5 d INT 21H* m, y3 J0 d; x( `, g3 v
MOV DL,'-'
* z" c# z& _6 s( ?3 A' D+ n MOV AH,2
! l& U4 _; i, |; v+ |% I% T INT 21H
3 Q6 U, H$ f3 ^0 g1 U2 g: { MOV DL,'>'9 h, b0 p1 o8 C
MOV AH,2! s, a' y* C/ o& R) ?
INT 21H
5 w* r1 @3 O, w F8 e MOV DL,BL/ E- O* L' W* o& B$ J% b
MOV AH,2
: f+ f7 X7 F" n# H( F# i INT 21H
/ L9 b; X" C: n: i; [& N MOV DL,' ') \/ U: q0 J& R1 S1 H4 {
MOV AH,2
' `- X# b+ w w+ L$ ]" Z INT 21H# g9 ?# N( D n
MOV DL,' '% y: A6 |4 H. |
MOV AH,2# g6 E3 \ j8 Y7 i5 P
INT 21H6 q, G4 Y3 G, H8 G. ?
RET1 t! E) v& w( i1 [ ~3 O/ J& f
MOVE ENDP
, b$ F; L, |+ K3 Y/ p" x- T, JSTART: MOV DH,'A'+ I, e8 b& E, a+ g/ D
MOV BH,'B': E$ ~) n! G1 x$ m& V1 z6 X
MOV BL,'C'
$ ?% C* Z/ O! ^; j$ t MOV AH,1
1 ?9 ]$ ~5 ]+ @5 y7 g& I INT 21H
- c+ @3 \6 L- {) A0 m- u5 { SUB AL,30H
, r1 u) {$ H$ \* ^* z j- ] XOR CH,CH6 t& s" \* W; V' l( g
MOV CL,AL
1 D9 f' h4 s" P+ ?% {; d! j CALL HANOI+ U. @" n `: W5 b" J z b
MOV DL,0AH; w% ~& p, |1 ]' q/ ]" Y
MOV AH,2
8 [5 M5 }( l" d; R- V4 x% W INT 21H( j, t0 t; g, w. z3 ^- t
MOV DL,0DH
9 s4 E/ C3 J/ l1 f MOV AH,2
1 c( c: _( d3 s) V) | INT 21H
4 n' M; A0 g, r) A JMP START
+ Q! K8 D& |" V) o$ \# g4 \ MOV AH,4CH
8 s; y9 N3 ~$ c3 y' n: ?8 s/ C INT 21H; {1 Q3 e" @0 p5 _% U
CSEG ENDS5 W k/ F/ O3 x2 |
END START |
|