⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 des_asm.txt

📁 利用这些子程序
💻 TXT
字号:
(1)IP programmer

;in (MSB)2726252423222120(LSB),out:(MSB)2F2E2D2C2B2A2928(LSB)


IP: MOV C,06H ;

MOV 7FH,C ;

MOV C,0EH ;

MOV 7EH,C ;


.
.

.

MOV C,31H ;

MOV 41H,C ;

MOV C,39H ;

MOV 40H,C ;

RET

(2)逆置换子程序

;:(MSB)2726252423222120(LSB),:(MSB)2F2E2D2C2B2A2928(LSB)

;

IPRVS:MOV C,18H ;

MOV 7FH,C ;

MOV C,38H

.

.

.

RET

(3)xor

;:272625243F3E3D3C,:2B2A2928

XORLF: MOV A,3FH ;

XRL A,27H

MOV 2BH,A ;

MOV A,3EH

XRL A,26H

MOV 2AH,A

MOV A,3DH

XRL A,25H

MOV 29H,A

MOV A,3CH

XRL A,24H

MOV 28H,A

RET

(4)S box

;:(MSB)2F2E2D2C2B2A2928,:(MSB)27262524

;:48bits→32bits

S6TO4: MOV 20h,2FH ;

LCALL S162345 ;Si(b1b6,b2b3b4b5)


MOV DPTR,#S1TAB;

MOV A,21H ;

LCALL DPTRADD

CLR A

MOVC A,@A+DPTR;

SWAP A

MOV 27H,A ;

MOV 20H,2EH

LCALL S162345


RET

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -