微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 单片机汇编语言实现DES加密算法

单片机汇编语言实现DES加密算法

时间:10-16 来源:互联网 点击:

,2FH ;取出高位数据

LCALL S162345 ;调用实现Si(b1b6,b2b3b4b5)

;的功能子程序

MOV DPTR,#S1TAB;S盒表的首址

MOV A,21H ;取出第几个S盒

LCALL DPTRADD

CLR A

MOVC A,@A+DPTR;求出S盒的表地址及S 结果

SWAP A

MOV 27H,A ;保存高位结果

MOV 20H,2EH

LCALL S162345

;重复

RET

利用这些子程序,我们成功地开发了以89C52为核心单片机的密钥键盘,可用于金融系统的用户远程密码修改,也可用于其它商用密文的传输。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top