|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
assume cs:codesg,ds:datasg
9 J$ i5 x/ Z% W1 @0 f3 `& V* ]3 B6 xdatasg segment( d3 x9 u2 B5 {
db '1.ibm '$ Y) D; ]. p% y7 [1 u4 Q
db '2.dec ') |+ T8 R+ q3 {6 p0 G2 _: i7 ~
db '3.dos '
6 X' ?1 e7 u+ O X( zdatasg ends
1 Q2 j4 m+ ^& c' K6 }* A g0 p% v0 i$ l" Q2 S4 ~& u& Q4 U6 W, z
codesg segment
) k! N3 r7 y nstart: mov ax,datasg4 h4 r. V" J; J& P/ U/ \) }# Y
mov ds,ax O9 m3 z! w, f/ c, ~8 m) u- _
mov bx,0( u5 F* ~& c1 Z' ~% X) b6 H6 h. ^6 ]( B
+ O5 y6 `- k- _ mov cx,3' T/ Y- b; m1 t( O' e: d6 L+ H
s: mov al,[bx+2]
l$ H# Y8 D; }5 B- t/ d and al,11011111b
$ z4 r! h6 Q, ?( D; f8 S mov [bx+2],al" H. t' D5 d; Y! [- Q% _3 G, o, |% B
add bx,16/ A/ U1 Y9 {. ]+ p( B# q
loop s
& l, v9 o8 ]: t; m5 S 6 _- g4 a4 m) N' {' W
mov ax,4c00h8 w; L# W- a8 }& t% }
int 21h+ ]8 O- N D. v4 M h6 l+ t+ Y& l
codesg ends8 t( N7 i% L% O, ]
end start
; J3 D7 a- b6 F |
|