云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 汇编语言数据加密报告

汇编语言数据加密报告

  • 62 次阅读
  • 3 次下载
  • 2025/7/12 8:40:31

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

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 -

搜索更多关于: 汇编语言数据加密报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

汇编语言程序设计课程设计说明书 设计步骤 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

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com