- 在线时间
- 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/ j/ e7 t; z/ d
ASSUME CS:CSEG4 q- _4 {' e W# Z* g
HANOI PROC NEAR
2 g6 \! J$ |; x) c! Q- |6 {+ u CMP CX,1! M/ _, O5 Z& C8 z0 g
JBE HANOI1
, [6 z2 C+ L9 ~' o4 n" u4 Q PUSH DX
& @& Z: r) f Z# F6 \+ E PUSH BX+ R% V4 P( W' y4 {9 t
PUSH CX1 Y# r3 m5 ~. ^, N% S
DEC CX; j* G+ r+ H: J$ R3 ^; C
XCHG BH,BL
; v' ^) P8 ]% c& d% I CALL HANOI2 [9 w$ \0 `8 L: n, e
POP CX) N+ o1 y2 Y+ e4 w+ R! B0 L
POP BX
( S" {# a0 y5 W, \8 v4 ^ POP DX
; ]4 c; x9 I& A5 z CALL MOVE- j* s2 J0 p" S" o( L( e
PUSH DX
% y7 g& C3 |0 o4 c; H) P PUSH BX
! c% `& Y, Y7 l: J2 E PUSH CX/ V9 _8 E& V N
DEC CX" U- k, y, `) u7 K! O
XCHG DH,BH
: ]: i Z7 L X. |& E CALL HANOI
2 z. G( N; o/ p( t8 d. c' O9 B POP CX
" [5 S4 L$ ?7 I POP BX
( ~/ H$ C+ \8 @4 ~0 N* o* m3 {. Y6 A POP DX. `. u/ ]" p. ]7 w
RET
. X* U. l I' t N( N7 t4 rHANOI1: CALL MOVE
! F7 U B+ ^- D% w RET! B& A o6 }0 P- A" h
HANOI ENDP
( T9 F( [8 R4 w7 Y6 r2 wMOVE PROC NEAR
* \( k4 P; A- X2 V+ H MOV DL,DH
0 n8 _. T$ F' B l7 F* B9 g; D MOV AH,2+ z4 \3 G3 P2 I! s1 o6 Z6 c
INT 21H. l8 a: B* A0 a. l+ ?; {
MOV DL,CL
/ [& n0 n) }4 E' A ADD DL,30H) k' ? Z2 H0 K+ H) H
MOV AH,22 D+ `- s& l& F# j- Z0 z
INT 21H
" v: h7 F- F( X3 r/ S MOV DL,'-'; @2 V- M: v* Y( b' a6 x
MOV AH,2
+ a) Z* M* u9 i; m" G/ {9 G' F INT 21H
0 i! h4 D" d: S( o) H MOV DL,'-'& n2 c8 R" ^1 H8 p" V$ X( |
MOV AH,2* Q% [/ D I6 ^( {7 c- |5 ~" i! `7 v) m
INT 21H S7 Z% Q1 Z# @; t* d8 P9 Y2 h" ]
MOV DL,'>'' u) U8 X! t& {4 F7 q6 U
MOV AH,2
5 N9 d7 ~1 }6 ?( X# m7 A INT 21H( { H( x4 k# c& `' Y. p
MOV DL,BL
1 P- I7 r8 e- j/ `% s MOV AH,24 u) [; b; Y8 m# R6 r6 Y
INT 21H4 {7 [' s6 q: e/ S# f
MOV DL,' ', T; n6 ?* c S' d& {- d( O
MOV AH,24 }6 w. G3 u0 v7 F' a: t# p
INT 21H6 P7 r0 z9 l+ H5 d) _$ G& b
MOV DL,' '( w7 {5 Z# _5 v
MOV AH,2
* G5 T7 J% l3 O4 p- l, w INT 21H E: O) m0 [% h% ^( t0 D$ i. Y0 f4 J
RET
P5 i1 ~4 k9 R3 f! @/ _MOVE ENDP. Q! T7 g% p# y& @+ D3 e" n- Z
START: MOV DH,'A'
/ h9 l7 R5 L8 ]" M8 H& i MOV BH,'B'- T, e6 n4 e5 C
MOV BL,'C'
/ g" ?# l+ i' G6 M* M7 y% S" H1 } MOV AH,1
$ @7 W, X* E9 O/ |: c; q' \ INT 21H8 R0 e' W4 M+ v* D
SUB AL,30H
. j" y l- F! e0 C3 S; _ XOR CH,CH9 c( Z) X1 ]- \" c3 I! h0 R* Q0 i( R
MOV CL,AL
7 N; F1 u# _& | CALL HANOI
! \$ G0 h1 x3 y- B+ x MOV DL,0AH% `; V) K+ g5 U7 G. T3 k# b; F; Q
MOV AH,2. x0 @' H# W- _" L
INT 21H) e, M: A$ M% ]
MOV DL,0DH5 a8 s: k' e+ m4 {# x7 I& t
MOV AH,2
; r, F& r! k2 X# J. E( L INT 21H
9 c1 \6 |: I9 M7 g# n JMP START/ b$ R1 p1 |2 N9 V5 D; L9 V4 u
MOV AH,4CH
" e0 a7 B! Y7 _$ O# d6 d INT 21H- ? w! B$ k5 [' d3 u/ G" S- C: n
CSEG ENDS
5 F5 Z8 K* ^1 s1 t9 z* z5 L END START |
|