- 在线时间
- 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" W2 o* m; I8 H" E5 Y
ASSUME CS:CSEG
; Y, }8 R( V+ y% W7 o( |/ Q& i2 |HANOI PROC NEAR+ t4 J3 M8 |* b( _1 w
CMP CX,1
1 e% g- S+ x1 f3 o, g) v+ w JBE HANOI11 r, q9 c$ l9 x
PUSH DX# M( [2 p* G6 A9 w7 \: g( t
PUSH BX
Z6 C7 h" T' t7 E% j PUSH CX; Y U. ^9 b% L$ F
DEC CX8 t5 E7 L# R& y5 p
XCHG BH,BL" `0 n2 F! T. d K* X+ M+ ^) ^2 F
CALL HANOI5 K5 T) Y9 d, X8 C9 }
POP CX
5 Z; m- V. D1 p! ^' ^ POP BX
$ y: v" N- k5 O! _ POP DX4 u# v8 Y! x7 B7 j/ a
CALL MOVE4 S+ P0 g5 V2 k' E' U* {5 J
PUSH DX
* @* K+ ?" c3 w; B6 N PUSH BX
! U) Z+ M5 _- X q' x PUSH CX5 ^5 b) y: V: t2 C; N. C. c9 m
DEC CX
8 w3 a0 n* f4 h) x: y$ J, l XCHG DH,BH
$ e* ^7 t5 T' n% t( e# W* F CALL HANOI2 p9 D/ ?1 U( G
POP CX/ X8 J( V* ?* l3 J/ F
POP BX
7 H, l7 v6 z6 m E1 |# O/ B( b POP DX
& w/ d% @6 }0 a; Q RET
* [& Q- ^. v/ B5 J( D0 \HANOI1: CALL MOVE+ [9 x% J7 ` y# b% h
RET/ z# s- ~ P' ]7 x4 Q3 `
HANOI ENDP
5 c8 ]5 T7 y) U: ?! p- z' DMOVE PROC NEAR. b$ R' S) e1 ]4 j, L7 ]
MOV DL,DH8 I5 J* G& r. D( _* A! h
MOV AH,2
: U8 H3 q; }0 n- N/ O INT 21H! L7 W2 I; D) W/ J9 K$ Q3 c, |3 R
MOV DL,CL
: v& w1 A* O9 c0 X/ @) s4 T; M% P ADD DL,30H4 e' g5 _- \8 B2 H0 D. D
MOV AH,2+ {3 h0 e1 z6 Y J
INT 21H
: b9 b" k' P4 V6 D7 P3 H& | MOV DL,'-': X" V- ?6 N4 e5 |& V8 A$ ]
MOV AH,26 s V6 [! p: B% ^1 z& F
INT 21H% ?" ^% r2 j, ~2 O/ A
MOV DL,'-'6 U0 `! i: L% K6 h
MOV AH,2
9 @0 K4 Z/ R, w. \ INT 21H& B% G5 f ~, }$ t
MOV DL,'>'
5 c$ i, D; E; P. t: U$ }. G( i MOV AH,2, R9 m4 \% {4 B8 J3 ~0 G ]
INT 21H
- j3 y9 k. I) o3 H4 m MOV DL,BL
" S& A; N# m* x3 Z2 t+ J) D/ \ MOV AH,2 Z7 P4 X3 z6 u. l/ y
INT 21H
4 c" G: r2 A& i, [. ]) F: H MOV DL,' '
1 A: A; J) K$ j4 \7 E MOV AH,2
- f k/ J# r6 u- ^. \9 f, T j INT 21H
, o1 Q1 E- I" G" T: ~ MOV DL,' '
/ U1 p) @2 f0 E% ~( y _7 _& ^ MOV AH,2
; l5 Q( n! u$ w- B3 w1 m/ w/ A0 K INT 21H
1 g- `- `% X8 S B1 c+ Y7 d% R* ] RET# Y- }" R$ F5 [0 C7 P. l" \) M
MOVE ENDP
6 u! O3 k( d3 \: NSTART: MOV DH,'A'
( M: e& J! [" l$ o3 _ MOV BH,'B'" T# H* m# P! |/ T/ a, K9 R
MOV BL,'C'
& j4 U6 A4 P/ U% M" d MOV AH,1, j, c7 Q7 t- P& g9 U7 ]6 n
INT 21H1 j6 l& h7 h) d6 i. G7 V
SUB AL,30H
/ w$ J! ^: ?; N/ y0 u XOR CH,CH- ~0 C2 ?3 `* v& K- W% G
MOV CL,AL$ H* i; i" l+ U/ w0 q/ q6 n
CALL HANOI
7 B J7 U; n, Q( h/ k MOV DL,0AH+ y* ?5 o6 s9 p: z' O: E
MOV AH,2& [% F) t: t3 B' A; ]4 x
INT 21H9 I" U5 S) z" P8 R$ H* M1 O% ]$ j
MOV DL,0DH+ ?( x: |( U3 m0 B1 J1 U: _
MOV AH,2: D' L' o. M+ ^( r3 r c% _( U3 d
INT 21H
3 g6 B. j( G2 N& v/ K8 m% W JMP START
$ Q$ ]" e7 G1 B9 b8 s MOV AH,4CH7 H2 w2 a" h1 p9 @# J6 E4 f
INT 21H7 Q( |4 a" X6 q: E5 B. [
CSEG ENDS# ?- K- E8 V; w
END START |
|