- 在线时间
- 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
% t% u+ N; Q6 i& @, K, H! G ASSUME CS:CSEG
0 n) ~$ k) D5 B; j. u( VHANOI PROC NEAR; D4 T+ s% H1 D2 U' Q. v% q/ L
CMP CX,1* ^& a" h& B0 l: w" r
JBE HANOI1+ u5 C1 o+ e A
PUSH DX0 ^5 o1 |1 l4 H
PUSH BX
! Q+ p8 Z. S3 D2 k1 [# N, O PUSH CX
/ Z8 w5 P( c' c* k. L: P DEC CX; Q5 c1 [# y7 b* x9 `
XCHG BH,BL7 R! \0 C" j: X* w8 S8 B/ k2 J
CALL HANOI
: C# F% g* C2 u. Y POP CX9 S" I$ R' C' R* d9 n' A
POP BX1 `8 n7 @9 w/ M2 d( ]2 q
POP DX' T i3 E3 H4 a$ K8 L6 J c& m
CALL MOVE/ `' F) F8 l1 S8 b; l
PUSH DX& M( ~/ v2 d$ s/ t+ C/ x+ }
PUSH BX$ A6 H& A( O2 V- B9 u
PUSH CX
% R) f" |0 l" @4 ?' V) g DEC CX9 P' u1 a/ G; A7 v/ b. J2 C
XCHG DH,BH
& R! G1 U8 j3 Y2 r P7 Y; x2 I% C CALL HANOI
! U& m7 l6 O, o9 h2 a POP CX
& [) @/ [& _4 t" f0 b POP BX
# W5 o' R) o2 p9 G2 z POP DX7 T E0 g+ s2 p# k4 T8 N
RET
N, T+ S0 A0 k% U7 c \8 AHANOI1: CALL MOVE: u) A) L- q; I/ w2 j3 i2 W
RET
& L9 f; k3 K' PHANOI ENDP+ `1 V, D. t' \! a. [. X# n
MOVE PROC NEAR G1 P; C, p. m U5 f4 h/ P
MOV DL,DH( C9 u. P! h" i; z# b
MOV AH,26 y# y/ [: f+ f; \( F
INT 21H
1 r6 \/ O6 S- ~) h. X6 j" z MOV DL,CL$ a6 v6 o9 e, ?8 n& Q7 E/ H
ADD DL,30H
7 f6 n! f9 c5 u* U MOV AH,2/ z9 I( E$ V1 y( D5 \
INT 21H5 p w- @- I6 f# _/ e! o4 s
MOV DL,'-'1 x- _: L1 [; a' n
MOV AH,2% e# r/ _! F1 J$ z4 r+ R: K
INT 21H! p/ V. {! l' {: N1 s+ Q! V& q8 A9 E4 D
MOV DL,'-'
0 g; t5 F& v/ h4 o. X+ I* F1 A9 R MOV AH,23 {4 F" `; i3 p
INT 21H
9 M; D' A, i, r8 a# f7 L' B MOV DL,'>'2 a) a2 ^5 d" v8 H, N+ l0 Z# k
MOV AH,2; U: R+ R6 m) A2 w
INT 21H7 G. E1 @! f$ C+ P1 K! F' g" o% o! p" Z
MOV DL,BL) n6 E, p: ~: a! T+ D0 n! s
MOV AH,2
# V4 M0 V0 `4 i: z INT 21H$ ^5 _9 x, p- k- e3 n
MOV DL,' '
# r; n% Y9 T* m+ X i3 x MOV AH,2- H+ T" J- }1 g" Y- F0 N2 B
INT 21H
6 \0 \; u' p$ Q6 \0 b MOV DL,' '
; J+ P# Y2 o P MOV AH,2
: z$ H N# m( E7 n6 L INT 21H
9 L' i- S) i1 s. z RET
* q \& u( B7 s! kMOVE ENDP& h% i8 k' ~9 g8 @. e
START: MOV DH,'A'
b/ A6 Z& _0 D, d" Q/ ~2 X MOV BH,'B'/ U* x- {4 ~! O% |: H. }
MOV BL,'C'1 M- t3 i8 H D, G
MOV AH,1
8 E6 f5 ?! s1 R# A r1 v6 u INT 21H
4 a/ U0 X. K7 k& o. i1 c SUB AL,30H9 S+ d& D. q- N# K# v: U
XOR CH,CH( F. |% t5 U/ R: O+ i
MOV CL,AL u: D% V" f0 q) V4 C# C
CALL HANOI
* R: ^; H! G5 o6 b2 y! H( d: h MOV DL,0AH
- u! d& D0 b1 r Q MOV AH,2
' l8 W# ]: t8 e0 \8 `5 W, m3 @1 L INT 21H
% P) h- B1 P# J5 H r MOV DL,0DH: v5 X. ?4 {" p- M0 C
MOV AH,2& O$ s0 N8 H7 A; \/ S4 p0 n
INT 21H) Q2 | y: J$ s0 c
JMP START' P; P% U3 ~# l; Y8 i
MOV AH,4CH
+ z' I' r4 S& k8 \) T7 Z1 N INT 21H5 K5 ]* L( w# Y a% x
CSEG ENDS
& k: b6 N6 T' {5 a, s7 e END START |
|