数电考试前粗糙复习

考试重点:

第二、三、四章(大概)


第一章:

先科普一下各种进制的英文单词,首先从人见人爱的十进制开始,他的英文是Decimal。那么二进制呢,应该是Binary的说~八进制和十六进制分别是Octal(跟Oracle好像啊)和Hexadcimal。进制之间的换算关系应该是这样的:

1.Binary ->  Decimal

根据D=∑ki * N^i ,(其中N为基数(N进制),ki称为第i位的系数,N^i称为第i位的权)可知,143.75这样的十进制数可展开为1*10^2+4*10^1+3*10^0+7*10^-1+5*10^-2

那么当使N = 2时便可得出一个数的二进制表示。在ki中要填入的是被转换的进制的数。那么将二进制数101.11转换为十进制的算法为(101.11)B = (1*10^2+0*10^1+1*10^0+1*10^-1+1*10^-2)D = (5.75)D,在计算是通常使用8421法降低计算时间复杂度。

2.Octal -> Decimal

同样适用上面提到的公式D=∑ki * N^i 进行转换计算。例如(12.4)O = (1*8^1+2*8^0+4*8^-1)D = (10.5)D 计算是似乎也能用512 64 8 1 法降低计算时间复杂度。

3.Hexadcimal -> Decimal

其实还是用上面那个公式算啦,别忘了这个表格:

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

0 1 2 3 4 5 6 7 8 9  A   B   C  D   E   F

那么如果要转换(2A.7F)H,它等于(2*16^1+A*16^0+7*16^-1+F*16^-2)D = (42.4960937)D



各种编码:

BCD码(Binary Coded Decimal)8421

余三码:=BCD + 3

余三循环码:

2421码

5211码

rayCode, Recycle Code




逻辑代数:

逻辑代数的基本运算有AND,OR,NOT。AND逻辑乘,OR逻辑加,NOT取反。其他常用的逻辑组合有与非(nand),或非(nor),与或非(and-nor),异或(exclusive or),同或(exclusive nor)。and the truth table of the exclusive or is :

A B   Y

0 0    0

0 1    1

1 0    1

1 1    0

and the truth table of the exclusive nor is:

 A B  Y

 0 0   1

 0 1   0 

 1 0   0

 1 1   1

同或和异或为互为反运算,AxorB = AB'+A'B,AxnorB = AB+A'B'

逻辑运算满足重叠律,互补律,分配律,反演率,还原律。 带入定理,反演定理,对偶定理。

反演定理:对于任意一个逻辑式Y,若将其中的*与+,变量相互对换,则会得到Y'。

对偶定理:若两逻辑式相等,则他们的对偶式也相等。


若干常用公式:

A + AB = A

A + A'B = A + B

AB + AB' = A

A(A + B) = A

AB + A'C + BC = AB + A'C

A(AB)' = AB'   A'(AB)' = A'



逻辑函数式(logic function):

F(未知数) = Y

常用的逻辑表达式有:逻辑函数式,逻辑真值表,逻辑图(logic diagram),波形图(waveform,timing diagram),卡诺图,VHDL and Verilog HDL。

逻辑函数的化简法有公式化简法,卡诺图化简法,QM化简法(不考)。为了降低成本等原因,要对设计好的的逻辑电路进行化简。



二极管截止电压0.7V,计算时要减去。



编码器(encoder)貌似可分为普通编码器和优先编码器,普通编码器在任何时侯都只允许输入一个编码信号,否则会输出非法信号。

优先编码器(priority encoder)74hc148  74LS147  

译码器(decoder)74HC138 74HC42

数据选择器(data selector, multiplexer) 74HC153双四选一数据选择器

数值比较器74LS85 




用74HC138设计组合逻辑电路;


### 路实验考试复习重点和难点总结 路实验考试通常涉及多个核心主题,这些主题不仅测试学生的理论知识,还评估其实际操作能力和解决问题的能力。以下是针对该类考试的重点和难点总结: #### 1. 据的表示与运算 据的表示形式以及相应的运算是理解计算机系统的基础之一。考生应熟悉不同进制间的转换(如二进制、十进制、十六进制)、补码表示法及其在加减运算中的应用[^1]。 #### 2. 存储器层次结构 了解存储器的工作机制对于构建高效的计算环境至关重要。这包括RAM、ROM的特点对比,Cache的作用原理等知识点。此外还需注意虚拟内存的概念是如何影响程序执行效率的[^1]。 #### 3. 指令系统的构成要素 指令集架构ISA定义了处理器如何解释并响应来自软件层面发出的各种命令请求。学习过程中应当着重关注寻址模式多样性所带来的灵活性优势,同时也不能忽视异常处理流程的重要性[^1]。 #### 4. 中央处理器(CPU)内部构造剖析 深入探讨CPU内部组件间相互协作关系是本部分的核心所在。特别是流水线技术背后隐藏的时间延迟补偿策略,分支预测算法准确性提升措施等方面均值得仔细研究[^1]。 #### 5. 总线通信协议规范解读 总线作为连接各个子模块的关键通道,在传输速率匹配度调整、信号完整性保障等领域提出了严格的要求。因此有必要详细了解PCI Express标准家族成员特性差异之处,并能根据不同应用场景做出合理选择建议。 #### 6. 输入/输出(I/O)接口设计原则说明 最后一点便是I/O端口布局规划相关内容介绍。这里主要讨论串行通讯 versus 并行通讯各自的优缺点权衡考量因素;USB Type-C 接插件普及趋势下带来的便利性和兼容性改善成果展示等等[^1]。 --- ```c++ // 示例:简单的组合逻辑路仿真函 bool AND_gate(bool A, bool B){ return (A && B); // 实现AND门功能 } bool OR_gate(bool A, bool B){ return (A || B); // 实现OR门功能 } bool NOT_gate(bool A){ return !A; // 实现NOT门功能 } ``` 以上代码展示了几个基础布尔逻辑运算符的具体实现方式,这对于编写更复杂的路模拟程序非常有用。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值