2025年汇编实验攻略创新实验报告编写指南.docx

2025年汇编实验攻略创新实验报告编写指南.docx

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

试验三算术运算与代码转换程序设计

一、试验目的

1)掌握算术运算程序的设计措施。

2)掌握代码转换程序的设计措施。

3)深入掌握多种程序构造。

4)纯熟掌握和使用用DEBUG调试程序。

二、试验内容

1)编制两个多字节整数加法和减法程序,并将成果按十六进制形式显示在屏幕上。

2)编制程序实现二进制定点数与十进制数的ASCII码串之间转换,并将成果显示在屏幕上。

3)编写程序计算从键盘输入两个不超过四位的十进制数的和、差、积、商,并以十进制形式输出。

4)写程序把从键盘输入的四位十六进制数转换为压缩的BCD码,并显示输出。

5)编写一通用过程用来将十进制数(从键盘输入)转换为P(从键盘输入)进制数。

三、试验设备

PC机一台

四、试验环节

1)按程序流程图编制试验程序。

2)输入源程序。

3)汇编、连接程序,执行程序,检查成果。

4)程序的执行可用DEBUG的G命令,也可用T命令单步跟踪执行。

5)用D命令检查执行成果。

JCXZLOP3

六、源程序

试验一

DATASEGMENT

NUM1DB22H,33H,44H,55H,66H,77HNUM1LDB6H

NUM2DB22H,22H,22H,22HNUM2LDB4H

OUTCOME1DB10HDUP(O)OUTCOME2DB10HDUP(O)NDBOH

DATAENDS

STACK1SEGMENTPARASTACKDW20HDUP(O)

STACK1ENDS

CODESEGMENT

ASSUMECS:CODE,DS:DATA,SS:STACK1START:MOVAX,DATA

MOVDS,AXMOVCH,0

MOVSI,OFFSETNUM1MOVDI,OFFSETNUM2MOVAH,NUMIL

MOVAL,NUM2L

CMPAH,AL

JAECHA

XCHGSI,DIXCHGAH,AL

CHA:SUBAH,ALMOVCL,AL

CLC

MOVBX,OFFSETOUTCOME1LOP1:MOVAL,[DI]

PUSHCX

MOVCL,[SI]ADCCL,AL

MOV[BX],CLINCBX

INCSIINCDIPOPCX

LOOPLOP1MOVCL,AH

LOP2:PUSHCX

MOVCL,BYTEPTR[SI]

ADCCL,0

MOV[BX],CLPOPCX

INCBX

INCSI

LOOPLOP2

LOP3:MOVCH,0

MOVSI,OFFSETNUM1MOVDI,OFFSETNUM2MOVAH,NUMIL

MOVAL,NUM2L

CMPAH,AL

JAECHA1

XCHGSI,DI

XCHGAH,AL

CHA1:SUBAH,ALMOVCL,AL

CLC

MOVBX,OFFSETOUTCOME2LOP11:MOVAL,[DI]

PUSHCX

MOVCL,[SI]

SBBCL,AL

MOV[BX],CL

INCBXINCSI

INCDIPOPCX

LOOPLOP11MOVCL,AHJCXZLOP7

LOP21:PUSHCX

MOVCL,BYTEPTR[SI]

SBBCL,0

MOV[BX],CLPOPCX

INCBX

INCSI

LOOPLOP21

LOP7:MOVDI,OFFSETOUTCOME1

ADDDI,10HMOVCX,11H

LOP4:MOVDL,[DI]DECDI

CMPN,OH

JNELOP5

CMPDL,OHJELOP9

LOP5:PUSHDXPUSHCX

MOVCL,4HSHRDL,CLPOPCX

CMPDL,9HJBELOP6

ADDDL,7H

LOP6:ADDDL,30HMOVAH,2

INT21H

MOVN,1H

POPDX

ANDDX,0FHCMPDL,9HJBELOP8

ADDDL,7H

LOP8:ADDDL,30HMOVAH,2

INT21H

MOVDL,HMOVAH,2

INT21H

LOP9:LOOPLOP4

MOVN,0

MOVDI,OFFSETOUTCOME2ADDDI,10H

MOVCX,11H

LOP14:MOVDL,[DI]DECDI

CMPN,OH

JNELO

文档评论(0)

乐毅淘文斋 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8121131046000040

1亿VIP精品文档

相关文档