单片机汇编语言实现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为核心单片机的密钥键盘,可用于金融系统的用户远程密码修改,也可用于其它商用密文的传输。
- FPGA的DSP性能揭秘(06-16)
- 基于单片机通用引脚的软件UART设计(10-16)
- 分时操作系统思想在单片机中的具体应用 (10-30)
- 基于AT89C51+DSP的双CPU伺服运动控制器的研究(05-26)
- 关于RTX51 TINY的分析与探讨(05-30)
- 基于MC9S12DGl28单片机的智能寻迹车设计(04-03)