- 在线时间
- 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' ~( l3 c3 {$ k% |, J0 |
ASSUME CS:CSEG
# E' p) m2 v) e7 j+ W- aHANOI PROC NEAR0 ~: i8 l' O4 I0 [
CMP CX,1
& x5 t# i# q' N- ] JBE HANOI1
' y3 `: @# W7 v7 [ PUSH DX
) u( |7 j5 u Y! @ PUSH BX
5 A( N4 y2 V) c, j PUSH CX: L3 X0 \: Z/ {% e$ |
DEC CX
, \" A& h3 ^. k, v* v6 D7 Y XCHG BH,BL
8 N. n. h$ n6 n/ l) s CALL HANOI
" ^. j3 }: Z: l( i) Z POP CX
3 _# W5 S# o+ n* V/ k5 G) p( H POP BX' C; l9 z8 ?- c- a2 o0 [3 z
POP DX$ p# f% g2 ]8 @) ^& u! ?5 S
CALL MOVE& Y) P3 K! Y" [) G, M- \2 p
PUSH DX
+ p+ n, Y D1 ^, O PUSH BX" c" Z- }& F a# t: I' m, G; S
PUSH CX
* N0 [4 t) S$ h DEC CX
( Q, x3 J' a7 F4 a! U XCHG DH,BH
! B* F$ R! |/ K( K# R( j CALL HANOI& v; e# |6 X, u
POP CX& l! d4 S; u: X/ M2 J3 ?
POP BX
: l: N& `: @7 b @- x! d POP DX& S5 c; R: Z! b! B5 r- X
RET
: {* [ F0 L, z) `HANOI1: CALL MOVE
6 ~$ i! w7 [3 P# n8 G" p( Z RET
! T J' \5 `, b# dHANOI ENDP4 Y9 P9 Q2 V0 s
MOVE PROC NEAR F5 E5 R' }" F. E- y
MOV DL,DH2 P7 |$ R& N, X: ^$ D- c
MOV AH,2- v% u, u; ^0 w# w
INT 21H7 T# H6 H8 J1 s/ r2 T; y
MOV DL,CL4 Q# P$ f( R) u) O
ADD DL,30H
3 g" p# x7 |3 l( _4 D; E9 | MOV AH,2
: [$ {* k; j5 a0 K" d: a1 T7 |1 f INT 21H
# W# \) d# q* {- V- w& _ MOV DL,'-'
/ ]4 J$ n8 ]+ I% q( Q* z MOV AH,2
7 D6 t, n: k: I+ J% x8 M4 c INT 21H
+ [( P- m/ L9 }2 X" { MOV DL,'-'
" C+ {# X; p: W \ a MOV AH,2/ l9 {! I5 E$ W$ V
INT 21H
# C9 M% N+ O$ {, o( i) a MOV DL,'>'
: r: I# N+ N2 l0 d MOV AH,2' a- y, U. ]+ b) I) @3 ?& l
INT 21H
" _2 U4 s+ o+ j6 ^4 R8 D: c+ a8 r MOV DL,BL
' F2 U( \ @. E$ k8 z$ t) | MOV AH,2
0 S) U! T# k/ K2 }0 K INT 21H1 `" H3 _) |' m. s+ ]( j
MOV DL,' '
! X0 V. b9 ~. F5 `8 ^- W' Z MOV AH,2
" O, Z- z" _5 b) n- s2 ^$ ? INT 21H
5 F% e' f( v ]5 O, U; z/ _+ {; ]3 Y! I MOV DL,' '
* _, S. w" A9 @- k MOV AH,2" w H9 W. Z$ C' K, v- T$ `
INT 21H
1 d# B/ o) Z/ A RET
, d5 f$ H8 |$ c1 e( v: I, iMOVE ENDP
. d. v" b5 s4 j/ @START: MOV DH,'A'
+ U/ S8 L, R) D6 g MOV BH,'B'
2 v8 I; i& T6 d# k. v8 u MOV BL,'C'1 p6 I9 b& Y W* W' q+ k
MOV AH,14 A4 H. k( H+ ], q: ~6 I. T
INT 21H
1 M' p% c4 Z- W+ y3 _1 x: p SUB AL,30H
2 h& U& H6 e1 }, p8 m' g0 Z1 z XOR CH,CH
1 Y ]4 L, h8 \6 \: [ MOV CL,AL
: B+ A$ k% x4 l' l, c& l8 d CALL HANOI
8 K2 b- h: d% P' @4 }; e% \ MOV DL,0AH
2 A1 V3 m8 C/ W* y& m MOV AH,2
9 T# ]4 b: h# K, M INT 21H
/ R7 h9 i' h& Z MOV DL,0DH# ^# q. ]6 P: a" l# Y$ d6 U% _. H
MOV AH,23 Y/ x$ n0 O" f" V2 D" h
INT 21H
J3 d. _5 {0 R5 D3 Z1 i/ n JMP START; h# U8 v; Q. @
MOV AH,4CH
! x/ K1 n+ k6 i3 }3 K5 a% ~ INT 21H
9 X/ w/ @5 L& J" V6 q, s+ mCSEG ENDS' M9 x3 K- Q& @2 o. ~) g
END START |
|