- 在线时间
- 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- C$ y, a- }; H$ \
ASSUME CS:CSEG' o/ y T& ?; N2 g d
HANOI PROC NEAR
& \6 d. u& H" Q. g- M, A Z CMP CX,14 X* a9 m, r1 B! P
JBE HANOI16 |" h0 E: d) b& v) X5 U
PUSH DX
! R' u( F7 s) G d/ M2 X PUSH BX' L7 z: a2 r; i* ^8 v$ S
PUSH CX1 E* L' \* D) C3 W
DEC CX
( k2 B+ ?; a I* e7 v XCHG BH,BL
8 l$ G/ w% i6 Z* ~4 }/ S& } CALL HANOI) ~: i; Z$ A6 t3 V |# F% X+ G9 _
POP CX
. J: M8 K5 {$ l) x$ P POP BX! G' p: B) @: e4 l; U& n* Y9 |
POP DX
E+ C# b- V% C. Q7 a CALL MOVE; Q; ] |7 {6 }
PUSH DX
2 g/ K: [& B, \5 Y- I `& z# x- [2 g PUSH BX7 _& Y3 }$ p: v4 e8 L
PUSH CX( k+ @$ R) n& a5 b
DEC CX
0 M5 a9 L. Y5 W: i XCHG DH,BH' U% F3 w/ v+ ^' G; i3 T/ V
CALL HANOI
- B5 o3 F w7 g. k7 } POP CX
5 p+ M. W6 t, X8 O# ] POP BX6 |+ P# N f5 ~4 n i3 ~
POP DX
3 E: w& l0 G# N RET
7 j( d7 r* T H# ~, mHANOI1: CALL MOVE
- ~9 m/ F- t- M, ~: N RET
% q/ K/ }3 f: Y& b L% }5 aHANOI ENDP" O1 v, J" n' T# E/ z5 n
MOVE PROC NEAR; T" O( R& k1 A# ^
MOV DL,DH
( n6 z: P* K' j MOV AH,2
0 O8 v! Z# M8 @) J' a$ X/ A9 P1 @ INT 21H
9 Q! D1 k( K# g MOV DL,CL
' f5 K+ G) R, g7 j- r ADD DL,30H
$ T' c4 G1 m; y6 \ MOV AH,2
& l2 V$ T+ ]& e! `7 h0 [ INT 21H
; P. L9 [9 `* x# I MOV DL,'-'
* B# `6 d: N2 v. s& [ MOV AH,21 W/ }) P, Z- R! E* o! R! n! n
INT 21H
8 H/ I+ t( d) k0 y) |3 B5 Z MOV DL,'-'
# ~+ a; P% ~' i: f8 s# M( F* q MOV AH,2
# L2 G6 o) ^, e INT 21H& W) y# ~/ [* Y' ~$ _
MOV DL,'>'. e4 q; _) j' o& M Q$ h: q
MOV AH,20 V( a7 c! G& E5 @
INT 21H; I+ P: k3 u7 e. M) B
MOV DL,BL/ P; g: K$ `1 o
MOV AH,26 Z, q2 f7 |% D0 t9 Y
INT 21H! }$ X0 U0 g# M4 s9 D
MOV DL,' '9 r7 P1 m( e# N2 `6 b
MOV AH,2
! C* a7 N K0 G* K1 Y INT 21H g. U+ L+ x9 q6 k
MOV DL,' '0 g: T: I/ E* {/ I$ s& X# i
MOV AH,2
7 ?% Q* K3 d: b( ? INT 21H
4 B) ], Q* A6 C9 `0 U6 a RET, I% k v. z2 ~- R& Y$ I( j
MOVE ENDP1 W: D9 \- @+ w5 V$ n3 l. K6 J6 G9 A
START: MOV DH,'A' ?, Z* q7 M7 X6 H# k0 U! i
MOV BH,'B'% q& b+ |! s- C$ H( ?- @
MOV BL,'C'6 n& t' Z4 o6 v& a3 X2 ^
MOV AH,14 W4 P" j0 w, e+ L. x
INT 21H
8 X* f1 {7 |; z: C' n& e4 y3 R SUB AL,30H& x N. J/ m- W& D) F; k$ r
XOR CH,CH
% F# V/ h* d. Q6 K MOV CL,AL9 u( A7 [3 U4 f4 Q' |8 [7 z9 y6 f
CALL HANOI
4 `8 L! t( _7 j" \: A MOV DL,0AH) q l* _9 j) V1 I# ]" W
MOV AH,27 b. F5 l; C0 a3 `3 U
INT 21H0 p5 k+ g' a: }+ t# C# v
MOV DL,0DH
" Z1 X: e+ i4 E MOV AH,2
2 B2 j7 ?) i* Y! L1 F INT 21H" n9 V$ p' r+ m
JMP START/ H8 \" _0 a. v) k! F( _# E% m. R
MOV AH,4CH
- c* q& j8 H( Q INT 21H1 I6 u' r5 e1 P
CSEG ENDS
9 n2 s& x! p1 N4 W% c END START |
|