随笔分类 -  计算机组成

摘要:数说 明b整数转换成二进制c整数转换成对应的ASCII字符d整数转换成十进制e将整数转换成以科学计数法显示 数说 明f倍精确度数字转换成浮点数o整数转换成八进制s整数转换成字符串u整数转换成无符号整数x整数转换成小写十六进制X整数转换成大写十六进制应用:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?php $string=17; printf("%b",$string); //整数转化为二进制printf(&q 阅读全文
posted @ 2012-11-15 00:01 何解一直犯相同错误? 阅读(208) 评论(0) 推荐(0)
摘要:http://xilinx.eetrend.com/forum/18032008-03-13 12:40:51继续我的长篇“简单使用流程”。一不小心写了这么长。今天该写建工程向导中的软件初始设置。7、software setup STDIN、STDOUT选择串口就行(第5步要选择串口),这样程序中的print和xil_printf就可以在串口上输出。在EDK中一般不用printf这个函数,这个函数在代码段中占几十K,如果只输出固定的字符串用print,需要%d %s之类的用xil_printf这两个省资源。如果设计中代码段的memory足够大,也可以用printf。Boot Memory 就是 阅读全文
posted @ 2012-11-12 15:46 何解一直犯相同错误? 阅读(326) 评论(0) 推荐(0)
摘要:scanf函数在c语言中,常常作为标准输入函数所使用,而xilinx号称他支持标准的c库,所以自己很想用用这个函数。但是自己不管怎么尝试都无法通过终端输入一个字符。http://www.openhw.org/walkie/blog/09-03/166335_463bd.html网上也有无数的人在说无法使用scanf,或者无法完整的使用scanf函数。从edk的文档OS and Libraries Document Collection(oslib_rm.pdf)上说是支持的。而且确实可以在edk的安装目录下面的stdio.h文件中找到scanf函数的定义。\Xilinx\EDK\gnu\mic 阅读全文
posted @ 2012-11-12 15:31 何解一直犯相同错误? 阅读(951) 评论(0) 推荐(0)
摘要:人一我百,人十我万!追逐青春的梦想,怀着自信的心,永不放弃~~~~~~~我要成为AC神!!! by kuangbin@shuint ,long , long long类型的范围unsigned int 0~4294967295 int 2147483648~2147483647 unsigned long 0~4294967295 long 2147483648~2147483647 long long的最大值:9223372036854775807 long long的最小值:-9223372036854775808 unsigned long long的最大值:18446744073709 阅读全文
posted @ 2012-11-12 14:19 何解一直犯相同错误? 阅读(300) 评论(0) 推荐(0)
摘要:补码取反加一与补码减一取反相同的证明:⑴个位是1:取反加一与减一取反都是从1变成为0,再变为1;取反加一:取反从1变成为0,加一再变为1;减一取反:减一从1变成为0,取反再变为1;⑵个位是0:说明该数的形式必为:1…(1或者0)…1(m个0); 其中(m的值为1~N),第(m+1)位的值为1,所以主要看前m+1位(即100…00)的原码与补码转换情况:取反加一:取反前m+1位变为011…11,加一再变为100…00;减一取反:减一前m+1位变为011…11,取反再变为100…00; 阅读全文
posted @ 2012-11-12 06:22 何解一直犯相同错误? 阅读(1774) 评论(0) 推荐(0)
摘要:What is Verilog硬体描述语言->和一般在写的C语言对象不同 具有多种描述硬体的方式结构模型(structural) 通常用在简单逻辑闸的互连,或是各个小模组之间方块的连接. 资料流模型(dataflow) 若是所要描述的电路,可以用布林代数写出来,或者它可以用简单的运 算子描述出来的话,就会用资料流来表示.行为模型(behavior) 最常用的描述方式,可以用来描述很复杂的组合逻辑.若要撰写到跟时 序有关系的电路,一律都用行为模型来描述.在一个较大的电路方块内,经常会同时运用到3种描述方式 For Example1-bit全加器,结构模型 module FA_1bit(su 阅读全文
posted @ 2012-11-12 04:39 何解一直犯相同错误? 阅读(1214) 评论(0) 推荐(0)
摘要:nop指令的作用:1)就是通过nop指令的填充(nop指令一个字节),使指令按字对齐,从而减少取指令时的内存访问次数。(一般用来内存地址偶数对齐,比如有一条指令,占3字节,这时候使用nop指令,cpu就可以从第四个字节处读取指令了。)2)通过nop指令产生一定的延迟,但是对于快速的CPU来说效果不明显,可以使用rep前缀,多延迟几个时钟;-->具体应该说是占用了3个时钟脉冲! 3)i/o传输时,也会用一下nop,等待缓冲区清空,总线恢复; 4)清除由上一个算术逻辑指令设置的flag位; 5)破解:)对于原程序中验证部分使用nop来填充,使验证失效; 6)有一个朋友说的比较厉害--在航天飞 阅读全文
posted @ 2012-06-04 06:33 何解一直犯相同错误? 阅读(3425) 评论(0) 推荐(0)
摘要:系统总线上传送的信息包括数据信息、地址信息、控制信息,因此,系统总线包含有三种不同功能的总线,即数据总线DB(Data Bus)、地址总线AB(Address Bus)和控制总线CB(Control Bus) 数据总线DB用于传送数据信息。数据总线是双向三态形式的总线,即他既可以把CPU的数据传送到存储器或I/O接口等其它部件,也可以将其它部件的数据传送到CPU。数据总线的位数是微型计算机的一个重要指标,通常与微处理的字长相一致。例如Intel 8086微处理器字长16位,其数据总线宽度也是16位。需要指出的是,数据的含义是广义的,它可以是真正的数据,也可以指令代码或状态信息,有时甚至是一个控 阅读全文
posted @ 2012-03-12 00:32 何解一直犯相同错误? 阅读(1381) 评论(0) 推荐(0)
摘要:2010-01-17 19:11来自:http://bbs.jfwl.net/thread-83-1-1.html从事IDC数据中心业务多年,和无数的企业技术网管打过交道,在带宽单位的问题上,80%的技术都有典型误解。本人特针对此问题在QQ上详细阐明,希望对网管人员进行网络基础扫盲。 一般在书写带宽单位的时候,我们会写网络带宽是10M,很多网管误以为最大下载流量可以达到每秒下载10M的文件。其实是10/8 =1.25M。 原因:带宽的单位和硬盘的单位是不一样的。 容易误解的技术概念:Kb是否等于KB ? 假设我们申请的100Mb带宽的光纤,可是当下载本地网站的软件时,下载速度只能达到10MB左 阅读全文
posted @ 2012-03-11 22:18 何解一直犯相同错误? 阅读(2235) 评论(0) 推荐(0)