汇编上机题两个数相乘.docx

上传人:b****6 文档编号:7450539 上传时间:2023-01-24 格式:DOCX 页数:6 大小:51.39KB
下载 相关 举报
汇编上机题两个数相乘.docx_第1页
第1页 / 共6页
汇编上机题两个数相乘.docx_第2页
第2页 / 共6页
汇编上机题两个数相乘.docx_第3页
第3页 / 共6页
汇编上机题两个数相乘.docx_第4页
第4页 / 共6页
汇编上机题两个数相乘.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

汇编上机题两个数相乘.docx

《汇编上机题两个数相乘.docx》由会员分享,可在线阅读,更多相关《汇编上机题两个数相乘.docx(6页珍藏版)》请在冰豆网上搜索。

汇编上机题两个数相乘.docx

汇编上机题两个数相乘

实验报告

学院:

计算机科学学院专业:

计算机科学与技术2013年10月16日

姓名

学号

班级

指导老师

吴产乐

课程名称

汇编语言程序设计

实验名称

两位非压缩型的BCD码相乘

1.实验目的

将A中的两位非压缩的BCD码与B中的两位BCD码相乘,其结果放在变量C中。

2.实验内容

1.理解非压缩BCD码的概念,编程实现非压缩BCD码乘法。

2.编程实现C=A*B,其中A、B单元分别存放着两位用非压缩BCD码表示的十进制数。

3.实验环境

计算机,MASM5.0软件

4.实验方法和步骤

DATESEGMENT

TISHIADB'PleaseinputanumbertoA:

$'

TISHIBDB'PleaseinputanumbertoB:

$'

TISHICDB'resoultC=A*B=$'

TISHINONUMDB'Theelementyouinputisnotanumble!

',0DH,0AH,'PLEASEINPUTANUMBERAGAIN!

$'

ADW?

BDW?

CDW?

DATEENDS

CODESEGMENT

MAINPROCFAR

ASSUMECS:

CODE,DS:

DATE

START:

PUSHDS

SUBAX,AX

PUSHAX

MOVAX,DATE

MOVDS,AX

LEADX,TISHIA

MOVAH,9H

INT21H

CALLINPUT;输入A

MOVA,BX

LEADX,TISHIB

MOVAH,9H

INT21H

CALLINPUT;输入B

MOVB,BX

LEADX,TISHIC

MOVAH,9H

INT21H

MOVAX,A

AAD

MOVBX,AX

MOVAX,B

AAD

MULBX

MOVWORDPTRC,AX

MOVWORDPTRC+2,DX

MOVDI,0AH

MOVCX,0

HUATEN:

;转化为十进制

DIVDI

PUSHDX

INCCX

CMPAX,0

JENEXT

CWD

JMPHUATEN

NEXT:

;输出结果

POPDX

ADDDL,30H

MOVAH,2H;输出一个字符

INT21H

LOOPNEXT

RET

MAINENDP

INPUTPROC

MOVBX,0

INPUTA:

MOVAH,1H;调用1号功能输入一个字符

INT21H

CMPAL,30H;用于判断是不是小于0

JBERROR

CMPAL,39H;判断是不是大于9

JAERROR

SUBAL,30H;用于转换为十进制

MOVBL,AL

MOVAH,1H

INT21H

CMPAL,0DH

JEEXIT

CMPAL,30H

JBERROR

CMPAL,39H

JAERROR

SUBAL,30H

MOVCL,8;用于移位操作

ROLBX,CL

MOVBL,AL

JMPEXIT

ERROR:

CALLCRLF

LEADX,TISHINONUM

MOVAH,9H;调用9号功能输出一个字符串在跳回

INT21H

CALLCRLF

JMPINPUTA

EXIT:

CALLCRLF

RET

INPUTENDP

CRLFPROCNEAR

MOVDL,0AH;换行

MOVAH,2H

INT21H

MOVDL,0DH;回车

MOVAH,2H

INT21H

RET

CRLFENDP

CODEENDS

ENDSTART

5.程序及测试结果

6.实验分析与体会

通过本次实验,学到了很多东西,最主要的是熟悉和了解了非压缩BCD编码的乘法运算法则,更好的了解了计算机的数据存储方式,

学程序过程中遇到了不少问题,通过与同学探讨,学习,找资料,还是把程序调试出来了,从中不仅学到了本专业的知识更重要的是知道怎样去获取知识。

 

实验日期:

2013年10月16日

教师评语

 

签名:

年月日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 解决方案

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1