实验一 两个多位十进制数相加的实验
一、实验目的
学习数据传送和算术运算指令的用法
熟悉在PC机上建立、汇编、链接、调试和运行汇编语言程序的过程。
二、实验内容
将两个多位十进制数相加,要求被加数和加数均以ASCII码形式各自顺序存放在以DATA1、DATA2为首的5个内存单元中(低位在前),结果送回DATA1处。
三、程序流程图
图 3-1
四、参考程序清单
DATA SEGMENT
DATA1 DB 33H,39H,31H,37H,34H;被加数
DATA1END EQU $-1
DATA2 DB 34H,35H,30H,38H,32H;加数
DATA2END EQU $-1
SUM DB 5 DUP(?)
DATA ENDS
STACK SEGMENT
STA DB 20 DUP(?)
TOP EQU LENGTH STA
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK,ES:DATA
START: MOV AX,DATA
MOV DS,AX
MOV AX,STACK
MOV SS,AX
您可能关注的文档
最近下载
- 2025年安徽师范大学附属中学高中自主招生物理试卷.pdf VIP
- IS580系列伺服驱动器用户手册.pdf
- 学校大班额化解实施方案.doc
- 建侠加固表格1:预制空心板加固简化计算.xlsx VIP
- 合肥经济技术开发区招聘社区工作者考试真题2024.docx VIP
- NY-T 1121.6-2006 土壤检测 第6部分 土壤有机质的测定.docx VIP
- 英飞源 -ACDC -BEG1K0100用户手册A00 30K.pdf VIP
- 2025安徽师范大学附中自主招生考试语文试卷真题(含答案详解).docx VIP
- 检验科实验室消毒安全规程.ppt VIP
- 建侠加固表格13:预制板粘贴碳纤维加固计算表格.xlsx VIP
原创力文档

文档评论(0)