英伟达笔试1 1.使用基础逻辑单元2输入与非门(NAND2),设计1位奇偶发生器。有4个二进制输入A,B,C,D;当输入里面“1”的总个数是奇数时,输出为1;否则输出为0。也就是实现4输入奇校验输出:P=A⊕B⊕C⊕DP = A \oplus B \oplus C \oplus DP=A⊕B⊕C⊕D,全部只用2‑输入NAND门搭建。基础知识XOR(异或):X⊕Y=X⋅Y‾+X‾⋅Y‾X\oplus Y = \overline{X\cdot \overline Y+\overline X\cdot Y}X⊕Y=X⋅Y+X⋅Y​,可以只用NAND2实现:X⊕Y=NAND(NAND(X,NAND(X,Y)),NAND(Y,NAND(X,Y))) X\oplus Y = NAND\big(NAND(X,NAND(X,Y)),\ NAND(Y,NAND(X,Y))\big)X⊕Y=NAND(NAND(X,NAND(X,Y)),NAND(Y,NAND(X,Y)))一个2输入异或需要5个NAND2门。异或满足结合律:A⊕B⊕C⊕D=(A⊕B)⊕(C⊕D) A\oplus B \oplus C \oplus D = (A\oplus B)\oplus (C\oplus D)A⊕B⊕C⊕D=(A⊕B)⊕(C⊕D)分步构造模块1:X1=A⊕BX_1 = A\oplus BX1​=A⊕B,5个NAND2模块2:X2=C⊕DX_2 = C\oplus DX2​=C⊕D,5个NAND2模块3:P=X1⊕X2P = X_1 \oplus X_2P=X1​⊕X2​,5个NAND2总共有5+5+5=155+5+5 = \boldsymbol{15}5+5+5=15个NAND2门。逻辑表达式(全部用NAND表示)记N(x,y)=x⋅y‾N(x,y)=\overline{x\cdot y}N(x,y)=x⋅y​代表NAND2门输出。G1=N(A,B)X1=A⊕B=N(N(A,G1),N(B,G1))G2=N(C,D)X2=C⊕D=N(N(C,G2),N(D,G2))G3=N(X1,X2)P=X1⊕X2=N(N(X1,G3),N(X2,G3)) \begin{align*} G_1 = N(A,B) \\ X_1=A\oplus B = N(N(A,G_1),\ N(B,G_1)) \\ G_2 = N(C,D) \\ X_2=C\oplus D = N(N(C,G_2),\ N(D,G_2)) \\ G_3 = N(X_1,X_2) \\ P = X_1\oplus X_2 = N(N(X_1,G_3),\ N(X_2,G_3)) \end{align*}G1​X1​=A⊕BG2​X2​=C⊕DG3​P=X1​⊕X2​​=N(A,B)=N(N(A,G

相关新闻

最新新闻

SAP Task Gateway 的 MOC 配置详解,多后端审批聚合与错误容忍机制

SAP Task Gateway 的 MOC 配置详解,多后端审批聚合与错误容忍机制

在企业 SAP Fiori 场景里,My Inbox 看起来只是一个待办列表,但当系统架构从单一 SAP S/4HANA 扩展到多个 SAP ERP、SAP S/4HANA 或不同 Workflow Provider 后,这个待办列表背后的调用链会迅速变得复杂。一个员工可能同时在欧洲系统里有采购订单审批,在亚洲系统里有费用报销…

2026/8/14 15:31:28
SAP Task Gateway 多源组合配置实战,理解 MOC Error Tolerance 如何保障跨系统任务聚合

SAP Task Gateway 多源组合配置实战,理解 MOC Error Tolerance 如何保障跨系统任务聚合

在企业级 SAP 系统里,My Inbox 真正麻烦的地方,往往不是把某一个 Workflow 的审批任务显示出来,而是同一个用户的任务可能散落在多个业务系统里。 欧洲区域可能运行一套 SAP S/4HANA,北美区域运行另一套 SAP S/4HANA,集团还可能保留一套较老的 SAP Business Suite 系统。…

2026/8/14 15:31:28
泰凌BLE Mesh灯控渐变优化:从20ms粗插值到1ms细插值,彻底消除阶梯感

泰凌BLE Mesh灯控渐变优化:从20ms粗插值到1ms细插值,彻底消除阶梯感

一、背景:泰凌原生SDK的渐变为什么有阶梯感? 泰凌Mesh SDK原生的渐变逻辑是粗粒度插值: 当你设置20ms渐变时间(transition time=20ms)时,SDK只会在渐变开始时记录start值,20ms后直接将present设为target值,中间没有任何插值; 部分版本SDK最多会在中间插1次值,也就是2…

2026/8/14 15:31:28
Oracle中建立到CDB和PDB的连接

Oracle中建立到CDB和PDB的连接

适用范围 适用于Oracle 19c CDB架构 方案概述 在CDB架构下,我们要对CDB和PDB进行管理维护,首先要连接进来。 一、默认服务 CDB成功创建后,与非CDB架构相比会创建一些新的对象和组件。 两个容器:根容器和种子 PDB若干服务&#xff…

2026/8/14 15:31:28
路,无干扰恒温加热鼠台、无干扰恒温加热兔台

路,无干扰恒温加热鼠台、无干扰恒温加热兔台

恒温鼠兔解剖台是专为大小鼠、家兔动物解剖及生理药理实验设计的温控型实验操作台。安徽,正华生物,露技术参数:1、结构:加热内嵌式2、肢体固定方式:收缩结构或捆绑相结合3、废液收集容积:不小于350ml4、控温…

2026/8/14 15:31:28
行业板块轮动因子实战从板块资金到因子建模的本地化Python全流程

行业板块轮动因子实战从板块资金到因子建模的本地化Python全流程

行业板块轮动因子实战:从板块资金到因子建模的本地化 Python 全流程 做行业轮动策略这几年,我一直以为"板块切换是随机事件"。直到去年我把申万 31 个一级行业的每日涨幅数据全部拉下来做了一次完整的时序分析,才发现自己之前的认知…

2026/8/14 15:26:28