c51程序逆向分析
来源:互联网 发布:达观数据 陈运文履历 编辑:程序博客网 时间:2024/04/30 09:24
#include <reg52.h>
#include <absacc.h>
sbit LED_BIT = P1^6;
void main(void)
{
LED_BIT = 1;
P0 = 'a';
while(1);
}
二进制文件lessxxx.hex
打开C51反汇编器选择hex文件:
;==========================================================================
;==========================================================================
;标号==============指令================================地址===机器码=======
;==========================================================================
Q0000: LJMP Q0003 ;0000 02 00 03
;==========================================================================
Q0003: MOV R0,#7FH ;0003 78 7F
CLR A ;0005 E4
Q0006: MOV @R0,A ;0006 F6
DJNZ R0,Q0006 ;0007 D8 FD
MOV SP,#07H ;0009 75 81 07
LJMP Q000F ;000C 02 00 0F
;==========================================================================
Q000F: SETB P1.6 ;000F D2 96 //相当于sbit LED_BIT = P1^6; LED_BIT = 1;
MOV P0,#61H ;0011 75 80 61//相当于P0 = 'a'; a的ascii码0x61
SJMP $ ;0014 80 FE
- c51程序逆向分析
- 逆向分析 Android 程序
- 逆向分析 Android 程序
- 手把手教你逆向分析 Android 程序
- 逆向分析 Android 程序- 内存内存
- 手把手教你逆向分析 Android 程序
- Android安全:如何逆向分析Android程序
- 手把手教你逆向分析android程序
- 手把手教你逆向分析 Android 程序
- 恶意代码--微软jscript程序样本逆向分析
- 2 逆向分析hello world!程序
- 手把手教你逆向分析 Android 程序
- (逆向工程核心原理)小白初探逆向_1:逆向分析Hello World!程序
- Android逆向分析基础-静态分析Android程序
- 第一个C51程序
- TLC1549 的c51程序
- C51 延时程序
- C51 DS18B20程序
- 举例说明数据库一、二、三及BCNF范式
- 数据库 范式
- 主题和皮肤
- oracle常用sql语句
- 无招有招——工作积累编程思想之XML转义字符
- c51程序逆向分析
- 冒泡排序、选择排序、插值排序
- 实模式与保护模式
- 创新工场汪华:今后三年的移动互联网创业投资
- dll源代码调试全攻略~包括ISAPI,API HOOK,GINA等dll的源代码调试方法~
- ++语法举例
- 50个好网站,从此上网不再虚度!
- How to do synchronization for Tomboy Notes on Windows
- 跨越软考学习总结--你不能不会的数据流图(DFD)