虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

指令文件

  • 本程序可以对反汇编得到的指令文件进行指令统计

    本程序可以对反汇编得到的指令文件进行指令统计,显示出各个指令所使用过的数目

    标签: 指令 程序 反汇编

    上传时间: 2015-10-08

    上传用户:mhp0114

  • 基于FPGA的可编程技术的应用

    随着微电子技术和计算机技术的迅猛发展,尤其是现场可编程器件的出现,为满足实时处理系统的要求,诞生了一种新颖灵活的技术——可重构技术。它采用实时电路重构技术,在运行时根据需要,动态改变系统的电路结构,从而使系统既有硬件优化所能达到的高速度和高效率,又能像软件那样灵活可变,易于升级,从而形成可重构系统。可重构系统的关键在于电路结构可以动态改变,这就需要有合适的可编程逻辑器件作为系统的核心部件来实现这一功能。 论文利用可重构技术和“FD-ARM7TDMLCSOC”实验板的可编程资源实现了一个8位微程序控制的“实验CPU”,将“实验CPU”与实验板上的ARMCPU构成双内核CPU系统,并对双内核CPU系统的工作方式和体系结构进行了初步研究。 首先,文章研究了8位微程序控制CPU的开发实现。通过设计实验CPU的系统逻辑图,来确定该CPU的指令系统,并给出指令的执行流程以及指令编码。“实验CPU”采用的是微程序控制器的方式来进行控制,因此进行了微程序控制器的设计,即微指令编码的设计和微程序编码的设计。为利用可编程资源实现该“实验CPU”,需对“实验CPU”进行VHDL描述。 其次,文章进行了“实验CPU”综合下载与开发。文章中使用“Synplicity733”作为综合工具和“Fastchip3.0”作为开发工具。将“实验CPU”的VHDL描述进行综合以及下载,与实验箱上的ARMCPU构成双内核CPU,实现了基于可重构技术的双内核CPU的系统。根据实验板的具体环境,文章对双内核CPU系统存在的关键问题,如“实验CPU”的内存读写问题、微程序控制器的实现,以及“实验CPU'’框架等进行了改进,并通过在开发工具中添加控制模块和驱动程序来实现系统工作方式的控制。 最后,文章对双核CPU系统进行了功能分析。经分析,该系统中两个CPU内核均可正常运行指令、执行任务。利用实验板上的ARMCPU监视用“实验CPU”的工作情况,如模拟“实验CPU”的内存,实现机器码运行,通过串行口发送的指令来完成单步运行、连续运行、停止、“实验CPU"指令文件传送、“实验CPU"内存修改、内存察看等工作,所有结果可显示在超级终端上。该系统通过利用ARMCPU来监控可重构CPU,研究双核CPU之间的通信,尝试新的体系结构。

    标签: FPGA 可编程

    上传时间: 2013-04-24

    上传用户:royzhangsz

  • 基于Verilog-HDL的硬件电路的实现 9.2 具有LCD显示单元的可编程单脉冲发生器   9.2.1 LCD显示单元的工作原理   9.2.2 显示逻辑设计的思路与流程   9.

    基于Verilog-HDL的硬件电路的实现 9.2 具有LCD显示单元的可编程单脉冲发生器   9.2.1 LCD显示单元的工作原理   9.2.2 显示逻辑设计的思路与流程   9.2.3 LCD显示单元的硬件实现   9.2.4 可编程单脉冲数据的BCD码化   9.2.5 task的使用方法   9.2.6 for循环语句的使用方法   9.2.7 二进制数转换BCD码的硬件实现   9.2.8 可编程单脉冲发生器与显示单元的接口   9.2.9 具有LCD显示单元的可编程单脉冲发生器的硬件实现   9.2.10 编译指令-"文件包含"处理的使用方法

    标签: Verilog-HDL LCD 9.2 显示单元

    上传时间: 2014-06-23

    上传用户:xc216

  • C++完美演绎 经典算法 如 /* 头文件:my_Include.h */ #include <stdio.h> /* 展开C语言的内建函数指令 */ #define PI 3.141

    C++完美演绎 经典算法 如 /* 头文件:my_Include.h */ #include <stdio.h> /* 展开C语言的内建函数指令 */ #define PI 3.1415926 /* 宏常量,在稍后章节再详解 */ #define circle(radius) (PI*radius*radius) /* 宏函数,圆的面积 */ /* 将比较数值大小的函数写在自编include文件内 */ int show_big_or_small (int a,int b,int c) { int tmp if (a>b) { tmp = a a = b b = tmp } if (b>c) { tmp = b b = c c = tmp } if (a>b) { tmp = a a = b b = tmp } printf("由小至大排序之后的结果:%d %d %d\n", a, b, c) } 程序执行结果: 由小至大排序之后的结果:1 2 3 可将内建函数的include文件展开在自编的include文件中 圆圈的面积是=201.0619264

    标签: my_Include include define 3.141

    上传时间: 2014-01-17

    上传用户:epson850

  • 用vc6.0开发的基于at指令集的读写串口的短信收发程序,主要文件由c写成,便于移植

    用vc6.0开发的基于at指令集的读写串口的短信收发程序,主要文件由c写成,便于移植

    标签: 6.0 vc 指令集 串口

    上传时间: 2013-12-26

    上传用户:13160677563

  • 短消息sms的AT控制指令中文详细说明文件

    短消息sms的AT控制指令中文详细说明文件

    标签: sms 控制 指令

    上传时间: 2015-07-03

    上传用户:cjl42111

  • 文件包含使用motorola单机的专用模糊控制指令

    文件包含使用motorola单机的专用模糊控制指令,实现模糊控制的例程。 如何定义C语言和汇编语言共用的数据等

    标签: motorola 单机 模糊控制 指令

    上传时间: 2014-12-06

    上传用户:hj_18

  • 该PDF文件详细介绍了ARM的常用汇编指令集和Thumb指令集,是初学者的好帮手.

    该PDF文件详细介绍了ARM的常用汇编指令集和Thumb指令集,是初学者的好帮手.

    标签: Thumb ARM 详细介绍

    上传时间: 2014-01-15

    上传用户:dyctj

  • 本文件内容为tms320lf2407 dsp的中断向量将对应中断的_nothing改成眺转到指定服务子程序的指令即可以使用此中断

    本文件内容为tms320lf2407 dsp的中断向量将对应中断的_nothing改成眺转到指定服务子程序的指令即可以使用此中断

    标签: nothing 2407 tms 320

    上传时间: 2016-03-13

    上传用户:ruixue198909

  • 本文件内容为tms320lf2407 dsp的中断向量表 将对应中断的_nothing改成眺转到指定服务子程序的指令 即可以使用此中断

    本文件内容为tms320lf2407 dsp的中断向量表 将对应中断的_nothing改成眺转到指定服务子程序的指令 即可以使用此中断

    标签: nothing 2407 tms 320

    上传时间: 2014-01-01

    上传用户:redmoons