wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Архиктетура 1 вариант

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

What does a Boolean expression represent?

a)

An expression used to represent integers

b)

A logical expression that takes true or false values

c)

An arithmetic expression using Boolean operators

d)

A complex mathematical equation

2.

How to simplify the Boolean expression A+not(A)?

a)

1

b)

A

c)

0

d)

not(A)

3.

What does a truth table represent?

a)

A table with numerical values

b)

A table showing all possible values of Boolean variables and the expression result

c)

A graph showing variable dependencies over time

d)

A table with Boolean operators

4.

What is the assembler command for a conditional branch if two operands are equal?

a)

bne

b)

jmp

c)

Je

d)

cmp

5.

How to describe the Boolean expression not(A) - BC concisely?

a)

not(A)+BC  

b)

A*not(8)-not(C)

c)

АВС

d)

Not(A)not(B)not(C)

6.

How to simplify the Boolean expression AB+not(A)B?

a)

Ав

b)

B

c)

not(A)

d)

А+в

7.

What is the result of the Boolean expression not(A)*(not(B)-C)?

a)

Not(A)*B+AC

b)

Not(A)+NOT(B)*C

c)

A*NOT(B)*C

d)

NOT(A)*B*C

8.

What is the assembler command for adding two numbers in registers?

a)

add

b)

sub

c)

Mul

d)

mov

9.

What values can be used in Boolean algebra?

a)

Only 0 and 1

b)

Only positive numbers

c)

Any integer numbers

d)

Only negative numbers

10.

What is the function of the BNE command in assembler?

a)

Branch if equal

b)

Jump

c)

Jump if not equal

d)

Jump if greater

11.

How to simplify the complex Boolean expression AB+not(A)*C+BC?

a)

A+BV

b)

АС+ВС O

c)

ABC+BC

d)

not(A)*C +BC

12.

Which assembler commands are used for memory operations?

a)

load and store

b)

add and sub

c)

jmp and je

d)

mov and emp

13.

What is the result of the Boolean expression (A+B)not(C) -A?

a)

А+в

b)

АС-ВС

c)

Not(A)*C+BC

d)

АВС+ВС

14.

How to simplify the Boolean expression not(A)*B*C+AB?

a)

Ав

b)

А+в

c)

not(A)*C+AB

d)

AC+BC

15.

Which Boolean operators are used to create conjunction and disjunction?

a)

AND and OR

b)

NOT and XOR

c)

NAND and NOR

d)

XNOR and XAND

16.

What is the result of the Boolean expression not(A)*B+AC+BC?

a)

АС+ВС

b)

Not(A)*C+BC

c)

АВС+ВС

17.

What is the assembler command for an unconditional jump?

a)

jmp

b)

je

c)

ine

d)

ig

18.

How to simplify the Boolean expression A•(B+not(C))?

a)

А+в

b)

A+BC

c)

•not(A)*B+AC

19.

What values can variables take in Boolean algebra?

a)

0 and 1

b)

Only positive numbers

c)

Only negative numbers

d)

Any real numbers

20.

What is the function of the ADD command in assembler?:

a)

Subtraction

b)

Multiplication

c)

Addition

d)

Comparison

21.

What does PMOS stand for in CMOS technology?

a)

Positive Metal-Oxide-Semiconductor

b)

Power Metal-Oxide-Semiconductor

c)

Parallel Metal-Oxide-Semiconductor 

d)

P-type Metal-Oxide-Semiconductor

22.

In a CMOS circuit, what is the primary advantage of using complementary logic?

a)

increased power consumption

b)

Reduced energy efficiency

c)

Enhanced noise immunity

d)

 Limited scalability

23.

What is the primary function of NMOS transistors in a CMOS inverter?

a)

Conduct logic high

b)

Conduct logic low

c)

Amplify the input signal 

d)

introduce delays

24.

How is the output state affected when both NMOS and PMOS transistors are on in a CMOS circuit?

a)

High-impedance state

b)

 Logic low

c)

Logic high

d)

 Short circuit

25.

In a CMOS logic gate, what is the purpose of the pull-up network?

a)

Enable logic high

b)

Enable logic low 

c)

Provide resistance