- 在线时间
- 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% f3 V, }. f4 i! s% k* i) T8 r! S
ASSUME CS:CSEG2 q5 V( P: @! V8 d2 I8 N
HANOI PROC NEAR7 \ c7 t& c, d9 x# w/ F
CMP CX,1" S8 ]: k8 A+ M
JBE HANOI1. x! U: Z/ y" n
PUSH DX
# Q* t2 V9 s P3 w PUSH BX3 ^% v4 X* X+ t+ R7 q; ?% A
PUSH CX
0 ]( q1 \) s$ f- H7 @+ o' Z! B/ U DEC CX7 z6 F/ e. h/ E# R7 B( e T$ \
XCHG BH,BL
/ s$ e; F/ b( f3 Z: C9 H CALL HANOI h- C R) j7 R8 S9 A' C# P6 t
POP CX
8 Y6 L, x9 H7 m0 g; I POP BX
6 Y3 ^# W/ ^- T- i0 I POP DX0 E d# g/ k6 P+ R4 H& P. a
CALL MOVE' `- Z6 e& T* l# ~
PUSH DX
$ Y" A' U2 h9 C( L3 x PUSH BX
. T9 Y7 w# [1 {; u PUSH CX6 [) p7 D1 p& q) t
DEC CX0 E5 y/ m4 e; m, ^$ t( ^2 D8 |
XCHG DH,BH
# K" c! x0 P4 }3 J9 V0 x" [9 i2 [ CALL HANOI# A2 W: O9 X( N
POP CX" k6 l0 [" g; x' `" I9 F' U; M
POP BX
3 E+ F: ?2 M- B/ q. t) h POP DX9 B1 U0 I9 ~% y; V1 ]0 _, w
RET
9 f# r' G7 r7 _9 D$ I1 P' I3 _HANOI1: CALL MOVE
; Q2 C* V. {; i! V8 u0 w RET3 q7 r3 s2 @6 u; |
HANOI ENDP
$ B r& V8 x- D% r" tMOVE PROC NEAR
. D8 j0 p+ c; j7 ?- d$ J* E/ [ MOV DL,DH( J4 B' ~+ c8 k1 S7 u
MOV AH,2& ] ?; g3 ?) g. A9 D! d
INT 21H# Q) a# d* x% @6 Q6 o/ h8 x0 F
MOV DL,CL
3 L* J( c) P( d' z0 u ADD DL,30H6 N, T1 u; E0 v
MOV AH,2; O8 ]1 Z: n) {! ~+ i/ U
INT 21H
2 ]2 C7 o0 S8 a$ J MOV DL,'-'; p$ N' A% U8 {. T* I
MOV AH,2+ c; ?+ O2 {) x; L
INT 21H
8 B& Y: w: H( S! G3 y: y* {! O4 g MOV DL,'-'
+ K% @2 _2 D/ P9 i6 ~3 f MOV AH,2: U. n# M& Z/ a8 w
INT 21H: n4 v* B: O/ L d5 d' N
MOV DL,'>'3 }2 j2 ^$ A( r% f8 z
MOV AH,2
3 h8 B8 U$ J K3 [6 I$ ?4 Y INT 21H
( W+ o- u. G% G MOV DL,BL5 a; l, z$ n# w( d7 f! W
MOV AH,2
8 z! ]9 Y1 h# Q' T) B INT 21H
8 l( o1 e$ c6 r! u7 Q MOV DL,' '
- j3 U/ w- @1 q. y. h! v MOV AH,2( ^ p" l; Q: a$ I& N$ Y
INT 21H8 `- W4 Y1 C$ C6 [! H
MOV DL,' '/ r! m9 V* R* N! X
MOV AH,2- q: x' r0 ]7 l! v& _; ?- C8 m
INT 21H
, h5 S$ L; `. d& N RET
7 Y) E! e6 B/ K) |MOVE ENDP |' w1 ^1 M- j# o
START: MOV DH,'A'
7 Z0 }) m$ m# Q& Z* ]2 ~ MOV BH,'B'' k; ]4 F7 W# ?$ o3 q8 a8 Z
MOV BL,'C', ?) s% M6 z' G* Z( r! O( k
MOV AH,10 T1 N2 Q) W5 U1 U, m
INT 21H
0 @# U3 ]: o! w. V% y% I SUB AL,30H
; n! q3 O2 o; l XOR CH,CH
3 o) D6 x6 s3 ~( ` MOV CL,AL0 D4 _8 y: g u( H
CALL HANOI3 J7 L5 _2 l( b* x1 z- |% g6 |
MOV DL,0AH; I# k; q& u8 T& w1 s
MOV AH,2
' a# s6 N' c2 G! C& F9 D" }+ | INT 21H! `! y+ g9 H! K+ q- A. S1 ~' U
MOV DL,0DH
; c# i% A9 [: F MOV AH,2
* r2 M, b9 T2 g" d _4 |. r INT 21H
& J# H5 ?6 _6 ^ {. g8 Y" ]7 X JMP START
' q' a$ x! N0 K( _ MOV AH,4CH9 y( Z2 j) w( n
INT 21H
6 r. l' F. N) p& S9 W& v( l0 y) ?$ ~CSEG ENDS2 R" l& P8 Q, N# B8 V" I
END START |
|