- 在线时间
- 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
8 e6 M* A% S: T/ y ASSUME CS:CSEG
$ _5 W4 `- ~% h! \8 w1 @HANOI PROC NEAR2 K- ?3 s; D" v) k, D
CMP CX,1
6 T* c" W% O! Q( ~% t8 N; ]& ~ JBE HANOI1* _: o. B1 l) }$ C
PUSH DX
* b6 n9 J0 d: u: G PUSH BX
- O. N, X/ l; @+ T, [ PUSH CX
) a5 I, H7 y- L8 | DEC CX
* @ L) y6 n2 \( {+ d- S+ a; S XCHG BH,BL: \$ C+ X6 v4 f' C) B) j: o# D" Z
CALL HANOI3 w3 Y7 e8 F9 P2 }1 F: c! c# S
POP CX9 H: b3 O7 k6 P! ^; n, A. A
POP BX% N# L- o8 w9 o! j) {
POP DX) F! s; E& Q$ h( k
CALL MOVE
9 L8 B3 S( u7 U H0 p: R PUSH DX* Z( X' q: S* S- j: E" f
PUSH BX
$ m! f2 s+ a3 P0 S PUSH CX6 [" }4 Q+ i0 c5 T. I
DEC CX
2 g, \9 k% S" Q3 n8 N XCHG DH,BH
3 e0 Y5 K* K- o( ^) E! J CALL HANOI
( g+ k: E; [+ e3 [6 g) ~7 b1 c POP CX
# ~& \+ k6 D# t" v* a( v3 Y" E8 j POP BX
$ v- O: a( B( C1 G Q* e; d, C POP DX
' D5 d5 k7 J8 w5 k: N8 c F, m' B RET% s% p' p4 x% w3 h/ F4 n
HANOI1: CALL MOVE1 A I0 C W7 j0 U7 w
RET
) e9 k1 S) `7 M5 P3 T8 M- YHANOI ENDP
4 h* |/ _/ V* E; v- `6 ?MOVE PROC NEAR" `& F$ N4 Q) K# c
MOV DL,DH) H$ h0 r+ c+ T( U. U2 ]3 n% e
MOV AH,2
% ]1 A U$ F) ?+ m7 S" k INT 21H! X6 R+ e2 u( a; p0 J/ v3 w
MOV DL,CL
% M8 h, H6 ?5 `/ t ADD DL,30H
* C1 ^9 ]" e) Y- U7 e. a MOV AH,2
7 ~, \/ J# k* G4 E/ o( Y& s INT 21H$ `( j# o8 z3 f9 b. u
MOV DL,'-', f; m* f8 w- @* O, D
MOV AH,2
@; a0 C# `+ l/ m INT 21H g q* c q h; }
MOV DL,'-'
. m& h' T! K7 a5 u- l MOV AH,2
3 o7 S: K5 {- [1 D INT 21H
- e, {& [* e* a7 Z A MOV DL,'>'( V5 S2 } c3 S; p
MOV AH,2
; C3 |& `" L# z) W9 ] INT 21H
- M9 \6 E; s8 K+ o8 f MOV DL,BL! O6 E; t6 a' P1 M
MOV AH,2
" Z& O) P1 z) r$ u0 [1 x0 Q% b INT 21H
! E/ a; d6 n7 F: m2 `$ a8 U3 ? MOV DL,' '
. m' c0 i7 c0 Z MOV AH,2& d% z( T0 ~0 N6 e, A, F$ f
INT 21H5 N1 Q# I" n" J
MOV DL,' '
# o6 s* s4 `; T6 I }* h" z9 n MOV AH,2
m5 Q3 d, j$ e. O0 p% t: Q$ e INT 21H
! R* }7 O0 B+ u: }, ~& X$ y- O RET d6 s# @5 s& e! ]/ f
MOVE ENDP4 V& _/ B% |; b2 U6 O
START: MOV DH,'A'5 s0 C$ g% T7 r1 H" Y' s
MOV BH,'B'( C! J1 w( E& ~7 h. p
MOV BL,'C'
0 ^- ^; O0 }, T/ d$ ^# W- [ MOV AH,1
/ K2 N' J- Y, i( [, t6 ?& v$ U INT 21H9 U4 L4 ^+ }2 Z& p7 r
SUB AL,30H
0 h P" r. q1 p/ b4 } R XOR CH,CH
8 K$ b: Q. g t& G4 r, I MOV CL,AL
: Y& ]9 a8 g4 t+ }/ u CALL HANOI
6 M- @% `6 A D0 p, J5 p1 E! X MOV DL,0AH
5 W6 O. G; a3 t. v2 g. Q0 Q MOV AH,2
; N) I! v& O, Q! Z1 A INT 21H
4 x: J1 ?6 h8 t1 i" k; i1 b MOV DL,0DH3 \2 n. s& S4 I
MOV AH,2
- w+ }& ~& U5 ~( ~5 ~ INT 21H
- `' y3 {) t4 | JMP START
* @) t# l- v6 q; O& w p) Z MOV AH,4CH
0 w, s+ ?1 G' ^ ^' `+ k, N INT 21H k) T5 L5 K; m2 ^7 E& p* [
CSEG ENDS
6 X4 y2 {+ \. B% T( S END START |
|