zhliao2

风雨兼程,一路向北-------fpga (Keep a quiet heart study)

2012年6月14日

原码,反码,补码

摘要: 原文:http://blog.csdn.net/liujianli123/article/details/7433759以一个字节进行说明:1.先从计算机存储的机制说起:直接说有符号数,先说一个字节的的补码表示范围为-2^7~(2^7-1),即-128~127。当X>0时,X[原码]=[反码]=[补码];当X=0时,存在[+0]和[-0]两种表示形式,[+0]原=0000 000,[+0]反=0000 0000,[+0]补=0000 0000[-0]原=1000 000,[-0]反=1111 111,[-0]补=0000 0000当X<0时(重要):a.负数的原码:最高位D7为1, 阅读全文

posted @ 2012-06-14 11:16 zhliao 阅读(734) 评论(0) 推荐(0)
判断数据是否有溢出(OV)

摘要: 原文:http://zhidao.baidu.com/question/361453111.htmlCY位是累加器的进位、借位标志。下文的叙述按16位机来举例说明,如果是8位机或其它字长,则可换一个例子,但道理相似。对于无符号数的运算,CY位就可以表示其是否溢出。但如果是有符号数,则不能按CY标志来判断了。为此,设了另一个标志OV,其含义就是“假如是有符号数运算,是否出现了溢出”。例如对于16位运算器,65534 + 3,(即二进制的1111111111111110 + 0000000000000011),本该得65537,(即二进制的10000000000000001),但因为寄存器只有16 阅读全文

posted @ 2012-06-14 11:02 zhliao 阅读(14947) 评论(0) 推荐(2)
单位换算

摘要: b 是 bit 位的缩写B 是Byte 字节的缩写1B=8b1kb=1024b1GHz=1000MHz1MHz=1000kHz1kHz=1000Hz1GHz = 0.0005us = 0.0000005ms1MHz = 0.5us = 0.0005ms1KHz = 500us = 0.5ms1hz = 500000us = 500ms1ms=1000us1ms = 0.001s1us = 1000ns1uf = 10_0000pf1uf = 1000nfMHz的倒数是us级别的Hz的倒数是s级别的KHz的倒数是ms级别的在计算机网络或者是网络运营商中,一般,宽带速 率的单位用bps(或b/s) 阅读全文

posted @ 2012-06-14 10:30 zhliao 阅读(2130) 评论(0) 推荐(0)