第一范文网 - 专业文章范例文档资料分享平台

汇编语言数据加密报告

来源:用户分享 时间:2025/5/24 6:05:15 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

汇编语言程序设计课程设计说明书 设计步骤

JIEMIGC PROC NEAR GC2: MOV AL,[DI] CMP AL,30H JE T11 CMP AL,41H JE T22 CMP AL,61H JE T33 CMP AL,'$' JE ORDER2 XOR AX,AX MOV AX,[DI] SUB AX,01H MOV [SI],AX INC DI INC SI JMP GC2 T11: ADD AL,09H CBW MOV [SI],AX INC SI INC DI JMP GC2 T22: ADD AL,19H CBW MOV [SI],AX INC SI INC DI JMP JIEMIGC T33: ADD AL,19H CBW MOV [SI],AX INC DI INC SI JMP GC2 ORDER2: XOR DX,DX LEA DX,HEADMSG32 CALL DISPCHS XOR DX,DX LEA DX,JIE CALL DISPCHS CALL AROUND RET JIEMIGC ENDP

;解密过程程序

;输出AFTER TRANSLATING

;输出解密后字符串

- 10 -

汇编语言程序设计课程设计说明书 设计步骤

EXIT PROC AROUND1: XOR LEA CALL MOV INT CMP JE CMP JE CMP JE CMP JE JMP OUTCX: MOV INT A1: CALL RET EXIT CODE ENDS END START

NEAR ;退出程序

DX,DX

DX,HEADMSG4 DISPCHS AH,01H 21H AL,59H OUTCX AL,79H OUTCX AL,4EH A1

AL,6EH A1

AROUND1 AH,4CH 21H AROUND ENDP

;输出DO YOU WANT TO QUIT THIS PROGRAM

4.2运行结果

4.2.1主界面运行结果

主界面运行结果包括合适的界面大小,操作提示信息。其运行结果如图4.1用户界面所示。

图4.1用户界面

4.2.2显示加密后的数据

根据程序信息的提示,选择输入1,输入加密数据,然后输入数据,加密后的数据会显示在屏幕上。其运行结果如图4.2加密后的数据所示。

- 11 -

汇编语言程序设计课程设计说明书 设计步骤

图4.2加密后的数据

4.2.3显示解密后的数据

根据程序信息的提示,,解密数据,然后输入数据,解密后的数据显示在屏幕上。其运行结果如图4.3解密后的数据所示。

图4.3加密后的数据

4.2.4退出程序

根据程序信息的提示,选择输入3,退出程序,程序会提示用户,是否要退出程序,选‘Y’,则退出了该程序,选择输入‘n’,将返回菜单,如图4.4。

图4.4 退出程序

- 12 -

汇编语言程序设计课程设计说明书 问题及解决方法

五、问题及解决方法

1、在编写代码时,我们遇到了很多问题,其中字符串的输入和显示都没怎么接触过,所以更要去查资料 ,我们组的成员在经过翻阅资料和读相关的例子后,终于找到要用的功能。

2、写完代码,进入到程序的调试阶段,在这里遇到很多的问题。

(1)在定义显示的标题时候,因为是字符串,而在其后没用‘$’结束,出现错误。

(2)解决这一问题,因为是运用9号功能调用,其结尾的那一个字符必须是‘$’,只需在其结尾加上‘$’就可以。

(3)在用到接收的单个字符时,直接用寄存器来存储,当要调用时,就没发现已不存在了,调试时就出现了错误。

(4)为了解决这个问题,我们可以开辟一个内存空间,把输入的单个字符存入里面,连回车字符也存入,当要调用时,就把这空间的首个单元取出便可。

(5)在运用比较CMP的跳转时,当超过128个字节时,编译时就会出错。

(6)解决这个问题可以在跳转语句和被跳转的语句之间加个中间量,这样就可以在编译时没问题了。

另外还遇到一些常见的书写错误。

- 7 -

搜索更多关于: 汇编语言数据加密报告 的文档
汇编语言数据加密报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3o1qr1a2m79epjx24koe_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top