- 在线时间
- 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 SEGMENT6 N! V& @5 C! m1 u& ^3 o4 q
ASSUME CS:CSEG
- Y) ~0 \( \2 YHANOI PROC NEAR
" B; y, ?& Q |; ~ CMP CX,1
5 w7 d8 s& i d1 w- L9 F JBE HANOI1) b* L7 s6 l$ D2 a$ D) `2 ~# A7 l$ Q
PUSH DX% P! m5 b1 v% ]3 a- s
PUSH BX
' B0 b( S* y: u9 X6 D PUSH CX) v7 g8 A4 H$ W7 x$ }
DEC CX
: c/ U5 \9 W) E, I XCHG BH,BL9 x) e: C, E* v; n
CALL HANOI
2 s% J0 l. E9 {" ?+ j' W POP CX# G' {! t/ ~% k
POP BX8 T7 h, t2 b* E
POP DX5 ?7 |: X" L9 D! I- U! j. o
CALL MOVE
0 v3 p U+ i" u8 E" s PUSH DX8 ]0 p8 n1 {/ B% E3 s( G% P U
PUSH BX
# F5 P! s$ H/ a1 w- t PUSH CX
: n8 L1 v8 T( ^7 R; p7 q; \$ q DEC CX
, g8 e+ l6 k) k, Y7 O XCHG DH,BH
- b; @( r- X6 H2 @' \8 Q) N6 C CALL HANOI+ C) O; \8 H$ {4 g/ p9 J
POP CX
' ]- C* O: z/ s, l POP BX; {9 c: v# [ i% S$ e
POP DX+ f$ o# Q& l/ e8 H! O3 {+ j
RET
3 i4 u% r: U. }7 U& N6 Y oHANOI1: CALL MOVE/ f; Z% ?1 C, _! A4 w- v M
RET
* Y0 C* w- ~3 sHANOI ENDP' l3 S3 E2 U4 J/ g5 a8 w
MOVE PROC NEAR
& A9 u8 P I) V8 R' u: z' j6 B MOV DL,DH( t% N g- ~, u, E3 \, r" |/ O8 Z
MOV AH,2! I% X' X6 {! `2 C
INT 21H
5 m) O5 ?& _ q( X- Z& _( j MOV DL,CL" S6 q3 B$ r$ P! ?: N
ADD DL,30H! g5 F0 U0 F; Q3 [: Q
MOV AH,2
1 i* T% D5 k% u' p7 _0 O2 T INT 21H
6 p, I5 s# {) v1 d' A MOV DL,'-'9 J5 T+ j' _% Q8 v! l
MOV AH,2
/ u7 b. D) {# N4 h' A& K INT 21H' O% O- Z4 o- s6 D2 n
MOV DL,'-'
* o4 D8 ^ R" \5 W. K MOV AH,2
' s6 @( H$ N. u! y% ^1 g+ k& u INT 21H$ Z+ b( f L x/ K2 I1 ]
MOV DL,'>'
0 d' y% l: T* v7 t7 o! j MOV AH,2+ a! x, u' y8 m6 ]5 [
INT 21H l; H! I* ~, b& w9 \# |
MOV DL,BL
( \) u' j) }( p8 W0 R" Y P MOV AH,2
) {& Y: D6 A6 C INT 21H1 m% d4 C: g/ x) d7 ^% L' c
MOV DL,' '
$ m. _, _2 s4 r0 ?, \ MOV AH,26 Q }+ u- Z H2 S
INT 21H" V9 _: b/ I' R8 _
MOV DL,' '; q; L6 L% a; L, T1 @
MOV AH,2, L4 ~# y" f6 P( _8 ?: V1 o; L3 _
INT 21H
. b3 N* X. h" R- O: b( \4 ` RET+ u& q5 x! N; {6 S$ h$ a7 k
MOVE ENDP. b) W6 Y6 d7 A9 L5 ?* x( |' B' V
START: MOV DH,'A'" P: {! N) ]0 j5 }, ^ N) f% Y: k0 v
MOV BH,'B' x1 ]* Y$ V2 q* Z& }% V# x1 _" W" R
MOV BL,'C'( B @ c% m: d5 i
MOV AH,1
9 }% Z0 A0 C% Z" c INT 21H! n$ i' E8 v" S# Z3 K
SUB AL,30H5 i& p" w! ?) c" U9 L
XOR CH,CH$ h% m$ b3 K6 o1 Q# P
MOV CL,AL
4 i2 ^: \. t6 f$ R) p( H CALL HANOI
% u* u3 F7 x: h, f- A MOV DL,0AH( g/ w8 O# m- l
MOV AH,2' ], m% F6 e s$ Z( t5 a6 N! h
INT 21H
|8 B0 |) K6 L1 d+ i. D! u MOV DL,0DH
# Y* d) ~2 B3 X1 y" t5 d MOV AH,2
1 a# k7 r; B3 b1 }# p0 L INT 21H D5 K8 S- ?; ]. v# X/ @: W
JMP START7 m `; c, d) ], U
MOV AH,4CH l# C3 Z3 d( s O
INT 21H
9 B4 a8 _4 Z- @7 N7 Q" mCSEG ENDS
3 M8 \1 ]: R% W9 p2 n END START |
|