8位加法器的原代码,主要内容下载看了就知道
上传时间: 2013-12-16
上传用户:思琦琦
64位的DES加密解密,加密111文件生成222,解密生成
上传时间: 2014-10-25
上传用户:linlin
关于一个8位处理器的分析,和源代码,VHDL语言设计,经过测试
上传时间: 2015-04-28
上传用户:manking0408
可预置的8位计数器程序的主要部分分析 #include <AT89X51.H> //器件配置文件 #define uchar unsigned char //变量类型的宏定义 #define uint unsigned int uchar code SEG7[10]={0x03,0x9f,0x25,0x0d,0x99, //0~9的数码管段码 0x49,0x41,0x1f,0x01,0x09} uchar data cnt[8] //在data区定义8位长度的数组,用来存放计数值 uchar data pre_cnt[8] //在data区定义8位长度的数组,用来存放预置值 sbit drv=P3^4 //定义输出驱动端 bit set_flag //定义工作标志 bit out_flag //定义输出标志 bit keydown_flag //键按下标志
标签: unsigned include define uchar
上传时间: 2015-04-29
上传用户:changeboy
能进行150位以内的大整数的加减乘除模乘方等运算
上传时间: 2015-04-29
上传用户:xfbs821
一.高精度延时, 是 CPU 测速的基础 Windows 内部有一个精度非常高的定时器, 精度在微秒级, 但不同的系统这个定时器的频率不同, 这个频率与硬件和操作系统都可能有关。 利用 API 函数 QueryPerformanceFrequency 可以得到这个定时器的频率。 利用 API 函数 QueryPerformanceCounter 可以得到定时器的当前值。 根据要延时的时间和定时器的频率, 可以算出要延时的时间定时器经过的周期数。 在循环里用 QueryPerformanceCounter 不停的读出定时器值, 一直到经过了指定周期数再结束循环, 就达到了高精度延时的目的。 高精度延时的程序, 参数: 微秒 二.测速程序 利用 rdtsc 汇编指令可以得到 CPU 内部定时器的值, 每经过一个 CPU 周期, 这个定时器就加一。 如果在一段时间内数得 CPU 的周期数, CPU工作频率 = 周期数 / 时间 为了不让其他进程和线程打扰, 必需要设置最高的优先级 以下函数设置当前进程和线程到最高的优先级。 SetPriorityClass(GetCurrentProcess(), REALTIME_PRIORITY_CLASS) SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_TIME_CRITICAL) CPU 测速程序的源代码, 这个程序通过 CPU 在 1/16 秒的时间内经过的周期数计算出工作频率, 单位 MHz:
上传时间: 2015-04-29
上传用户:iswlkje
单片机发展趋势的文章: 从Cygnal C8051F看8位单片机发展之路.pdf 好
上传时间: 2013-12-22
上传用户:fxf126@126.com
实现4位加减乘除的alu,采用超前进位加法和布斯乘法,代码较为简单。
上传时间: 2013-12-22
上传用户:shizhanincc
编了个8*8位的fifo数据缓冲器的vhdl源程序,是经过quartusII4.2编译成功的程序。。希望能跟各位交流
上传时间: 2015-04-29
上传用户:chens000
原来一些32位版发表在 http://www.x86asm.com 因暂停。更新的版本改上传于你处。 在原来的基础上。 增加了简单的宏指令. 增加了链接分散的汇编文本能力. 增加了完全的32位寻址格式. 例如: MOV EAX,[9*EDX] 也即MOV EAX,[EDX+8*EDX] 又如 ADD [ESI+ECX+某单或四字节数],另某数 其中: 某单或四字节数,默认为单字节偏移.(有些会另外,如PUSH类默认为32位的四字节.) 可以用DW等指定为字节长如 ADD [ESI+ECX+DW 某数],WO 另某数或者 ADD WO [ESI+ECX+DW 某数],另某数 目前还属于简陋版的中文汇编编译器
上传时间: 2014-03-10
上传用户:yepeng139