搜索资源列表
JieChen
- 算十万的阶乘,对于计算机和程序员都是一个挑战,本源程序实现了求大数的阶乘,是用汇编写的,相对速度很快,算十万的阶乘在我赛扬2.4,内存256的神舟笔记本上,用了20多分钟.算出得数写在一个TXT文件下,十万的阶乘结果,用记事本打开,都要好一会儿.
daijinweiyunsuanzhiling1
- 实验目的 这次进行的模型机的总体设计,是在前几次实验田的基础之上进行的。前面几次实验中有算术逻辑运算单元实验,这次实验主要是完成对不带进位和带进位的加减法进行运算。这也是我们这们这次实验中的两个主要的题目。后面我们还有对通用寄存器、指令和微程序控制单元等部分的实验。而这些都是为了让我们更加了解计算机在工作时的具体运行情况,计算机在运行时,每个部分是怎样来完成自己的该完成的部分的。 这次实验主要是要我们掌握各个单元模块的工作原理,进一步将其组成完整的系统,构造一台基本的模型计算机;在本
ShlTest
- 一个非常小的程序,但却毫不简单.程序使用了Windows的内存越权读写API.实现了对程序自身代码的内存中动态修改,可以高效执行任意指令.例子中动态修改了一个没有意义的空函数,实现了VB不可能编译出来的移位指令.-A very small program, but not simple. Procedures for the use of Windows to read and write memory ultra API. Realize their own code of procedure
huffman
- 哈夫曼编码进行信息通讯可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码;在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统,试为这样的信息收发站写一个哈夫曼编译码系统。 一个完整的系统应具有以下功能: (1) (1) I: 初始化。从终端读入字符集大小 n ,及 n 个字符和 n 个权值,建立哈夫曼树,并将其存于文件hfmtree中。 (2) C: 编码。利用已
8086
- 汇编语言比机器语言易于读写、易于调试和修改,同时也具有机器语言执行速度快,占内存空间少等优点,但在编写复杂程序时具有明显的局限性,汇编语言依赖于具体的机型,不能通用,也不能在不同机型之间移植。-Assembly language is easy to read and write than machine language, easy to debug and modify, as well as the implementation of a fast machine language, ac
MD5-assembler-code-for-large-file
- 写个程序,用的了MD5汇编码,百度了一堆,但是没有一个满意的。 并且都对500M以上的大文件支持不好,可怜单位配的256M内存的古董机!!!!! 于是自己决定重新写个,该源码对大文件的计算速度较快,附带全部RadASM汇编源码及生成的程序。源码请看附件。-Write a program, with MD5 assembler code, Baidu a bunch, but no one satisfied. And are bad, poor unit with large file
MD5-assemblerfor-large-file(Fringe1)
- 写个程序,用的了MD5汇编码,百度了一堆,但是没有一个满意的。 并且都对500M以上的大文件支持不好,可怜单位配的256M内存的古董机!!!!! 于是自己决定重新写个,该源码对大文件的计算速度较快. 写完后,发现:中间那一堆代码怎么看怎么那么不顺眼呢!!,继续改写,进行了优化,把中间的算子优化掉。 附带全部RadASM汇编源码及生成的程序。源码请看附件。-Write a program, with MD5 assembler code, Baidu a bunch, but no
mooc
- 矩阵转置的程序,采用了一种简单快捷的代码,占用内存少,可读性高,用于新手仿写-Matrix transpose program, using a simple code, less memory, readable, for the novice to write
sort
- 将1000个随机数写入文件,用mmap映射到内存,排序然后写回文件。(Writes 1000 random numbers to a file, maps MMAP to memory, sorts, and then writes back to the file.)
BDMA
- 这个程序从字节数组写10个字节数据到字节内存,并且从字节内存读回同样的数据并存储在内部内存中。(This program Writes the 10 data bytes into the Byte memory from the array data_array & also reads the same data from the byte memory and stores it in retrive_array of internal data memory.)
代码转换实验
- 1.编写并调试程序,将内存中BCD码转换为二进制码,在DEBUG中查看。 2、BCD码转换为二进制码 在各种智能仪器和信息处理中,人们总习惯于十进制数来表示信息。但绝大多数计算机没有十进制运算指令(仅有十进制调整指令)。这是因为实现十进制算术运算的硬件电路要比采用二进制算术运算的硬件电路复杂得多。例如,当两个整数进行算术运算时,对一个N进制的数需记住N(N+1)/2个“积”与“和”。当N=10时,需记住55个“积”与“和”;而当N=2时,只需记住3个。从占用存储空间来看,采用二进制数比采用
