|

楼主 |
发表于 2005-4-26 11:20:00
|
显示全部楼层
附加题:<br>& g5 e* O j: a- N/ g
data SEGMENT<br>
1 P6 W7 z" Z+ {( Hdata1 DB ' 12345',10,13,'+'<br>
+ k# M m7 q, i$ h/ Wdata2 DB '67890',10,13,'------',10,13,' '<br>; ~8 X0 T' V4 e& U* _% h
data3 DB 6 DUP(?),'$'<br>$ z% k3 ?$ N6 {5 Q1 t( J! G4 ^
data ENDS<br>- R9 d4 z- y! z0 n2 Q N7 j3 U* ^# N
code SEGMENT<br> ASSUME CS:code,DS:data<br>
1 k: M5 |1 D% q+ R; l! b% N% B' d# sstart: MOV AX,data<br> MOV DS,AX<br> LEA SI,data1<br> LEA DI,data2<br> LEA BX,data3<br> CLC<br> MOV CX,5 <br> <br>
) n7 H$ _; u8 `& Q6 \again1: MOV AL,[SI+5]<br> ADC AL,[DI+4]<br> AAA<br> PUSHF<br> ADD AL,30h<br> POPF<br> MOV [BX+4],AL<br> DEC SI<br> DEC DI<br> DEC BX<br> LOOP again1<br> JNC d1 <br>
: M* e7 d2 X Z7 P# V: p) s7 m: B- Yd0: MOV [data3-1],31h<br> JMP d2 <br>
! E( Y* f; n7 Kd1: MOV [data3-1],20h<br>% U; Y' a: D. b+ V0 ?
d2: MOV DX,OFFSET data1<br> MOV AH,09h<br> INT 21h<br> MOV AH,4ch<br> INT 21h<br>4 [$ l a8 L1 d2 i$ [2 |: J
code ENDS<br> END start<br>2 I# L' @" T8 G% N8 Y
|
|