- 在线时间
- 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( i+ Z* A: }8 X& M' d
ASSUME CS:CSEG$ ]7 ]' m6 n1 k3 d' d
HANOI PROC NEAR
! C* V2 E- |( A& F. `* X CMP CX,1/ h9 G. P+ Y. t, a, L& h+ y3 N t( j b2 _
JBE HANOI1
6 Z% ^ v* n; f- f: j6 k PUSH DX
. ?. a' A7 ^% ?# @; j PUSH BX
[( M6 U! [+ ~; X4 R) u( ^ PUSH CX
3 z' C% s( l1 P( D DEC CX
1 \5 g5 ?3 }/ g XCHG BH,BL
( ?& r" `- F- M8 J CALL HANOI# q; W t4 @; ?( N$ T
POP CX% e0 a- u2 E! ^5 D1 i2 I2 i! p
POP BX
8 F# J# q* i4 A8 a- A POP DX
# v+ H5 P a" ~/ a* \ CALL MOVE
5 r9 ]6 m+ [, J$ p PUSH DX
5 z9 f c% b. K8 u PUSH BX& ]- A K/ n& v2 f) W7 G3 ]& B! `
PUSH CX' j. j& Y0 M) N2 [# O: O
DEC CX
2 y' _4 t" E5 [& D% S% _ XCHG DH,BH
. y2 ]9 [8 ^# X, ^* \! y CALL HANOI
" O+ ^3 F* Z' t8 K" l* D POP CX
; I& k+ m0 M: w0 Z# l POP BX
! s" E; V) v# \1 k8 z3 | POP DX
. g: \5 g& i5 H; A. A2 C" U1 T- T RET
0 K9 l! w* Z4 w9 U; U5 @HANOI1: CALL MOVE
, [$ m) d, ]) z; c4 _* Y7 G2 m RET+ K& D. U* n; L8 I+ B+ i3 w) k
HANOI ENDP! v; j" W0 n/ a
MOVE PROC NEAR1 b ^$ M% N4 W. J+ Q
MOV DL,DH
$ p$ _8 e! J ^1 n7 K+ x) l' a MOV AH,2
* u% D7 [3 K" _: K8 U3 I: H; R K INT 21H4 }1 D' ~( X4 E$ }
MOV DL,CL! _& H6 h# P" {' E- I
ADD DL,30H
0 [& U" M( ^& ?- k4 z* d MOV AH,2, s* q* V& W* m) b! H
INT 21H9 s7 [' f% [% Z
MOV DL,'-'3 h+ x$ n. w8 [$ h
MOV AH,2
0 G2 i5 G6 }9 \0 e3 j INT 21H
$ C; R! d' f( |$ t# t0 R+ z7 { MOV DL,'-'3 t! N" q2 W- ?" b! S3 h
MOV AH,2# x5 \3 t1 n3 N+ [, s
INT 21H
0 F6 q8 D; ]6 z8 k2 u1 h5 k MOV DL,'>', a/ U& s: F6 k2 ]2 D* R& n2 C
MOV AH,2! v$ Z! U) T; [( [2 Z
INT 21H7 d( P& ]8 g4 U
MOV DL,BL( v5 F' l5 p, P2 X: {: D, X: S6 B
MOV AH,22 A! B$ T7 O* ]1 g3 `" h
INT 21H
, h: @! Z" y" t0 W, {) u2 X3 [; A* u# V MOV DL,' '. D5 O: o1 P. P/ f. C# S4 E j# }
MOV AH,2* e. f6 q u& p# P0 ^+ K
INT 21H( ] M7 C( d, e2 [ r
MOV DL,' '. U- d' w9 X- {/ D* B* K
MOV AH,24 q6 m: L0 v' [. G( n9 K
INT 21H
% Y/ j7 r D* a! W4 c% M RET, z: P$ {5 E, }+ t' A
MOVE ENDP2 q: }8 l$ |( R# x) Y
START: MOV DH,'A'
/ Y' }2 ]0 |& A$ ^$ x) Q0 v' F MOV BH,'B'
; s! N2 R& D, X- g R7 X$ I* i MOV BL,'C'
2 u4 G. f9 W! t8 c. ] MOV AH,1
+ S1 [: F# V! [# a- K6 g9 T6 Q7 t3 G INT 21H x5 I+ d/ K9 s; L* |0 w7 o
SUB AL,30H6 z2 m1 ?$ w- j1 ^" U7 V& K0 e& [9 _0 p
XOR CH,CH5 r+ Q% d3 O. c; |. K7 j
MOV CL,AL
- G- m4 L9 {0 q$ Z$ W1 C- |3 H CALL HANOI3 t9 q2 h I8 U9 K
MOV DL,0AH1 C) D# d7 e4 V4 r ^
MOV AH,25 q: b) Q" V( @* ~0 z5 P7 [
INT 21H- Y+ C/ H% p- ]6 Y, v; G( S. n
MOV DL,0DH
' r( f8 ~% c; P4 c6 ^/ w MOV AH,2
* J; a+ E9 {$ o# F6 J- M! O INT 21H
) @. T. Z8 m( r% g: L: o8 ^ JMP START6 o1 e& C$ a9 \8 F& }5 o8 R5 _4 m
MOV AH,4CH7 a5 O3 x/ _7 U |& Y3 f
INT 21H
: D6 v, P4 n4 sCSEG ENDS; T& `2 p- m7 p. j
END START |
|