- 1
- 2
- 3
- 4
- 5
JA58XX反汇编程序设计与实现
资料介绍
8位微控制器(MCU)自20世纪70年代面世以来已成为电子行业广泛应用的器件,当功能更复杂、更强大的16和32位器件出现并表现出巨大的性能优势时,8位微控制器的市场却继续壮大。Semico公司研究数据显示,8位微控制器市场的全球总价值将从2002年的不足40亿美元攀升到2008年的58亿美元。CMOS制造的单片机系列JA58XX是8位微控制器件的典型代表,体积虽小却集成了很多功能特点,主要面向家用电器及便携式电子产品,如微型录音机、照像机、充电器、计时器、智能传感器、软件狗、灯光调节器、电子开关、儿童玩具等消费类产品。ASMIDE是一款为推广JA58XX单片机而研发的汇编编译器,该编译器的主要功能之一是软件仿真,而软件仿真功能的实现主要依赖于二进制机器码的反汇编。本文从以下几个方面论述二进制机器码反汇编软在件仿真功能中的设计与实现。 1)以编译原理技术为理论基础,针对JA58XX机器码反汇编过程中所涉及的词法分析、语法分析及目标代码的生成分别进行理论阐述。 2)分析JA58XX单片机的硬件架构与指令系统,描述ASMIDE汇编编译器的相关功能。 3)在对比传统反汇编算法优缺点的基础上,针对实现机器码操作数与操作码分离的反汇编程序,提出了本文反汇编的算法与数据结构,并在研究JA58XX单片机指令基础上编写代码,进行反汇编程序测试。 4)设计软件仿真结构,给出具体接口函数与接口变量。在分析JA58XX单片机指令周期与机器周期的关系及每个机器周期具体动作的基础上,将反汇编代码进行分割,模拟JA58XX各个机器周期动作以实现ASMIDE软件平台软件仿真功能。 5)对ASMIDE平台反汇编程序进行总结,并对未来所需要做的工作提出展望。
部分文件列表
文件名 | 大小 |
JA58XX反汇编程序设计与实现.pdf | 1M |
最新上传
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏160.00元 3天前
用户:w1966891335
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏160.00元 3天前
用户:kk1957135547
-
21ic下载 打赏40.00元 3天前
用户:WK520077778
-
21ic下载 打赏40.00元 3天前
用户:sun2152
-
21ic下载 打赏30.00元 3天前
用户:xuzhen1
-
21ic下载 打赏50.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏30.00元 3天前
用户:xzxbybd
-
21ic下载 打赏40.00元 3天前
用户:z00
-
21ic下载 打赏40.00元 3天前
用户:forgot
-
21ic下载 打赏40.00元 3天前
用户:happypcb
-
21ic下载 打赏20.00元 3天前
用户:zhaoqshan
-
21ic下载 打赏5.00元 3天前
用户:17724187683
-
21ic下载 打赏5.00元 3天前
用户:zmm1818
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
chenruiji 打赏1.00元 3天前
资料:血糖仪原理图
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:测试智能语音控制模块
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:CJQ_ENJOY
-
21ic小能手 打赏5.00元 3天前
全部评论(0)