- 在线时间
- 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( B7 C4 s3 |- {- h1 b$ ~6 Z# [
ASSUME CS:CSEG5 {( t( J: ~1 H7 P- F1 V
HANOI PROC NEAR
9 i; G2 ^8 d/ G CMP CX,1
5 L7 ^' O/ m* k7 z5 U JBE HANOI19 S( U% h) x/ ]/ V2 S2 Y
PUSH DX
9 o p. k7 L/ Z' ?; m1 O* \2 O PUSH BX
) V- \, D: V8 ^0 q PUSH CX
( S) {: ^$ O0 x% L+ P DEC CX
9 Q9 ^* P" Q& v: m XCHG BH,BL
3 s/ S5 M7 q2 \4 T6 G8 r CALL HANOI
) ~# K R- s" [( W% I POP CX
/ I8 {# W/ u7 r2 v- z POP BX6 C5 P9 x5 Y( k
POP DX. _! l- l7 X7 K1 h( I0 X+ L
CALL MOVE& W: G1 V3 R3 S6 p* c+ C0 S
PUSH DX4 Q# x; E6 {7 j6 F
PUSH BX
3 H/ s3 F0 ]6 q! r: I: j PUSH CX
5 e+ b: q- E" e DEC CX$ c9 \- _) N* {, ^* N
XCHG DH,BH+ m( W6 e& f; H7 k
CALL HANOI
3 K2 L8 A+ C" X# V& r$ C4 B POP CX
3 V" t9 J+ P, k+ @ POP BX/ j6 e& j# `2 w2 H; `
POP DX, X- R, ? g0 b8 r( D: `
RET8 |) L4 _# ?9 U$ d
HANOI1: CALL MOVE# q5 y& o2 h. u
RET
9 O6 s3 A. m! c4 N7 v, O" rHANOI ENDP
# Y$ q& `. F, ?% yMOVE PROC NEAR
5 D8 U8 Y! H5 u MOV DL,DH
$ }$ n3 l( k7 s0 ]4 C MOV AH,26 D2 @$ B. D5 m: v
INT 21H
) w8 t! E' b8 M. P3 F' w MOV DL,CL
; \$ z+ l+ C8 o5 Q& a V U! \: f ADD DL,30H# ]- Z* [; Y5 n
MOV AH,2
* g! D8 o9 p5 o" N. H; n INT 21H% u5 f2 T; X& d9 o4 g
MOV DL,'-'6 R& g/ K; L* t/ Q1 H
MOV AH,27 X2 R H! h8 Y5 B* `' X
INT 21H
8 t7 }6 m8 J, G! s. w# C. [ MOV DL,'-'
: M+ G2 e7 e, z& n: J# s( F3 F8 o9 G MOV AH,2
. G( a4 {; t0 N$ x7 w- a; z INT 21H2 d8 u s! M: y) u# b/ T. L
MOV DL,'>') s2 f& J+ l) g5 B8 l( X
MOV AH,2
7 k- W7 \$ G1 H8 _* O/ B6 [ INT 21H
4 Y/ J6 g4 b k m* K2 P MOV DL,BL4 @, g+ ^, ^( m0 ?5 F3 o! V
MOV AH,2
% H) q$ Q+ r W$ X9 U7 T" z6 n7 S* ]( ~ INT 21H
' `- v* ^. p+ M6 i7 B. Z MOV DL,' '. i/ W- q' c. ]% C, E1 S, N; c
MOV AH,2/ U: g# {4 N* `* g0 u# g
INT 21H
$ u) O5 x5 x5 P MOV DL,' ': `0 t, N; O: @
MOV AH,2
8 l* l7 c8 G& K+ y6 G/ q INT 21H) X/ c9 Q. ~/ `5 @9 w& D
RET
: u! S* y0 q' JMOVE ENDP0 U9 l& }2 m- N- _7 I
START: MOV DH,'A'
( b- o V- B$ } MOV BH,'B'3 c- c7 x8 \& C$ T3 Q% E, v
MOV BL,'C'
5 U& j- @1 N9 T5 Z$ z+ [0 I MOV AH,1
( a0 o: V: r& e9 P8 |' Z } INT 21H
% y% _' l6 ]0 o* N- M SUB AL,30H8 d3 l/ K$ f5 b% F
XOR CH,CH
c: Z* d% ]! p5 Y$ g6 R( A6 g1 a MOV CL,AL( t: ?. g0 H* {" W# p7 H
CALL HANOI
' A, Z" m( a# n+ I4 a/ `. x! N MOV DL,0AH& M1 n9 O8 m- k$ e' |
MOV AH,27 `# s* e- D5 ^" T. d
INT 21H
- _( m a7 P4 X. a MOV DL,0DH
. T: q2 }, v; G, w; z MOV AH,2) C, t3 v0 e7 f3 y! n/ E
INT 21H! X: ^# }( S' h. l# R. B! d
JMP START& }. a- U. w: C# e) q
MOV AH,4CH8 P, ~# n! J. u; ?0 u2 [
INT 21H7 m, ~% K" T6 T; U1 i
CSEG ENDS0 H$ a' \; @& i
END START |
|