诚毅小家|集美大学生活【集美大学,诚毅学院,水产学院,师范学院,美术学院,财经学院,体育学院,航海学院,集美学村,石鼓路,龙舟池】

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 794|回复: 4

[分享]汇编实验二加法

[复制链接]
发表于 2005-4-26 11:19:00 | 显示全部楼层 |阅读模式
data &nbsp; &nbsp;&nbsp; &nbsp;SEGMENT<br>0 a& Y0 u6 q+ {4 R: x4 o
data1 &nbsp; &nbsp; DB'72355+'<br>  d1 [+ `3 w" a& W1 r
data2 &nbsp; &nbsp; DB'45664= '<br>
5 A/ M. r2 Q4 ?6 b# T: Odata3 &nbsp; &nbsp; DB 6 DUP(?),'$'<br>- e. \8 x  L3 ^$ C6 E" f
data &nbsp; &nbsp;&nbsp; &nbsp;ENDS<br>
. a$ S8 e  E& ~4 ~) O, ]code &nbsp; &nbsp;&nbsp; SEGMENT<br>
3 e* V6 h8 n! }  K( R: CASSUME CS:code,DS:data<br>3 V- F. u3 D1 {- v4 t$ v- h+ x$ g
start: &nbsp; &nbsp; MOV AX,data<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; MOV DS,AX<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; LEA SI,data1<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; LEA DI,data2<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; LEA BX,data3<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; MOV CX,5<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; CLC<br>& l( J2 y% Z5 n3 s
l1: &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; MOV AL,[SI+4]<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; ADC AL,[DI+4]<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; AAA<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; PUSHF<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; ADD AL,30h<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; POPF<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; MOV [BX+4],AL<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; DEC SI<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; DEC DI<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; DEC BX<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; LOOP l1<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; JNC l21<br>9 S/ D* x0 G9 K. J# L* J( k4 t
l2: &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; MOV [data3-1],31h<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; JMP l22<br>: m3 R5 `1 v! u1 ~% M
l21: &nbsp; &nbsp;&nbsp; &nbsp;MOV [data3-1],20h<br>
' B5 B2 g+ z. o( Z2 Tl22: &nbsp; &nbsp;&nbsp; &nbsp;MOV DX,OFFSET data1<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; MOV AH,09h<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; INT 21h<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; MOV AH,4ch<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; INT 21h<br>% V2 V" G! i& G+ b
code &nbsp; &nbsp; ENDS<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; END start <br>
* _) ^) |' R( y0 S4 N6 J
 楼主| 发表于 2005-4-26 11:20:00 | 显示全部楼层
附加题:<br>
6 g* |7 {- ?" i9 Y! r/ Xdata SEGMENT<br>
( ^3 l2 f7 F2 Z2 _data1 DB ' 12345',10,13,'+'<br>. l$ h- K4 E: {9 E1 x% L
data2 DB '67890',10,13,'------',10,13,' '<br>
+ m( _) s' M  v* G- adata3 DB 6 DUP(?),'$'<br>7 }* g! i* W: R5 E  E+ O
data ENDS<br>. j7 z8 `0 S6 `# @; G
code SEGMENT<br>&nbsp; &nbsp; &nbsp;ASSUME CS:code,DS:data<br>  G: z( }* q2 O
start: &nbsp;MOV AX,data<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;MOV DS,AX<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;LEA SI,data1<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;LEA DI,data2<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;LEA BX,data3<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;CLC<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;MOV CX,5 &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; <br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; <br>
; H- P: @; J4 Q$ P) Fagain1: MOV AL,[SI+5]<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;ADC AL,[DI+4]<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;AAA<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;PUSHF<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;ADD AL,30h<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;POPF<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;MOV [BX+4],AL<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;DEC SI<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;DEC DI<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;DEC BX<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;LOOP again1<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;JNC &nbsp;d1 &nbsp; &nbsp;&nbsp; &nbsp;<br>
4 `5 z- Y# [2 T; G" Y% `4 ad0: &nbsp; &nbsp; MOV &nbsp;[data3-1],31h<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;JMP &nbsp;d2 &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;<br>
# n/ [2 t& G; u3 ?d1: &nbsp; &nbsp; MOV &nbsp;[data3-1],20h<br>
7 L, ~5 G$ `! I, Z" pd2: &nbsp; &nbsp; MOV &nbsp;DX,OFFSET data1<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;MOV &nbsp;AH,09h<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;INT &nbsp;21h<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;MOV &nbsp;AH,4ch<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;INT &nbsp;21h<br># I# j" U# F+ n" j" k
code &nbsp; &nbsp;ENDS<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;END start<br>9 c* Y/ E! H' d- b/ G) }" i  P
发表于 2005-4-26 17:52:00 | 显示全部楼层
晕死了
发表于 2005-4-26 18:02:00 | 显示全部楼层
[audio03]
发表于 2005-4-27 15:14:00 | 显示全部楼层
小胖哪弄的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|诚毅小家 ( 小家社区工作室 闽ICP备05007965号 )

GMT+8, 2025-2-19 07:13 , Processed in 0.051617 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表