RSA算法的汇编代码实现,针对C52单片机上的嵌入式应用
2021-12-09 03:53:58 11KB RSA 单片机 C52
1
实验1 DEBUG的使用 1、实验目的 掌握DEBUG常用命令的使用;熟悉8086CPU内部有多少寄存器;掌握访问段式存储器结构地址的表示方法。 2、实验内容 将数据段中的两个数求和,结果保存在数据段中。源程序、机器语言程序如下: CS:0100 Al 00 00 MOV AX,[0000] CS:0103 03 06 02 00 ADD AX,[0002] CS;0107 A3 04 00 MOV [0004],AX CS:010A CB RETF 数据段内容如下: DS:0000 2301 2500 ;两个已知数 3、实验步骤 (1)用E命令键人上述机器语言程序和数据段的初值。 —E DS:000 2301 2500 —E DS:006 2A 2A 2A (2A为*标记,是为便于查看数据段内容而设置) —E CS:100 A1 00 00 03 06 02 00 —E CS:107 A3 04 00 CB (2)用D命令检查数据段、代码段内容。 —D DS:0 —D CS:100 (3)用T命令逐条执行上述程序,注意观察每条指令执行后相应寄存器的变化。 (4)用U命令反汇编本程序。 —U 100 10A (5)用R命令修改IP的内容为0100重新执行上述程序。 —R IP 显示:IP 010A :0100 (6)用G命令运行程序。 —G =CS:0100 107 观察:IP=AX= —G =CS:0100 10A 观察:IP=AX= 4、实验思考题 (1)用A命令输入源程序: CS:0100 MOV AX,FFFF STC 0104 MOV DS,AX MOV BX,DS MOV ES,BX MOV CX,ES MOV SS,CX MOV DX,SS MOV SP,DX MOV BP,SP MOV SI,BP MOV DI,SI JNB 012l XOR AX,DI JNZ 0125 CLC JMP 0104 0121 OR AX,DI JZ0100 0125 HLT (2)用T命令单步执行上述程序。观察结果,并注意标志寄存器的变化。
2021-12-07 14:38:29 1.12MB 汇编 代码 debug
1
基于51单片机的8位数码管显示时钟的汇编代码,可切换时间、日期模式
2021-12-05 19:01:32 9KB 汇编 单片机 时钟 时间
1
在arm的ads1.2环境下,用汇编写的百元百鸡程序。
2021-11-11 08:32:06 28KB 百元百鸡
1
如果是做单片机行业,且是小家电行业的,值得一看,可以看看别人是怎么写程序的
2021-11-10 09:21:25 137KB 电磁炉
1
汇编实现 当按下PC机键盘数字键1-8时,发 低音1,2,3,4,5,6,7,i八个音调。当按下 Q,W,E,R,T,Y,U,I时发中音1,2,3,4,5,6,7,i八 个音调 ,当按下A,S,D,F,G,H,J时发高音 1,2,3,4,5,6,7,i八个音调。按键由中断的方 式直接从并行口8255读取, 由软件实现转 化,从而确定键值,根据键值使8253发不 同频率的音
2021-11-04 16:52:45 6KB 电子琴汇编
1
使用汇编代码完成NCT6776F SIO WDT功能,实现按分秒定时选择与具体定时选择,请在纯dos环境下运行
2021-11-02 18:00:29 5KB 汇编 SIO NCT6776F 看门狗
1
uboot启动时start.S汇编代码起的作用。
2021-10-27 11:42:20 54KB start.S
1
包含了一系列的经典汇编程序,非常适合一些初学者模仿,从而提升自己的汇编程序的编写能力。 包含了一系列的经典汇编程序,非常适合一些初学者模仿,从而提升自己的汇编程序的编写能力。
2021-10-26 21:51:17 228KB 汇编 代码 汇编程序 例子
1
一段动态装载DLL的ShellCode汇编代码,不需要引入任何的库
2021-10-09 20:52:51 3KB 动态装载DLL ShellCode 汇编代码
1