- 在线时间
- 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
6 t5 M0 h% L6 m. S# k ASSUME CS:CSEG
( r! w3 m$ f& `HANOI PROC NEAR
6 }* r0 f9 b3 t, M4 [/ y CMP CX,10 l+ y N( u# ?2 f$ {; }
JBE HANOI1
5 {/ c4 w1 p4 z5 A6 m( F6 T PUSH DX7 `# N. [0 M7 F- T* C1 w
PUSH BX& e3 k. \" q0 i
PUSH CX
9 w- |% z7 h# j6 D1 X DEC CX
! ^& {" [. G- U1 N+ o D! o XCHG BH,BL
* ]& E9 L( Y! a2 ^1 g7 \ \1 O) D& t CALL HANOI" W; j3 W9 }( f; k3 m6 J1 ]3 ~
POP CX7 a. ?5 z/ M+ ~4 M" S% g4 R
POP BX& y- ~3 e3 S9 M: B6 N# K, r
POP DX
' C9 G$ z8 O6 V* x! k CALL MOVE
4 \ a# B$ Y4 @# U6 J5 J PUSH DX, C/ b- Z. P8 c l6 ?3 K! S* k
PUSH BX
2 |8 n1 ~+ o% z) `( O2 V; O- P$ o PUSH CX
9 t7 {2 @( y- g: H# o; i% \5 p* Q DEC CX: ^( i$ x/ I+ ?/ g
XCHG DH,BH8 J6 j% g& \: Q4 x( w3 n2 E$ E
CALL HANOI2 ?/ ]# o- ]: |/ o6 L9 B
POP CX
+ {3 D% b% \; o8 l0 e7 w POP BX
# i i6 a' @3 }) A1 ~/ @ POP DX; O0 P- V' w/ [, N& i0 s) W! N
RET
" K7 |2 d7 r/ }4 f% [9 K0 kHANOI1: CALL MOVE. w+ F/ \% f6 E9 R$ f7 h1 ]
RET
1 c& i: V8 _5 i0 j, R4 l: k# }HANOI ENDP
- |9 h$ D) z8 BMOVE PROC NEAR
, ~! ~; z+ N5 t- `$ j/ f MOV DL,DH
2 B7 \; e& w8 }# `9 k4 x4 ?% ? MOV AH,2, v- u- k$ i% S. y- G& {
INT 21H D [* S6 y" K- y7 c
MOV DL,CL$ }* u. `+ h- @
ADD DL,30H/ E# J! ~# ` ^& V9 ^
MOV AH,2
% C& B- O% w* i1 k" j8 G7 R INT 21H) h5 W4 v" t. D
MOV DL,'-'5 g5 X; A7 v+ r# a' D/ x
MOV AH,2; s: R9 X0 v" b7 q1 I3 j3 k
INT 21H
# g: R. r b; t3 {: Y. |: ? MOV DL,'-'/ k! l1 S% w7 Z. O b
MOV AH,2
3 c4 o' y: g& p6 k. t: p' w! o u INT 21H
" W* i2 q v) e6 a0 h MOV DL,'>' \0 y6 k$ @" z
MOV AH,2
* L9 k1 T8 t/ E5 Y0 u1 S6 O. v INT 21H
3 @2 e' M" i" s x* |8 ~ MOV DL,BL
' e' n, h, P8 l { MOV AH,22 H* b/ ~% c' e. Y3 s# R; d
INT 21H2 c2 b$ `( a5 s2 L. } u3 V1 j
MOV DL,' '1 n# u) A: O6 ~
MOV AH,2
2 o1 d$ ^% M1 p7 D INT 21H% h6 Z9 Z; f/ B+ H: W2 K
MOV DL,' '
# x& O6 M3 p, f1 Y+ X, e MOV AH,2
5 G3 B9 r4 J% T1 C4 I( B INT 21H
$ ^3 g& K i) N& h& h4 n8 L3 B RET
% x0 I* d/ K4 [1 {; d' f. ]/ cMOVE ENDP8 Y- R: E( i! q+ @" I* E1 f
START: MOV DH,'A'
, |, a! s K1 S& j9 v4 D MOV BH,'B'
( A5 P& B" _+ Y+ P. G3 u$ t D. y MOV BL,'C'
1 K! R7 V1 W/ b% X( @6 ]# y MOV AH,1
5 A1 N+ x3 W9 A+ A6 d0 V INT 21H# W- p# J+ w2 W: x5 v( B
SUB AL,30H' N; D7 I0 \. _+ _1 G |2 ~4 b9 z
XOR CH,CH4 i" k# y9 ?0 m }, S) `
MOV CL,AL0 o5 l% |% i N
CALL HANOI
! n" R [* m. m# g MOV DL,0AH+ P, d4 n3 B6 L1 [+ V# Z
MOV AH,27 u: f5 |' n6 W+ E/ N ^. S
INT 21H$ g5 M6 V! ~3 s& F3 N8 L
MOV DL,0DH
5 s4 T" P1 }6 {; T- t, Z' X MOV AH,2
( _! E6 C+ N" y INT 21H
; w7 j2 C4 e. ?4 g/ U6 ^0 t JMP START
3 }- U' F+ o: ]- L- c3 e- w' L) [7 O MOV AH,4CH
) e4 j( C) L/ a INT 21H1 p/ p0 g; K2 T6 y! c
CSEG ENDS
9 }0 t; J3 j, l/ B1 S/ Z& Q' r END START |
|