- 在线时间
- 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
0 A* n7 L7 u5 x7 Q( S$ W% Y+ F$ d ASSUME CS:CSEG+ {7 L4 @, {5 b+ j& `% z( j
HANOI PROC NEAR" O# Y5 N" {2 @) ~) s
CMP CX,1
+ ?" o$ X* Z! w JBE HANOI1
. n5 U: d7 K5 F( I PUSH DX+ K6 K$ |' y. W ]6 @) Y, I
PUSH BX
7 K: o% g5 U* p: i PUSH CX) d! e- ^+ y5 h% W: Z
DEC CX- k+ ~& l+ o2 h
XCHG BH,BL" U n$ e1 m0 E9 i: J
CALL HANOI9 t9 I6 e3 Y8 v
POP CX
; W6 t' ?" c- v: B POP BX
& l0 ^, v: l& s7 ~0 | POP DX0 J2 y7 v0 {5 z% n& ?
CALL MOVE
/ \* F; ~% Z9 r9 M PUSH DX
5 I) V4 C( c; {8 h PUSH BX
+ F* ]% _0 h$ j% m& l9 H' X) s U PUSH CX5 ?0 r' e X3 Y
DEC CX
; ?: P c* z2 Q- g) U) n4 [0 l XCHG DH,BH
. W: ?1 T5 j; n( c# f; I CALL HANOI' i0 @4 q5 \% l6 p S: T
POP CX
/ I# [4 S+ E' ~7 `6 R POP BX/ e9 c7 @( v7 W7 U: T
POP DX$ L6 Z$ d( s) |) [1 h. S3 O5 [
RET
! q' ^+ C2 v5 q' b4 lHANOI1: CALL MOVE
) C" j' V- y8 n# F$ c" D( x p RET
$ R& K# P5 A0 ~( X6 jHANOI ENDP! p1 `! ^5 v6 C6 Q# m6 ~
MOVE PROC NEAR
" F+ O# P3 _4 h7 q" j MOV DL,DH
- {# a+ w5 }; o: k' P MOV AH,2
* M( e$ N& Q& f4 J INT 21H
+ V$ k7 m% U- [+ B4 `) s- [ MOV DL,CL
; U0 U0 L5 H' D" O ADD DL,30H3 S0 ?* d" f8 n. Y4 l
MOV AH,24 W' G! j1 A5 p
INT 21H
2 z0 G' y/ B8 Y5 v2 w0 f B MOV DL,'-'6 `- [( C7 m: [: u
MOV AH,2( y2 `$ ~7 V! {. h) B- |
INT 21H
- ?* |! U+ \8 u& D MOV DL,'-'
6 J% _( o- I6 h* h8 {) g5 G MOV AH,27 R; n' L; b* D1 U; Y! O& ~
INT 21H
5 s& h w) U, j- L$ Y MOV DL,'>'2 ?' P) b0 m& j( d
MOV AH,29 c u7 {2 i, q' j3 H
INT 21H3 m- R8 Y4 B3 m4 S8 l
MOV DL,BL; z9 }& z: | k: N
MOV AH,2" B9 r+ h8 i& K
INT 21H
0 V( P; U) d9 V/ o+ w MOV DL,' '/ j+ p6 \8 e: W; q
MOV AH,2% Y* x9 }5 v: p- e6 w" v
INT 21H
' v& h# t( f, j, p# Y, ]/ h MOV DL,' '9 G5 e# I( x o; p2 b
MOV AH,2
3 o" i% q0 x1 v( y INT 21H$ ^8 n* j5 [: v N$ v$ } _
RET8 f' t3 q) C% ]* L# j
MOVE ENDP
7 q) |4 O5 k+ Z8 ^+ X2 KSTART: MOV DH,'A'
" J) g! {. f9 _* P6 o7 A MOV BH,'B'7 a: X2 U$ ?$ n/ @3 l- `$ K
MOV BL,'C'! l$ q* c* r9 z9 z/ }5 D3 E! u
MOV AH,12 Q; q! G8 Z. M! h- Z, t. p
INT 21H% V! b$ R+ Q0 J4 j( k
SUB AL,30H
! P9 J5 q" d7 m XOR CH,CH/ ]' H3 L& X6 g @; Q, @; P0 q
MOV CL,AL
% v6 M3 z! W$ o. g7 Y CALL HANOI! v% }/ {% d9 s! U
MOV DL,0AH" y/ T1 w1 x0 I O! _
MOV AH,22 p8 L+ m" r* O2 I
INT 21H
5 G5 D5 T: G4 x, g! C MOV DL,0DH
& ?) @9 n3 J! W MOV AH,2
; N& j! v: B" L( o! J8 _ INT 21H0 O9 w% [, y, F/ i5 |8 C/ |' F; y
JMP START
; O) T; K! E/ W& y4 ]4 v MOV AH,4CH
+ a. r0 x+ w7 ^ INT 21H
7 G% |. \3 S4 l) G% O% D5 f* r4 rCSEG ENDS
$ P5 T& e) C( `, s* G) _ END START |
|