- 在线时间
- 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
2 h a v* s1 O ASSUME CS:CSEG
, X1 T' L# I+ OHANOI PROC NEAR
- n; W+ C8 ?8 R CMP CX,1# q5 z& }+ R. g0 A6 z
JBE HANOI1- g; ]+ r' k9 n: I
PUSH DX$ Y: \3 f, C2 @( d A$ T
PUSH BX
& a9 n# j; k/ | PUSH CX P9 c: |' Q, u1 k v4 x! _+ I
DEC CX
: A; z- E: S1 g+ ~& K9 K. ~! G- F6 l XCHG BH,BL
U4 ~ \ e2 b% H3 M- r# B; U' e CALL HANOI
& Y' l1 e* D7 u6 g6 p& m8 n POP CX) y* J) i: X2 S6 a7 Y
POP BX0 a' `8 I9 z" y/ e9 u
POP DX7 ?5 v& u% y# @- t4 @1 R: E& w
CALL MOVE/ u; l6 z: X4 o0 g
PUSH DX
* @3 T e* s k) r J PUSH BX
% k* w X0 ~' c* ?* S PUSH CX0 Q: G2 p1 ]' r8 k# q
DEC CX
( o; i6 s! \+ ^' N( {( a3 c" J" L" x3 l XCHG DH,BH
) a X' K7 F$ {3 W CALL HANOI3 P7 L; W! a' u. G* j
POP CX" K$ I) K9 T* \5 |; O. D. x4 P
POP BX
5 u; r! V1 e' q% \# a9 R POP DX
6 I7 |0 j/ A/ G Y, z RET
/ F4 Q6 V G/ ^! SHANOI1: CALL MOVE
! `! [# X7 V" L" X RET$ D' T9 _1 q, {! T
HANOI ENDP
1 r5 N5 U2 M8 }5 p8 b4 N3 vMOVE PROC NEAR
9 m: Q# n+ s+ U( R- x: p# y MOV DL,DH/ \ ]2 r2 n s, t3 T
MOV AH,2
# O+ s4 d5 Z/ G2 @. p" m INT 21H
& d+ N. \. S6 S MOV DL,CL
6 @, y$ l0 Y: H( |7 F. `) i' T2 j ADD DL,30H
5 o; v" A3 _! D8 w1 j MOV AH,23 m' f6 E; |, I o- H/ b
INT 21H
E9 a6 }9 p* Z$ I' {8 N; P; R MOV DL,'-'* U) L8 a5 o1 s
MOV AH,2
8 ^7 a* V5 T% L+ S' s# J0 k INT 21H+ N7 s9 [' Q9 L+ [' q
MOV DL,'-'
$ [1 T" J L' t8 E MOV AH,2
% V1 N; f7 ]$ {5 E* _" y. x7 M INT 21H
9 I5 t. z0 H4 { MOV DL,'>'
6 i1 u8 Z' D- t- S( N MOV AH,2
$ { ~+ a) N+ }" O, t INT 21H
9 o4 p/ V/ I& o4 K+ q& K MOV DL,BL
' u- {$ h" M0 W MOV AH,2
& f; y, C1 J. ~$ A# j. E% q INT 21H
3 `5 V3 X+ N- ?+ t7 h MOV DL,' '
5 l6 g. ^" G, C7 Y MOV AH,2
$ l% U3 u5 o3 ^% E INT 21H
9 w- P; R$ }8 M MOV DL,' ') d5 y0 \& n2 D7 \
MOV AH,2
6 H, |' B: [$ r INT 21H( L* `6 `0 z0 B! p! E7 ]3 q9 o+ N
RET
/ \) {0 C- U& r: oMOVE ENDP
# h0 J- ?. u ^! z' dSTART: MOV DH,'A'* {* Z. U/ n* T' X" A" R+ L+ i
MOV BH,'B'
W$ f3 E' c, v4 s8 c4 ]# S MOV BL,'C'
. w3 e6 \- M' U8 I, } MOV AH,1
7 U% X; |$ z$ C8 j INT 21H# J5 y, F( k/ D' n( b- U2 b
SUB AL,30H
6 l9 y; B9 R* L- Y% D- T0 Z. z- b3 O# I XOR CH,CH
) e# Y1 l; ~8 U# z' x1 X- _ MOV CL,AL
3 i. S) y: S: U# ~6 l. E CALL HANOI
% a& P J' F/ l5 Q3 V5 ` N7 B' |4 J$ [ MOV DL,0AH! o. h2 b& G9 r4 _& l; A( M
MOV AH,2
2 P3 B7 M' L( R- P$ Y INT 21H
6 M4 _+ j* a: s* l! o MOV DL,0DH
7 v0 c3 k: F' Z% d4 N* m MOV AH,2
- o- ~ g. M7 O; p# C8 @, j) | INT 21H
3 M9 V9 x7 F I) w! d2 i JMP START9 C+ t G. Z& V
MOV AH,4CH$ K8 w8 M( a2 V7 d: K
INT 21H+ T3 W' P+ S6 O+ U, U3 ?2 o* K
CSEG ENDS$ b2 I" _& e8 Y; k8 y
END START |
|