当前位置: 首页 > news >正文

英伟达笔试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=ABCD,全部只用2‑输入NAND门搭建。


基础知识

  1. XOR(异或):X⊕Y=X⋅Y‾+X‾⋅Y‾X\oplus Y = \overline{X\cdot \overline Y+\overline X\cdot Y}XY=XY+XY,可以只用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)XY=NAND(NAND(X,NAND(X,Y)), NAND(Y,NAND(X,Y)))
    一个2输入异或需要5个NAND2门

  2. 异或满足结合律:
    A⊕B⊕C⊕D=(A⊕B)⊕(C⊕D) A\oplus B \oplus C \oplus D = (A\oplus B)\oplus (C\oplus D)ABCD=(AB)(CD)

分步构造

  1. 模块1:X1=A⊕BX_1 = A\oplus BX1=AB,5个NAND2
  2. 模块2:X2=C⊕DX_2 = C\oplus DX2=CD,5个NAND2
  3. 模块3:P=X1⊕X2P = X_1 \oplus X_2P=X1X2,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)=xy代表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*}G1X1=ABG2X2=CDG3P=X1X2=N(A,B)=N(N(A,G

http://www.jsqmd.com/news/1392201/

相关文章:

  • 开火锅店最重要的一点是什么?
  • ahk2_lib 实战指南:3 步把 AutoHotkey V2 脚本升级成专业桌面工具
  • 2026最新 PanDownload 网页解析版:免安装客户端,百度网盘直链提取不限速
  • 艾灸按摩职业培训选哪所学校?湖北李时珍国医培训学校保健艾灸专业报名指南 - 武汉中职最新信息发布
  • 海水能送一千五百公里,北极能让信号整天消失
  • 跨平台 Git 可视化工具 SourceGit 实操指南:从个人装机到团队协作全流程
  • dockercompose离线安装
  • G-Helper终极指南:用10MB轻量替代工具接管华硕笔记本性能
  • 【第13课 AMD锐龙CPU标准时序
  • ComfyUI 中文工作流合集实操指南:50 个预设模板,让新手半天出第一张图
  • 基于springboot学生社团管理系统的设计与实现
  • Python转义字符
  • 免费开源Windows风扇控制软件FanControl完整上手攻略:风扇噪音一次搞定
  • 设计 Token 评审:语义颜色不能退化成色阶编号
  • AnyDesk ID一键重置完整指南:3分钟生成全新ID,告别泄露与连接冲突
  • 2026年品牌战略咨询机构权威推荐:不同发展阶段的品牌,该如何匹配战略咨询伙伴?
  • 揭秘企业网站建设市场前景与数字化转型必由之路的深度洞察
  • 卧床患者怎么转运到外地?昆明重症跨省长途转运方案详解 - 滚动商讯
  • 苏州铝外壳生产厂家选择哪家?能配合结构优化降本的是优选 - 品牌2026
  • 2024最新解析:杭州的网站建设公司哪家好?避开这些坑,让你的官网颜值与转化双飞跃
  • 兰州汽车隔音降噪去哪里?凡音汽车音响施工参考 - 爱听歌的小星星
  • 当缠论分析从“手工画线“变成“自动计算“:通达信缠论插件 ChanlunX 使用全记录
  • 如何3分钟算准Buck-Boost电感值?这款免费开源电感计算器来帮忙
  • 开源项目管理软件 OpenProject 使用教程:5 个关键问题一次讲透
  • 2026 成都微胖男士定制指南:穿出松弛感 - 西装爱好者
  • 如何用sys-con让Xbox与PlayStation手柄在Switch上即插即玩?第三方USB手柄终极指南
  • 一个样品,一次合作:知医邦泡泡米是如何丰富企业大健康产品开发新原料需求的
  • 窗口大小强制调整工具:专治各种“拖不动、改不了“的倔强窗口
  • 湖仓一体架构深度解读:Apache Doris如何打破数据边界实现查询提速30倍
  • # SAP直连外部数据库完全指南:从DBCO配置到ADBC代码实战(Oracle篇)