某3输入逻辑电路,当输入变量中1的个数为奇数时,输出为1,否则为0。列出该电路的真值表,写出逻辑表达式,画出逻
辑图。
辑图。
设计以下3变量组合逻辑电路:
(1)判奇电路。输入中有奇数个1时,输出为1,否则为0。
(2)判偶电路。输入中有偶数个1时,输出为1,否则为0。
(3)判一致电路。输入变量取值相同时,输出为1,否则为0。
(4)判不一致电路。输入变量取值不一致时,输出为1,否则为0。
(5)被3整除电路。输入能被3整除时,输出为1,否则为0。
(6)A,B,C多数表决电路。有2个或2个以上为1时输出才为1,但C有否决权。
设计一个多功能组合逻辑电路,实现下表所列逻辑功能。表中:C1、C0为功能选择输入信号;A、B为输入变量;F为输出。
逻辑功能表 | ||
C1 | C0 | F |
0 | 0 | A+B |
0 | 1 | AB |
1 | 0 | AoplusB |
1 | 1 | bar{AoplusB} |
试用双4选1数据选择器74153和少量门设计一个有4个输入X3、X2、X1、X0和2个输出Y1、Y0的逻辑电路.电路输入为余3BCD码,输出为用2位二进制数表示的输入码中“1”的个数,例如,当输入X3X2X1X0=1010时,输出Y1Y0=10.当非余3码(伪码)输入时,要求输出Y1Y0=00.要求写出设计过程,画出电路图(规定X3、X2分别和数据选揮器地址码的高、低位相连接,74153的逻辑符号和功能表分别如图10.43和表10.6所示).
在有原变量输入、又有反变量输入的条件下,用“与非”门设计实现下列逻辑函数的组合逻辑电路:
(1)F(A,B,C,D)=Σm(0,2.6,7,10,12,13,14,15)
(2)F(A,B,C,D)=Σm(0,1,3,4,6,7.10,12.13,14,15)
(3)F(A,B,C,D)=Σm(0,2.3,4,5,6,7,12,14,15)
A、一个“检1”电路,即输入(DCBA)中包含奇数个‘1’时,输出为‘1’
B、一个“检1”电路,即输入(DCBA)中包含偶数个‘1’时,输出为‘1’
C、一个四变量异或电路,即
D、一个四变量同或电路,Y=A⊙B⊙C⊙D
A.输出F1、F2的逻辑函数分别为 、 ,其功能为 。 #图片0$#
B.#图片1$#,#图片2$#,全加器
C.#图片3$#,#图片4$#,全减器
D.#图片1$#,#图片6$#,全加器
E.#图片7$#,#图片2$#,全减器
指针
1.实验目的
①通过实验进一步掌握指针的概念,会定义和使用指针变量。
②能正确使用数组的指针和指向数组的指针变量。
③能正确使用字符串的指针和指向字符串的指针变量。
④能正确使用指向函数的指针变量。
⑤了解指向指针的概念及其使用方法。
2.实验内容
编程序并上机调试运行程序(都要求用指针处理)。
①输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
②有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数。
③有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
④编写一个函数,输入n为偶数时,调用函数求1/2+1/4+…+1/n,当输入n为奇数时,调用函数求1/1+1/3+…+1/n(利用指针函数)。
图2-15中的逻辑电路输入状态为表2-3的状态1,然后变为状态2,再变为状态3。
表2-3 | |||
状态 | A | B | C |
状态1 状态2 状态3 | 1 0 0 | 0 0 0 | 1 1 0 |