- 在线时间
- 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
0 t6 I( L$ J7 _7 n, o ASSUME CS:CSEG# E; r" V% D0 A1 U- a" P+ R
HANOI PROC NEAR' x; j( M1 Y7 @1 c- ]
CMP CX,1
T) e8 l& O+ u( u* | JBE HANOI1/ M. P4 N/ e/ r* E
PUSH DX$ R. R: Y( V; J: Q, W% J" @5 E4 a+ F
PUSH BX
2 z8 \3 C& m2 { B7 a$ c PUSH CX1 }! u1 q) m8 ^6 j# m# @# }
DEC CX1 Z# G* Y _! y% i: D& S3 P
XCHG BH,BL
4 }; V$ @% r& @: T3 H0 Q; o1 _ CALL HANOI
; `6 Z( X0 c% V7 L POP CX E* i2 {5 n$ g; R) U+ f2 d/ x( V
POP BX) n7 R$ B" a' Y: r! n- H
POP DX [; l4 H4 t2 t* k5 g2 |7 m7 \& g
CALL MOVE3 ^: X+ ^2 ?% k3 R
PUSH DX
* ]7 T5 T" N( | I( a0 @7 V- {5 s! | ?( z PUSH BX- |% I& J" e7 n8 N5 ^
PUSH CX
0 F( |8 f+ J) {- X8 r. w. W DEC CX- k. p% y7 c5 k, ]8 W" e/ s) V
XCHG DH,BH
" B$ W3 N. r% @. a% B& Y5 m CALL HANOI
# {. w/ l% S. g* r) N* f2 {# O POP CX2 W" [* H5 o# D. V
POP BX9 {. f; o* q' ~/ a3 K9 b; {
POP DX
/ U" B+ [3 p* {3 t RET
$ B7 W7 ]; m7 f! b! F4 F2 K" qHANOI1: CALL MOVE* |" o& W) Q0 \7 x1 W7 N
RET+ \2 B- e/ V: [) d. a/ Y' y
HANOI ENDP
5 P4 _1 {1 J( h! rMOVE PROC NEAR
, o) k3 ?* k' ~8 X4 N MOV DL,DH
$ t& b6 C, }# @+ I$ A MOV AH,24 C2 m4 e( L4 L3 ]& r; F& }
INT 21H
, e5 A6 L$ \" v MOV DL,CL
/ T- Z% Z( x5 v ADD DL,30H7 G/ T' p8 L& {; H" u2 o
MOV AH,2
' H1 i1 ^- j% M( Z% h7 w8 e: _ INT 21H
u/ v4 R' K* ~0 X% x( ` MOV DL,'-'/ W, |9 z7 ^1 A, ^) x
MOV AH,2
; \ E5 W; u, }! X$ E4 c3 x INT 21H5 l$ B% @2 J+ w7 V9 }1 E7 z9 w
MOV DL,'-'- f4 `" w* z# ^; @, [0 h- y
MOV AH,2 U. q( R4 L1 K) ]
INT 21H7 x( @8 W! x. V( s
MOV DL,'>'
7 o5 p" u! f* f* @) z0 E MOV AH,26 g6 P1 @3 h: [8 w
INT 21H
/ D+ {: u7 E4 X MOV DL,BL
3 r0 j# q, H, E8 @# K+ V& y% Z* X MOV AH,2) ]9 C# W( f) g
INT 21H
( d* H$ O! m3 l# C4 g: D MOV DL,' '
+ V# d; q( M% D; M# ^ MOV AH,2
! H7 p' S9 A1 d& @ Y INT 21H$ c' H3 w# D" e' p6 A o# H
MOV DL,' '
8 ~- L) C. v. Y MOV AH,2% A2 U- A: m2 p( F( t
INT 21H
& f. \; O. i! z* q- }' k2 P RET0 k2 w& ^. V: V& p- V& h6 w4 ~$ t! J, ?
MOVE ENDP5 M; l& \8 U0 J( H7 k
START: MOV DH,'A'
, Q( ]7 Q! o. S+ w% [ B4 D+ F2 U MOV BH,'B', x5 {" e6 Y2 A
MOV BL,'C'5 ?$ f8 K0 t. X" O- v3 {! b9 x
MOV AH,1: Z; K: D+ z& D7 e
INT 21H l+ F/ B( i. q3 H
SUB AL,30H
} \& B0 i) {6 x; K4 p7 b XOR CH,CH
; `3 I7 }4 N1 I- E, T% o3 ? MOV CL,AL$ D" i- @! ?( w
CALL HANOI6 g; `' P; o3 J+ ^' N" c: Y
MOV DL,0AH& M; ~8 V0 b6 i; d+ D
MOV AH,27 s6 Z6 ~- }9 P% {. s! T
INT 21H+ T9 h& ~6 j! }5 i; i/ k# Q
MOV DL,0DH2 }; }% I# k0 Z$ M9 _3 Y1 v3 G
MOV AH,2
" l/ B! H% s0 }) {9 v4 b INT 21H
1 j8 n; u5 P8 @6 ~ JMP START, ]( H2 s4 U1 b* ~3 v. p
MOV AH,4CH, f" T/ b% k1 L2 Z& L# X& l
INT 21H
8 I2 C/ H- [& R7 k/ S& qCSEG ENDS
& X. a F( j$ P, v6 q, B END START |
|