- 在线时间
- 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& r2 k4 ?6 \8 {- T. j4 Q- ^
ASSUME CS:CSEG
* _3 Q$ d" [) T+ U% HHANOI PROC NEAR
9 d* {: ]: \- p CMP CX,1 @: G) O/ E& C4 f" H3 }( C ?( {
JBE HANOI1& M* s% x `/ Q9 c2 h! G
PUSH DX
1 E) m, B/ d, n8 Y, w4 O! a PUSH BX+ c3 `5 d( s' C% v" P9 `
PUSH CX
* f, C/ j# }7 h0 { DEC CX
: `# ]. @" Q% f# D) ]' K: L XCHG BH,BL
8 V' z; s5 _7 I$ B. R7 k CALL HANOI
$ M8 F8 b) j( C+ S POP CX
' o! v+ t7 D7 [0 C7 x( _ POP BX3 V) |7 `0 \) z) _
POP DX
( o6 |9 y! N& b$ L C CALL MOVE2 _; ?" Y1 V9 N4 P! K
PUSH DX
9 K) l1 C( {7 k3 m* \) X+ L r8 W PUSH BX
1 R* q- M; k3 B2 o2 ?% d x PUSH CX
" t$ H' ?5 h, Z+ ~" R DEC CX
+ V- H! P1 {) ?+ h XCHG DH,BH
( }( i$ X& G; n$ D; n CALL HANOI
) J4 `: e9 f$ i; l# d1 y2 N# N9 H POP CX9 V. g; o2 n. \% P( s% Y K- h
POP BX
) Q+ ]4 }* M8 w/ K POP DX
. a7 x; k/ ~8 N" N9 |& L RET) n6 O0 ^9 f# F1 R( T& d
HANOI1: CALL MOVE) `9 K& L; h, R: f- v( s S
RET) t! r! `+ U ^5 w
HANOI ENDP
1 J% A9 V2 p, e+ H6 ~MOVE PROC NEAR4 }8 P6 U' G! k. y8 k
MOV DL,DH1 M1 _- i, W7 Z
MOV AH,2
: o% W- s2 U7 \" b/ B, ~7 {) s) v0 p INT 21H
6 m; y# T; _9 {) c% b/ |2 v7 ^ MOV DL,CL
& _$ F/ h- j. Q6 t8 i7 h ADD DL,30H% ?( {5 k$ v" a9 X
MOV AH,2
* m w) W) W8 t% E' H5 Z- B0 p INT 21H; Z. {2 n' u$ g: F" B$ f7 F/ j
MOV DL,'-'' r; `( V1 C5 Y2 S) K
MOV AH,2( i' c2 a* `9 B) S
INT 21H' S& S( G5 ~. M: g# Y2 T' W
MOV DL,'-'
4 | o) h' ~5 s8 ?# Z MOV AH,2( W: p' J: O! \1 z
INT 21H
1 U8 y" e; C$ }; O$ z. c# b MOV DL,'>'! G* a1 y+ I3 p/ P( h- k' u$ _
MOV AH,2
# i+ R# m8 ~6 B INT 21H0 ~ e) _4 N7 a/ x5 h% J8 V
MOV DL,BL/ D0 s: a: {8 l* q
MOV AH,25 D2 F+ V h) B ^7 R
INT 21H
# G- o w+ Q! M }0 a3 k0 u- N. ` MOV DL,' '
# t% f3 K9 K5 X* o MOV AH,2
5 q" h* O. h, l$ s- H* e INT 21H
" Q C1 }3 G0 H) s( e; g8 F MOV DL,' '5 E7 }% { M# l: d6 ]/ c
MOV AH,2: A9 }% n! x5 P& o3 h1 S% t
INT 21H" i: d! R+ ?+ M6 h X6 e
RET/ o9 e0 o* a( n5 @4 W8 U5 H. r
MOVE ENDP
( g2 U `8 }: e X3 |* }1 P; D, USTART: MOV DH,'A'
8 `/ M" u* ~1 Z/ ~7 R MOV BH,'B'
0 {) t; A j6 @2 x+ w. W MOV BL,'C'
0 R; d7 c; {4 z/ L2 r8 F MOV AH,1
, Y! M' l2 {6 B+ H8 O INT 21H7 K! l4 z# N' }( M- O! ], t* r
SUB AL,30H
/ e- J: y! h) S Z2 J' Q# M' S6 W XOR CH,CH
0 v) E+ _- b- Q L. x+ o9 N. i MOV CL,AL$ M/ g* r: |7 `
CALL HANOI
7 I2 R B# J& U MOV DL,0AH, e$ D7 k [$ M
MOV AH,2" C( J+ @9 J% l
INT 21H
) {$ x; @# [% ~1 P/ z5 I MOV DL,0DH z8 K4 M+ m* q" ^( t
MOV AH,20 A! P( o+ y+ T5 b5 R2 Z
INT 21H) w/ o! g6 C6 w0 t
JMP START' h3 t9 l4 F, G. r# V! G; Y+ G
MOV AH,4CH
- j# _7 t7 M6 W- C INT 21H
6 m D2 a3 @3 ~CSEG ENDS% r, ^0 o: ]+ T0 T, z3 ]
END START |
|