Binary Numbers
Number Conversions
Boolean Algebra
HDL
Machine Language/Assembly Language
100

Is 1011 negative?

Yes.

100

What is 0110 in decimal?

6

200

What is 5 in binary?

0101

200

What is 3 in binary?

0011

200

What is the output of !a

The output is the opposite of a.

200

What does Not(in=a,out=b) do?

It sets b to the opposite of a.

300

What is the decimal value of 1001

-7

300

What is 14 in Octal?

16

300

What is the output of !ab

The output is the opposite of a anded with b.

300

What does the following HDL do?

And(a=a,b=b,out=c);

It sets c to the value of a and b.

300

What does the a instruction do?

The a instruction loads a value into the a register.

400

What is -2 in Binary

1101

400

What is 55 octal in decimal?

45

400

What is x + y if x is 1 and y is 0?

1

400

How do you write !a + bc in hdl

Not(in=a, out=nota);

And(a=b,b=c,out=x);

Or(a=nota,b=x,out=out);
400

What does the c instruction do

Computation, data movement, and program control.
500

What is 1101 + 0101 in binary?

10010

500

What is AB in decimal

171
500

Simplify !a + a + bc.

bc

500

How do you write ab+cd in HDL

And(a=a,b=b,out=x);

And(a=c,b=d,out=y);

or(a=x,b=y,out=out);

500

What does 0; JMP do?

0; JMP causes the computer to jump the line number held in the a register.