Conditional statements {Ans: Statements that are executed based on a condition}Number systems {Ans: Different systems for representing numbers, such as decimal, binary, and hex}Minterms {Ans: Simplified Boolean expressions that represent specific input combinations}Variables {Ans: Named storage locations that hold values during program execution}Moore vs Mealy FSMs {Ans: Different types of finite state machines with different output behaviors}Twos complement {Ans: Method for representing negative numbers in binary}HDl {Ans: Hardware Description Language, used for designing digital circuits}Binary arithmetic {Ans: Performing arithmetic operations using binary numbers}Boolean theorems {Ans: Rules for simplifying Boolean expressions}SRAM {Ans: Static Random Access Memory, a type of computer memory}Finite State Machines (FSM) {Ans: Model of computation that consists of a set of states and transitions between them}Buses {Ans: Sets of wires used to transfer multiple signals simultaneously}Absolute subtractor {Ans: Circuit that performs subtraction of two binary numbers}Signed binary {Ans: Representation of negative numbers using binary digits}Reduction operators {Ans: Operators that perform logical or arithmetic operations on multiple bits}Digital Abstraction {Ans: Concept of representing information using binary digits}Truth table {Ans: Table showing the output of a logic gate for all possible input combinations}Conversions