- 在线时间
- 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# d3 F! N- Y! o ASSUME CS:CSEG
7 t8 x2 ^, @& @3 s2 wHANOI PROC NEAR
* m3 F- ]6 q4 D, ^ CMP CX,1
+ Z) V' H. K- Z. \ JBE HANOI1
; k6 k- G: m/ V* L: ]* } PUSH DX1 |. h5 b- K6 U& Y! G- z3 T, n) o
PUSH BX C& h- \: R+ j* ?+ F
PUSH CX
/ C* M8 Z2 L3 S r. D8 V2 C DEC CX
0 `9 O" a0 i. f3 L0 \5 a) N XCHG BH,BL; ]$ v( ?8 i5 [, B7 O% ]% v
CALL HANOI
A' S* T; }4 V+ E5 M POP CX# \3 E* m7 ~( H% W- d$ ?( W
POP BX8 c1 l5 O3 z7 P' c& m0 V
POP DX
3 }7 r! q- {3 E# O+ j% g2 F9 O CALL MOVE g" _1 U0 l0 s' X$ Q$ O
PUSH DX. t; ?& s1 Q, B! v s4 u; X
PUSH BX, L3 o* Z% g& c' W7 e* Q; n
PUSH CX2 y7 @7 n1 I+ F3 f8 X0 x8 e3 l$ D* R
DEC CX
3 S: r( L5 v7 v0 G* f j0 } XCHG DH,BH0 a0 C4 m7 z; a# X* g0 R/ q+ ]
CALL HANOI4 Q9 O* z% C5 Y/ l$ N5 E
POP CX: i: p# b* W* F/ X7 v' [
POP BX) @9 y* P. c2 x, I9 Q
POP DX/ d4 X* n! O6 {: o8 q2 r
RET" |; M. z+ X& x3 E) y( r3 ]
HANOI1: CALL MOVE( S! Q3 w+ x- F% k1 j2 ~( I) y8 V
RET
. R* c; r+ k6 M" I6 FHANOI ENDP
% R, a# X% W' r& {" sMOVE PROC NEAR1 }' d' A$ q! f
MOV DL,DH$ L9 ]8 s i3 C
MOV AH,2
, d3 G9 z1 F( `0 o" g INT 21H2 I/ O$ Y* g( _- O! q' W5 {
MOV DL,CL
- I8 d$ {! u) P# \% G ADD DL,30H
0 s8 v0 i, l6 Y; Q MOV AH,2
& M9 w/ e4 H0 ^" N8 {- {, v V INT 21H
: D, g8 D# K# H2 X3 f MOV DL,'-') o+ K* k; O7 ?5 h; m
MOV AH,2
( `2 v6 _, G7 \. u' Z INT 21H
, ~( {4 j, ?! u H- d f. ?: S5 P: j MOV DL,'-'/ m! {9 _% o, }0 z8 K
MOV AH,20 b8 M7 @- U* U3 S# K9 C5 Y- C
INT 21H8 S" i m" U" L5 V9 j a/ Q; i
MOV DL,'>'' G: L u" J: j3 \6 H9 y
MOV AH,2
) S5 B9 C6 Q% N4 d) ~ INT 21H8 w* I* O o4 D) J, S3 f" i) f, V1 d4 s
MOV DL,BL
1 R! y0 ^; d, U" N' [ MOV AH,2* Z) k3 d* W/ @
INT 21H6 P7 _, Y- g& U; \0 ]1 Z7 Z
MOV DL,' '% K) n& r+ `: T4 P* e& _
MOV AH,2& S. O, V" K& U6 J B! b% E z
INT 21H
) J2 C! d$ I) t8 E! d1 p# O MOV DL,' '
! i3 {% `- G+ B% W% P MOV AH,2
0 m& E% j- u, u INT 21H
5 x) x, W6 F) m2 M RET
: Z% g- D( u- ?9 _; O( D4 W2 _MOVE ENDP7 E: }4 P6 S9 R& y4 Q3 }3 x) n( M( ^
START: MOV DH,'A'! v# e4 ]8 j5 Y1 z) ]8 l8 g X
MOV BH,'B'/ M2 f7 [+ W+ l
MOV BL,'C'
( o: q0 l d% Z* d s* h MOV AH,18 H6 O) s; N, L: j$ l/ I
INT 21H( ^0 @7 C1 a/ N F, |& U
SUB AL,30H
/ ?2 k. a$ r9 T0 e" B XOR CH,CH0 U, V' ^5 w2 c6 ]
MOV CL,AL
: V+ E, T7 h7 P4 m$ q( Q! i$ t CALL HANOI
) Z3 b$ y4 }! n0 a MOV DL,0AH. E9 G, o4 C1 r: |7 A' u4 h
MOV AH,2
3 p5 }2 ?+ m/ A9 v$ s9 i0 n; | INT 21H/ t; }( m) f, [- J9 v
MOV DL,0DH3 R7 y. T2 [; X8 |( U
MOV AH,2
8 z+ s3 W$ E/ ? INT 21H
5 s0 \& N$ C8 G0 u, h2 x JMP START0 x# O8 p7 V; `5 g
MOV AH,4CH. Y4 j# X$ D9 a: W3 N
INT 21H# r$ m$ E# J# ~2 \5 G" p. h
CSEG ENDS
! ~$ @: n6 ^+ n F1 Y) J9 d, }$ t END START |
|