- 在线时间
- 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
7 U) {( D9 x" F* ^ ASSUME CS:CSEG
3 d# J- Y7 w. Z) tHANOI PROC NEAR
. [7 G+ ~$ R- O4 s1 n: ` V9 L CMP CX,13 D5 u# w3 o, Q* Y: n
JBE HANOI1
! ?: A6 z5 o, \3 w. _ PUSH DX
# A, ]; G m2 g# }1 Z; N0 Z) A PUSH BX0 w! h, x2 y O2 ]: M7 A1 D
PUSH CX
4 C) [1 `" E- B R! a# ~ DEC CX
$ I; o) F d. [2 H f1 G) G9 @ XCHG BH,BL4 X1 n- ]2 k r+ | s' B8 q
CALL HANOI- D4 X5 ^; H: Z
POP CX
. N* y! O! B3 a POP BX
3 d H5 ?# b! V5 o" W5 a, J$ D POP DX$ ~- H. c, ^3 ]+ Z5 ^
CALL MOVE8 Q6 Z- X/ L$ X; F+ J
PUSH DX
9 J1 ~4 U0 _; V2 z$ N; v PUSH BX
6 Y, n7 a# G! ]8 S% _; H PUSH CX7 p, H: O- h/ b* c0 f/ g& R
DEC CX
) \. ~' v% ~( t% A5 U v XCHG DH,BH* O+ h) j6 C* q
CALL HANOI
3 `0 x) Q# T6 c" l. k" x' l# C& A POP CX
3 F. ?' k% `9 m' R% W( A POP BX
x( z8 }) o' ]5 B POP DX5 y" l4 f) r# W5 M
RET3 m0 P5 E) t5 B6 w/ j2 b
HANOI1: CALL MOVE; j/ @, T' i# F$ I S
RET+ |# u2 A' ?& g( O9 T
HANOI ENDP$ T$ q, \. i7 Y, y7 s
MOVE PROC NEAR
3 {- v1 c. W. u/ r' J9 x MOV DL,DH- a9 a5 \+ p, j E4 g3 K, C
MOV AH,2" K3 k) \& d! o! Q+ O
INT 21H# B" ]- |4 B! |& O C: U! r, E' N
MOV DL,CL8 V$ u; j5 w5 Q/ [# }" J: D
ADD DL,30H
! c6 y) L, S! E; G2 \0 U" z& s! l MOV AH,23 f! W5 \0 s& j7 E
INT 21H
5 ?' Z7 `& e* h1 o* p' o: V" M MOV DL,'-'/ T# t& ]6 R3 b9 e
MOV AH,2
4 q* K" {" c; A% k0 l H3 Y7 J INT 21H
. [0 j0 h) o8 k% o$ Z4 x MOV DL,'-'. A& z- X. I: I2 c$ w# s
MOV AH,2
* e4 A# A: Z9 P; m9 d. W D INT 21H
# O N" S- S @( @1 \ MOV DL,'>'; l0 I+ r) q$ c- Z( b4 q
MOV AH,2 ?7 e4 n6 B7 S1 k
INT 21H; I4 S5 Q+ N( r7 k7 i5 p
MOV DL,BL% q l0 I* Z/ |) s6 ]7 r
MOV AH,27 g7 W7 Z8 n8 Q; f
INT 21H1 m6 ~7 |, z5 H: n2 O: ~( o
MOV DL,' '% W6 J) t3 w2 d' \% A3 R% \
MOV AH,2; P! l3 n3 F4 g
INT 21H
- d5 |/ D5 {% u1 v& z MOV DL,' '5 Y G# z1 Y( h6 A
MOV AH,2
2 I8 k. l# w* s( z INT 21H
5 C( _) P& y2 |5 V0 n2 W RET \' n1 ^' F& K' d& V
MOVE ENDP7 z L+ k U6 K7 `* |
START: MOV DH,'A'
- k2 {1 o5 A& @ MOV BH,'B'2 d% z. C/ R4 _# ?. H! J
MOV BL,'C'
1 x) z3 J$ w) ~2 P: m) A MOV AH,1
J; B+ @# {# L- j2 L, K INT 21H0 n+ r e- U7 O2 |9 e0 }) J1 H% V
SUB AL,30H
1 W+ y1 B3 s7 G$ Q XOR CH,CH( ~' g. g' A+ o7 V" K, ^7 D9 A/ _
MOV CL,AL
' Z4 Q5 A9 c' D4 J& M: k1 ~ CALL HANOI* k0 ?" v9 q8 C9 P! \4 o! C$ r
MOV DL,0AH! P$ `$ A5 U& _2 B# d
MOV AH,2
% y+ g: r/ d `4 A6 P( } INT 21H: s. Z' A. s- m# r7 o" T! O! U
MOV DL,0DH# n5 f/ u! F# _3 S
MOV AH,2/ D6 y# M8 o( U" G
INT 21H% h: B1 @2 h/ m. _
JMP START+ U2 j. J, N5 X/ C& S0 t- `
MOV AH,4CH
9 Y8 u0 `. `- L x( d; @5 t* E+ O2 Y INT 21H$ Z2 E3 Y7 M" ~, t* t6 J
CSEG ENDS
) n6 {% U w J( h END START |
|