- 在线时间
- 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
7 c6 I" [7 F: ?) h' _, Q. q; k ASSUME CS:CSEG. n" g6 I# U N {: h% q
HANOI PROC NEAR2 e8 J. ^ r6 k+ b1 {9 _
CMP CX,1 ^" n0 E+ v R9 k( F6 P7 e9 G
JBE HANOI17 I8 y7 D' X, f5 y, K+ Y; h5 H' Y$ [
PUSH DX' D7 l* L# T0 v8 g0 B
PUSH BX+ C! i/ V1 d; A0 {) i! X1 M
PUSH CX/ y! i" u9 U& R* s) R% i
DEC CX: [" r8 y+ S# I7 ~* e# J3 j
XCHG BH,BL: c0 O) F/ C7 F; V8 {
CALL HANOI6 N9 Y" U7 @; e$ z. e! [
POP CX1 ^3 ?; w, |4 Z
POP BX; u G) V! \ @
POP DX* F6 z) W, p1 k6 B! E& ~
CALL MOVE
: f# c0 \0 o' }; { PUSH DX
* i* u( I$ ]8 ^2 h- _ PUSH BX8 o& C; }8 h. u" D2 ^
PUSH CX0 o! S! w3 h+ N% M# p
DEC CX
5 S! m' U, R( c. m XCHG DH,BH6 O/ W9 H' n4 ^0 o
CALL HANOI
* ^3 R7 |: \, r5 ^3 L' p1 ? POP CX: [; _9 d" d$ g" W5 Y" E
POP BX
; h( v- g7 S8 f. `4 T% b8 f- r POP DX
/ {% ]3 X4 D. ^, [6 y RET
. U+ @4 {+ r" F6 v3 IHANOI1: CALL MOVE
, C4 |9 y* s8 I+ x) t! b1 i RET! k; x3 S, Z; h1 o
HANOI ENDP
* m, ? j+ ~" \9 o l0 `MOVE PROC NEAR
4 X' [# _6 |- j7 m MOV DL,DH/ w7 A7 U( f2 W( @" X+ @2 X' A) J
MOV AH,2& D+ N4 G B7 d3 d u
INT 21H* ~/ P5 w8 w1 ^- W; @: c2 A* u
MOV DL,CL
0 m. t% g/ ^) ~; \ ADD DL,30H/ m! d$ p/ {$ Q" D" X1 R
MOV AH,2
; ~ }/ @5 N: X INT 21H
$ ] G! D/ f" s+ Y) \: R4 \ MOV DL,'-'
7 J2 E) R) ~; B0 F- ]. a MOV AH,2
0 q( E9 ?" ]' M6 \3 l3 }0 I INT 21H; I. c1 D) g8 g8 ~9 c/ g9 r
MOV DL,'-'
9 ? ^1 \: G4 S3 n0 v MOV AH,2
, f0 q, k- Q. p3 Z1 L INT 21H
7 n; r+ l1 f$ ^& j; P MOV DL,'>'! F# X; A( n( K3 N6 T' w
MOV AH,2
" y; l' Z" f/ s1 P6 A" S INT 21H9 l" x5 b& }7 P
MOV DL,BL! H+ K) d6 I9 M( ] a0 X
MOV AH,2* U5 \0 ^0 |7 b% d# x% j. r
INT 21H
+ y$ p0 h2 s, J! H. f* I MOV DL,' '/ K1 n- c: \; S! n4 W
MOV AH,2
, b% O( d h- M6 n- Q INT 21H/ A/ H" K( }; P5 l, \3 C& N" I
MOV DL,' ' w9 x( m! N3 a( p$ Q
MOV AH,2
) h% k4 o; E6 X$ d! t4 f4 n4 x INT 21H- h) z% y2 U; }- H
RET7 @2 T0 ~% e, p5 _- A& m% E" [
MOVE ENDP
/ z$ f: g" f- o- ~5 jSTART: MOV DH,'A'2 f! W4 E9 _; ?8 o
MOV BH,'B'
+ E0 n2 h" i4 B: N6 Q4 j+ Q MOV BL,'C'
; E, |9 d! h# q# | MOV AH,1
+ A: K/ r, X- K% L+ i6 ~ INT 21H; e0 C9 Q- h u. J7 b' j
SUB AL,30H
5 X- o7 c" D0 T0 M; x9 V XOR CH,CH
3 f% H& {$ f4 G MOV CL,AL
) q. Z6 Y! ?! f4 U* S- m CALL HANOI" m# C; v E* S% r, p2 G
MOV DL,0AH
' i. N: E2 J; P8 `: q6 O2 C! \ MOV AH,2
& S' O. J1 P& {- _6 e, I9 R INT 21H
3 S- I" K* p- \7 n* r' d MOV DL,0DH
6 ^! D% I" k+ b/ C) m1 f$ g7 f MOV AH,2! G# A7 R0 u' J, D1 M {' w
INT 21H0 f4 y% [1 A2 \* D$ D
JMP START3 U' n! ]; @; }0 q& S; H( L- q
MOV AH,4CH
9 D+ C0 ~( P+ `$ w4 b( ~ INT 21H( h% H Q5 x; u$ Y
CSEG ENDS; d5 o- u) T# l, K1 ~
END START |
|