<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[gaopinglzu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/gaopinglzu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gaopinglzu]]></copyright><item><title><![CDATA[第二章 定点数除法-例题]]></title><link>https://blog.youkuaiyun.com/gaopinglzu/article/details/104772721</link><guid>https://blog.youkuaiyun.com/gaopinglzu/article/details/104772721</guid><author>gaopinglzu</author><pubDate>Tue, 10 Mar 2020 13:44:26 +0800</pubDate><description><![CDATA[不恢复余数除法与恢复余数除法
当使用恢复余数除法时，第i次的计算中余数记作
RiR_iRi​
当Ri为负时，要恢复余数，即：
Ri′=2∗(Ri+Y)R'_i=2*(R_i+Y)Ri′​=2∗(Ri​+Y)
则第i+1次的计算的余数可表示为：
Ri+1=Ri′−YR_{i+1}=R'_i-YRi+1​=Ri′​−Y
Ri+1=2∗(Ri+Y)−YR_{i+1}=2*(R_i+Y)-YRi+1​=...]]></description><category></category></item><item><title><![CDATA[第二章 74181中的先行进位问题]]></title><link>https://blog.youkuaiyun.com/gaopinglzu/article/details/104728945</link><guid>https://blog.youkuaiyun.com/gaopinglzu/article/details/104728945</guid><author>gaopinglzu</author><pubDate>Sun, 08 Mar 2020 13:25:19 +0800</pubDate><description><![CDATA[1、说明

图1图1图1

图2图2图2
注：图1中红色方框并不是输入项X和Y的全加器，即与图2中的全加器相对应。
2、先行进位
在全加器中，输入项A、B、Cn+i，输出项为S、Cn+i+1
Cn+i+1=AiBi+BiCn+i+Cn+iAC_{n+i+1}=A_iB_i+B_iC_{n+i}+C_{n+i}ACn+i+1​=Ai​Bi​+Bi​Cn+i​+Cn+i​A
Cn+i+1=AiBi+(...]]></description><category></category></item><item><title><![CDATA[第二章 关于74181逻辑图中的Cn+1]]></title><link>https://blog.youkuaiyun.com/gaopinglzu/article/details/104657036</link><guid>https://blog.youkuaiyun.com/gaopinglzu/article/details/104657036</guid><author>gaopinglzu</author><pubDate>Thu, 05 Mar 2020 12:36:12 +0800</pubDate><description><![CDATA[TI公司的SN74181芯片逻辑图如下：
图1图1图1
此图含正逻辑与负逻辑两种表达方式。
注正逻辑下最低位的输入项为：Cn‾\overline {C_n}Cn​​

图2图2图2
现参照图2以正逻辑方式描述，SN74181功能可描述如下：
1、输出F
Fi=Yi⊗Xi⊗&nbsp;Cn+iF_i =Y_i \otimes {X_i} \otimes \ C_{n+i}Fi​=Yi​⊗Xi​⊗&n...]]></description><category></category></item><item><title><![CDATA[第二章 74181的正负逻辑的带进位与不带进位]]></title><link>https://blog.youkuaiyun.com/gaopinglzu/article/details/104562033</link><guid>https://blog.youkuaiyun.com/gaopinglzu/article/details/104562033</guid><author>gaopinglzu</author><pubDate>Fri, 28 Feb 2020 20:22:34 +0800</pubDate><description><![CDATA[正逻辑
正逻辑时，进位位的输入是
Cn‾\overline{C_n} Cn​​
最低位的输出是
F0=Y0⊗X0⊗CnF_0=Y_0 \otimes X_0 \otimes C_nF0​=Y0​⊗X0​⊗Cn​
当
Cn‾=1时\overline {C_n}=1时Cn​​=1时
F0=Y0⊗X0⊗0F_0=Y_0 \otimes X_0 \otimes 0F0​=Y0​⊗X0​⊗0
即F0=Y0...]]></description><category></category></item><item><title><![CDATA[第二章 74181正逻辑与负逻辑的等效性]]></title><link>https://blog.youkuaiyun.com/gaopinglzu/article/details/104560823</link><guid>https://blog.youkuaiyun.com/gaopinglzu/article/details/104560823</guid><author>gaopinglzu</author><pubDate>Fri, 28 Feb 2020 18:29:59 +0800</pubDate><description><![CDATA[74181电路图
正逻辑功能表

负逻辑功能表

从电路图中我们可以看出，电路的输入输出可以是
正逻辑下的A，B，...，Cn‾，以及FA，B，...，\overline{Cn}，以及FA，B，...，Cn，以及F，或者是负逻辑下的A‾，B‾，...，Cn，以及F‾。\overline{A}，\overline{B}，...，Cn，以及 \overline{F} 。A，B，...，Cn，以及F。
...]]></description><category></category></item><item><title><![CDATA[第二章 不恢复余数的阵列除法器的延迟时间]]></title><link>https://blog.youkuaiyun.com/gaopinglzu/article/details/104456109</link><guid>https://blog.youkuaiyun.com/gaopinglzu/article/details/104456109</guid><author>gaopinglzu</author><pubDate>Sun, 23 Feb 2020 10:56:21 +0800</pubDate><description><![CDATA[图中红色直线为控制端P的传导路径，绿色直线为进位位C的传导路径，由CAS的逻辑图中可看出，P的路径延时为0，C的单级延时为3T（以门电路为1T计算），因此，第一行的CAS是从右向左方向进行传导，4个CAS为3级，第一行的时间为(n-1)3T，此处n=4。以下各行CAS的延迟同第一行情况，总延迟时间为(n-1)23T

...]]></description><category></category></item><item><title><![CDATA[第二章 定点除法运算]]></title><link>https://blog.youkuaiyun.com/gaopinglzu/article/details/104455627</link><guid>https://blog.youkuaiyun.com/gaopinglzu/article/details/104455627</guid><author>gaopinglzu</author><pubDate>Sun, 23 Feb 2020 10:44:43 +0800</pubDate><description><![CDATA[1. 手工计算
x=0.10010，y=0.1011
计算x÷y=q...r x \div y  = q...rx÷y=q...r
x:被除数，y:除数，q:商，r:余数 x:被除数，y:除数，q: 商， r: 余数x:被除数，y:除数，q:商，r:余数

图1图1图1
以上过程为手工计算过程，计算时要判断每次得到的余数与除数的大小关系，从而决定商0还是商1。
与乘法不同的是，在除法中要求：1.除...]]></description><category></category></item><item><title><![CDATA[1多媒体-研究生-无损压缩]]></title><link>https://blog.youkuaiyun.com/gaopinglzu/article/details/104334560</link><guid>https://blog.youkuaiyun.com/gaopinglzu/article/details/104334560</guid><author>gaopinglzu</author><pubDate>Sat, 15 Feb 2020 21:01:03 +0800</pubDate><description><![CDATA[1、均值的计算方法（关注权值）
2、哈夫曼编码、算术编码、指数哥伦布编码各自的优缺点，并总结熵编码的特点
3、举例说明哈夫曼编码与指数哥伦布编码在性能上的差异。（考虑分布情况）

...]]></description><category></category></item><item><title><![CDATA[第一章1  解释]]></title><link>https://blog.youkuaiyun.com/gaopinglzu/article/details/104331358</link><guid>https://blog.youkuaiyun.com/gaopinglzu/article/details/104331358</guid><author>gaopinglzu</author><pubDate>Sat, 15 Feb 2020 17:35:28 +0800</pubDate><description><![CDATA[补全代码如下：
sum(int a[ ], unsigned len);
main()
{
	int a[3]={1,2,3};
	printf("%lf",sum(a,0));
}

sum(int a[ ], unsigned len)
{
	int	i,sum = 0;
	for	(i=0; i&lt;= len-1; i++)
      	sum += a[i];
	return sum...]]></description><category></category></item><item><title><![CDATA[第一章  问题1  解释]]></title><link>https://blog.youkuaiyun.com/gaopinglzu/article/details/104330007</link><guid>https://blog.youkuaiyun.com/gaopinglzu/article/details/104330007</guid><author>gaopinglzu</author><pubDate>Sat, 15 Feb 2020 16:50:51 +0800</pubDate><description><![CDATA[代码块1
main()
{
	double f=34.6;
	f=f-34;
	printf("%lf",f);
}

代码块1 结果

代码块2
main()
{
	float f=34.6;
	f=f-34;
	printf("%f",f);
}

代码块2 结果
代码1与代码2的差别在于变量 f 的数据类型，数据0.6有效数字位数为1位（0.6亦可表示为6*10-1，这里与小数点后多少位不同...]]></description><category></category></item><item><title><![CDATA[第二章 不带符号位的阵列乘法器的计算过程]]></title><link>https://blog.youkuaiyun.com/gaopinglzu/article/details/104274654</link><guid>https://blog.youkuaiyun.com/gaopinglzu/article/details/104274654</guid><author>gaopinglzu</author><pubDate>Wed, 12 Feb 2020 10:58:42 +0800</pubDate><description><![CDATA[[例] 已知不带符号的二进制整数A=11011，B=10101，求每一部分乘积项aibj的值与D9D8…D0的值。

P = D9D8D7D6D5D4D3D2D1D0 = 1000110111 (56710)
不带符号位的阵列乘法器逻辑电路图如下：

不带符号位的阵列乘法器的计算过程如下图：

注：  不带符号位的阵列乘法器在计算时有两个延迟计算，一个是部分积的最高位，另一个是进位位。

...]]></description><category></category></item><item><title><![CDATA[第二章 n位全加器的传输延迟时间]]></title><link>https://blog.youkuaiyun.com/gaopinglzu/article/details/104233332</link><guid>https://blog.youkuaiyun.com/gaopinglzu/article/details/104233332</guid><author>gaopinglzu</author><pubDate>Sun, 09 Feb 2020 12:24:10 +0800</pubDate><description><![CDATA[上图为2位全加器的门电路图，所表达的时Ai+1Ai+Bi+1Bi→Si+1SiA_{i+1}A_i +B_{i+1}B_i  \rightarrow S_{i+1} S_iAi+1​Ai​+Bi+1​Bi​→Si+1​Si​
Ci为低位进位，Ci+1为i位向i+1位的进位，Ci+2为i+1位向i+2位的进位
n位全加器传输延迟时间的推导如下：
1位：S为  6T；C为5T
2位：S为  8T（5...]]></description><category></category></item><item><title><![CDATA[第二章 1位全加器的传输延迟时间计算]]></title><link>https://blog.youkuaiyun.com/gaopinglzu/article/details/104233115</link><guid>https://blog.youkuaiyun.com/gaopinglzu/article/details/104233115</guid><author>gaopinglzu</author><pubDate>Sun, 09 Feb 2020 11:58:46 +0800</pubDate><description><![CDATA[进位位C的传输延迟时间

计算传输延迟时间时的本质问题为查找最长传输路径（依据门电路的传输延迟时间），图中红色线从输入到输出经历1个异或门、2个与非门，因此进位位C的传输延迟时间为（按约定）：3T+1T+1T=5T
同理和位S的传输延迟时间为3T+3T=6T
1位全加器的整体传输延迟时间为（所有输出的最大传输延迟时间）6T

...]]></description><category></category></item><item><title><![CDATA[第二章 1位全加器的设计电路]]></title><link>https://blog.youkuaiyun.com/gaopinglzu/article/details/104232797</link><guid>https://blog.youkuaiyun.com/gaopinglzu/article/details/104232797</guid><author>gaopinglzu</author><pubDate>Sun, 09 Feb 2020 11:48:29 +0800</pubDate><description><![CDATA[约定：
1.与非门、或非门、非门的传输延迟时间为1个单位时间，记1T
2.与、或门的传输延迟时间为2个单位时间，记2T
3.异或、同或门的传输延迟时间为3个单位时间，记3T

图1&nbsp;&nbsp;Ci+1=AiBi+(Ai⊗Bi)Ci图1 \ \   C_{i+1}=A_iB_i+(A_i \otimes B_i)C_i图1&nbsp;&nbsp;Ci+1​=Ai​Bi​+(Ai​⊗Bi​...]]></description><category></category></item><item><title><![CDATA[第二章 由全加器的真值表到代数表达]]></title><link>https://blog.youkuaiyun.com/gaopinglzu/article/details/104221318</link><guid>https://blog.youkuaiyun.com/gaopinglzu/article/details/104221318</guid><author>gaopinglzu</author><pubDate>Sat, 08 Feb 2020 13:35:09 +0800</pubDate><description><![CDATA[全加器的真值表

全加器的代数表达

和S的推导：
由真值表可写出
S=A‾&nbsp;B‾&nbsp;C+A‾&nbsp;B&nbsp;C‾+AB‾&nbsp;C‾+ABC
S =\overline A\ \overline B \ C+\overline A \ B \ \overline C + A \overline B \ \overline C +ABC  
S=A&nbsp;B&nb...]]></description><category></category></item><item><title><![CDATA[第二章 理解规格与非规格化]]></title><link>https://blog.youkuaiyun.com/gaopinglzu/article/details/104221167</link><guid>https://blog.youkuaiyun.com/gaopinglzu/article/details/104221167</guid><author>gaopinglzu</author><pubDate>Sat, 08 Feb 2020 12:09:45 +0800</pubDate><description><![CDATA[理解规格与非规格化

最小规格化数、最大非规格化数和最小非规格化数之间有什么样的等式关系？

]]></description><category></category></item><item><title><![CDATA[第二章 理解补码]]></title><link>https://blog.youkuaiyun.com/gaopinglzu/article/details/104221055</link><guid>https://blog.youkuaiyun.com/gaopinglzu/article/details/104221055</guid><author>gaopinglzu</author><pubDate>Sat, 08 Feb 2020 12:00:42 +0800</pubDate><description><![CDATA[理解补码


如何理解此处的2 和2n+1?

]]></description><category></category></item><item><title><![CDATA[第二章 理解原码]]></title><link>https://blog.youkuaiyun.com/gaopinglzu/article/details/104220928</link><guid>https://blog.youkuaiyun.com/gaopinglzu/article/details/104220928</guid><author>gaopinglzu</author><pubDate>Sat, 08 Feb 2020 11:50:51 +0800</pubDate><description><![CDATA[理解原码


如何理解此处的 “1” 和 2^n ?

]]></description><category></category></item><item><title><![CDATA[第一章2]]></title><link>https://blog.youkuaiyun.com/gaopinglzu/article/details/104209028</link><guid>https://blog.youkuaiyun.com/gaopinglzu/article/details/104209028</guid><author>gaopinglzu</author><pubDate>Fri, 07 Feb 2020 13:30:41 +0800</pubDate><description><![CDATA[分析一下代码，考虑出错原因
double fun(int i)
{
  volatile double d[1] = {3.14};
  volatile long int a[2];
  a[i] = 1073741824; /* Possibly out of bounds */
  return d[0];
}

对于上述C语言函数，i=0~4时，fun(i)分别返回什么值?
fun(0) ...]]></description><category></category></item><item><title><![CDATA[第一章1]]></title><link>https://blog.youkuaiyun.com/gaopinglzu/article/details/104208997</link><guid>https://blog.youkuaiyun.com/gaopinglzu/article/details/104208997</guid><author>gaopinglzu</author><pubDate>Fri, 07 Feb 2020 13:26:16 +0800</pubDate><description><![CDATA[分析一下代码，考虑出错原因
sum(int a[ ], unsigned len)
{
	int 	i，sum = 0;
	for	(i = 0; i &lt;= len–1; i++)
      	sum += a[i];
	return sum;
}

当参数len为0时，返回值应该是0，但是在机器上执行时，却发生访存异常。但当len为int型时则正常。Why?

访问冲突地址为何是0xC0...]]></description><category></category></item></channel></rss>