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

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[分享]汇编实验二加法

[复制链接]
发表于 2005-4-26 11:19:00 | 显示全部楼层 |阅读模式
data &nbsp; &nbsp;&nbsp; &nbsp;SEGMENT<br>9 K8 V; Q# ]- h# E, G8 M  C$ u6 x
data1 &nbsp; &nbsp; DB'72355+'<br>
6 V$ Y4 E7 [3 U5 S) @7 k1 Fdata2 &nbsp; &nbsp; DB'45664= '<br>
' {5 j  C" D6 u5 w7 q. R1 @data3 &nbsp; &nbsp; DB 6 DUP(?),'$'<br>
5 S1 j- Z! B* L8 l5 U# pdata &nbsp; &nbsp;&nbsp; &nbsp;ENDS<br>3 O9 @5 v6 H$ l) T- G
code &nbsp; &nbsp;&nbsp; SEGMENT<br>' f7 Q# l( K3 `! _0 d; G
ASSUME CS:code,DS:data<br>6 s& m: r5 t" x9 `
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>* `6 M* g$ x6 `" v4 l$ N
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>
0 V8 A/ a) i5 U% Hl2: &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; MOV [data3-1],31h<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; JMP l22<br>
. F8 n) P0 ~6 q- |' M7 j2 t: Yl21: &nbsp; &nbsp;&nbsp; &nbsp;MOV [data3-1],20h<br>. {/ G. r' E  r; ?, _7 }
l22: &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>9 l3 g, f3 m) n
code &nbsp; &nbsp; ENDS<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; END start <br>
4 N) R" h: b% G! y8 e5 q
 楼主| 发表于 2005-4-26 11:20:00 | 显示全部楼层
附加题:<br>
, K. ~' F+ a5 |0 @. d7 M9 d  rdata SEGMENT<br>$ R: t! \9 a2 A! x* s
data1 DB ' 12345',10,13,'+'<br>2 k& g# V( q8 q7 @
data2 DB '67890',10,13,'------',10,13,' '<br>2 ~2 @- q" Z, C
data3 DB 6 DUP(?),'$'<br>6 f; t2 V7 v, K: l! ]
data ENDS<br>
# M4 @7 u- }% m5 ncode SEGMENT<br>&nbsp; &nbsp; &nbsp;ASSUME CS:code,DS:data<br># I# D0 _$ }4 O/ C2 P' v: x* C
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>- B- h& a+ I$ R) @# f% _
again1: 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>* ^' G( ~$ D9 e6 v) A  d8 }
d0: &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>: O% H# k$ g& R% Q! ~
d1: &nbsp; &nbsp; MOV &nbsp;[data3-1],20h<br>
, g/ G0 k: N7 g# Kd2: &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>; y, u6 A- T) s3 B, {, q) W
code &nbsp; &nbsp;ENDS<br>&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;END start<br>
- l: g  J! {; V, @( T7 a# v) d: Z* W
发表于 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, 2024-11-1 09:23 , Processed in 0.049507 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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