- 在线时间
- 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
' ]; s+ \1 R# S: E ASSUME CS:CSEG& A0 c% z; w) _- i7 v
HANOI PROC NEAR
9 a/ h2 N6 R# V' ^9 [9 } CMP CX,1
1 J }& ]) X3 K ~: Y JBE HANOI1# i2 [1 y: ^/ I4 z9 ?& E
PUSH DX* F+ l9 o# r5 ]* C; m( q% ]
PUSH BX- {' M7 u( u: }7 W$ @* L9 C
PUSH CX
& N `1 `6 v ` DEC CX
9 u: B+ L- C2 P* f' J XCHG BH,BL" z6 o: c7 p/ ~3 ]( m7 s. }
CALL HANOI
/ Y; N& y& p. S POP CX
$ C1 p Q/ V2 w8 l. A | POP BX) r0 C+ p# i' A; n2 ?9 V6 g( g: @
POP DX/ n8 j5 z6 ~0 O
CALL MOVE
- z( m$ L2 G& w+ m PUSH DX
8 U$ ?. j) U; O8 l7 F, s PUSH BX& N1 K* Z! \4 Y$ t1 N
PUSH CX
, p3 w! ~6 F0 |8 Q) r, \3 A DEC CX
8 w+ P$ o3 s, B XCHG DH,BH T: P% B1 z! c1 \1 F& |+ ]
CALL HANOI
9 R- Y- C( O$ f: i" `+ w POP CX
4 I8 `* ~0 T5 Z7 s. A6 G2 `' u, m5 M POP BX
7 T3 n9 D% v* f( |4 r. _ POP DX
1 |: P& f8 N7 b0 n RET1 A5 Q% @9 @2 V" z4 e
HANOI1: CALL MOVE( o* U2 J" h' U Y0 U* {% F
RET- }" N; S0 \ q7 K" p8 m) i& k
HANOI ENDP" k& Y1 H; s( ~/ Z6 ?
MOVE PROC NEAR6 X8 Y! X8 `/ W
MOV DL,DH
1 ]) Z& O6 P9 P( u' a MOV AH,2% g7 O) Q8 O' C# {2 A- T6 m) |
INT 21H
" O5 j0 F" _8 ^7 `/ a7 C MOV DL,CL
: i( H# t9 m" u. { ADD DL,30H
! ^) u) [# ^! Q" m4 [5 ? MOV AH,2. ~* t; w; ?# U6 v/ k
INT 21H
6 J) y# ?8 Y0 F i1 ^ MOV DL,'-'
. I E3 v/ e' ?# @1 ? MOV AH,2
9 W1 Q% S+ ?( X! a INT 21H. I1 o4 N$ O: j. s' w5 M
MOV DL,'-'9 r% \9 T5 I$ a# v- P: M1 ~& P
MOV AH,2! `+ T- A9 |8 d1 S, ^6 x
INT 21H# g# m# n0 ]! {3 K9 Y% H7 ^- H( c
MOV DL,'>'
; g' i+ ?0 F4 D" b# P' ]5 Y% ? MOV AH,2
/ F. T( k5 t7 ~ INT 21H
0 P4 b7 n* S) m% s# ~$ O MOV DL,BL. y% H" d" h7 B' N
MOV AH,29 ?& }% K" f( X3 w) C! ^6 `# ?, b
INT 21H
' i# G/ O6 }2 F% n+ Q MOV DL,' '! j9 e# v0 k1 q- c- ~* B2 Y
MOV AH,2( r: i. n0 J% o8 L
INT 21H
9 u: |' A! l2 g: Y, k6 ^( f' _ MOV DL,' '5 V4 T. i Y l- ]/ ^3 c: H
MOV AH,2% r% |: H7 g4 D- z
INT 21H5 B; O6 h0 } K
RET* ]0 \% f: x6 T0 u% t. t1 s { L
MOVE ENDP
- h6 z7 w5 Y/ {2 mSTART: MOV DH,'A'" L+ G% h; j6 [+ V. l0 j6 m
MOV BH,'B'" `4 P* s0 o% {
MOV BL,'C'
& t S6 G& t. I6 @5 }' h( t MOV AH,1
; S- q6 B! |$ P" W) o1 J INT 21H, K9 u( G7 u9 X2 e- q9 ?" Q/ v
SUB AL,30H
* a9 E" S$ ] Q( h5 H# x XOR CH,CH
) T! a0 p% m/ X4 _& g; J- U MOV CL,AL- }" k' [5 T' _, p7 x; \
CALL HANOI- {( d g9 E- f7 |
MOV DL,0AH
: F+ b+ x; u4 Y# |# R2 U MOV AH,2, F" n9 m Z5 }& U& J8 G; W
INT 21H
8 x" l! A) i% j/ b7 p* Y MOV DL,0DH
% N7 P; g& I: [$ {6 ~ MOV AH,28 p/ ?& Z: d$ o0 {+ V, a
INT 21H
( E+ B! V# J- ~ JMP START# `+ i4 s3 Q4 h5 ?; P3 z
MOV AH,4CH
; G3 D: \+ U1 L8 h' O) S: g2 { ? INT 21H
4 v$ i1 F' S9 C, p, E$ S- qCSEG ENDS- L8 Y- E* c4 N& G& w; [) @8 l
END START |
|