- 在线时间
- 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$ L) k% |2 T4 n, _8 i* ]
ASSUME CS:CSEG
! {8 q. n3 y" v$ N- iHANOI PROC NEAR
5 |6 ~8 T: l( b- a K: A CMP CX,12 Z/ w+ d4 u$ t/ _
JBE HANOI1
$ K) H5 `, D0 J( L PUSH DX
8 q; F+ q7 p% ^ PUSH BX
$ \% I- ?; F1 D5 `3 G PUSH CX0 O4 Y& \. {: T" R/ a- l" n
DEC CX
1 \& [* c" g/ [6 d! V. A9 G XCHG BH,BL" H/ j$ ] h4 g9 c g, R
CALL HANOI0 C. i1 ~4 s9 B J1 p- O
POP CX/ H4 u' f) @( w) u; a/ o
POP BX
# M. J$ t. c; a$ B POP DX
# J3 H; ~0 I. x! j! A1 P CALL MOVE
! ^ S7 _2 m8 w3 L PUSH DX% B1 z$ A9 j/ N, W3 a3 _9 d
PUSH BX
5 `3 D5 y8 F, ]5 n1 O PUSH CX
u6 g7 W; c6 @& ^7 u) ?- Z3 N& Y DEC CX
9 A/ y" y. b+ ]4 B Q" ` XCHG DH,BH
P( Q5 r& i) D5 R CALL HANOI
$ v# t( |* v) R0 K& }% c POP CX5 b0 Q# u; U/ M! Q9 b
POP BX
' B7 ]+ ~$ t" b POP DX
' Z; g2 `/ `: I- v- D1 B RET7 Z) f% y' _7 G8 c0 E1 K
HANOI1: CALL MOVE% }( k' I7 p& n, o6 Z
RET
5 f" C5 J3 f% t4 [6 b! E/ x0 [HANOI ENDP& u& S ]% l3 E+ S3 \3 [+ n2 p- g
MOVE PROC NEAR
& S2 M9 W5 H4 ~ MOV DL,DH
9 x3 l1 a3 S8 x4 N MOV AH,20 A- |, u3 `1 ?% ]- ^, M+ N
INT 21H q0 |* ^9 B9 d
MOV DL,CL
S- I, H+ b9 k9 C) X* [( ` ADD DL,30H
1 h' p: U$ j8 T7 P MOV AH,2
2 }7 [( @7 Z' |8 g2 O4 m |5 ^, P3 Q INT 21H
( b( z. a: e z) \ E5 D) f' J MOV DL,'-'/ ~: n8 q5 ~% j
MOV AH,2
0 ^6 L+ Q0 C* ?7 b INT 21H
" Y2 N7 C; R- L9 l MOV DL,'-'# w6 V5 P+ B: u/ h$ d3 X3 V! O
MOV AH,2
! c! i7 A( C6 Z& m* `9 |" \2 Y INT 21H
+ m& n; g8 u- r/ s. B MOV DL,'>'
1 g3 z7 ?0 i2 }0 ], p/ l MOV AH,2
3 Q6 j# F$ m1 D INT 21H
G1 V+ k7 O) @ MOV DL,BL4 J& P; T" w* p1 E9 a; [9 \
MOV AH,2
$ @; W1 O0 P: t% G: `, R INT 21H9 c# q6 F8 {: U* P [$ a( ~- H( w
MOV DL,' '/ F. }3 }3 g) G
MOV AH,2; `$ |8 V" @% Q, ^3 b% W0 u
INT 21H/ l D: e. o/ z9 Z% E
MOV DL,' '% ` N' L5 g, |0 O. S0 _9 b
MOV AH,20 i% x) m7 h- U( b6 Z! @
INT 21H
" n, D" H: Y4 a5 p3 l) `: T RET
! ^! D$ V2 K: s9 [( F- h) dMOVE ENDP! N+ @! r1 @3 r- x. M- Z1 Z; s7 }% o9 Y
START: MOV DH,'A': X& x6 `7 L1 g
MOV BH,'B'2 N* y. y/ v$ g: Y* d4 d; w
MOV BL,'C'9 n2 B0 y5 i( }
MOV AH,1: a3 g; O% ^; @+ J/ f- v
INT 21H
! E7 s$ o) j( N! p* i- L SUB AL,30H% G4 M' A( p% U9 H# _; }- V
XOR CH,CH3 x6 T& S% i1 K ]# {
MOV CL,AL6 R: x7 Z/ O0 C7 u7 _" F, n
CALL HANOI0 ?( r8 {9 e g# ~4 i5 X
MOV DL,0AH! `# d' \; e/ t' j6 P9 \; f, H! p
MOV AH,2
4 X! o; u3 n, r INT 21H+ q& j' ? M+ }
MOV DL,0DH
+ H1 n% K; e8 N6 x7 h MOV AH,28 l) `% F9 V6 I2 r
INT 21H$ p/ s% ?& U/ }& \
JMP START
0 u7 l9 u' W0 ]- @; Y& ? MOV AH,4CH1 U# u+ R# z) `
INT 21H6 {" Z! G3 n' f, ~4 U7 Q
CSEG ENDS% k& q* E6 M2 m) s
END START |
|