Combinational Logic

Combinational logic

Combinational logic is a type of digital logic which produces an output that is only dependent on the present input. It is used in computer circuits to perform Boolean algebra and is often combined with sequential logic. Practical design of combinational logic systems may require consideration of the finite time it takes for the output to settle.

2 courses cover this concept

CS 61C Great Ideas in Computer Architecture (Machine Structures)

UC Berkeley

Fall 2022

This course deepens students' understanding of computer architecture and the translation of high-level programs into machine language. Emphasis is on C and assembly language programming, computer organization, parallelism, CPU design, and warehouse-scale computing. Prerequisites include CS61A and CS61B or equivalent C-based programming experience.

No concepts data

+ 51 more concepts

CS 240 Foundations of Computer Systems

Wellesley College

Spring 2023

This course explores the inner workings of computers, focusing on how they execute programs. Students gain an in-depth understanding of software and hardware abstractions, ranging from programming languages to transistors. Key areas covered include computational building blocks, hardware-software interfaces, data representation, and practical system abstractions. The course also emphasizes structured reasoning about program execution and promotes skills for independent learning, critical thinking, and problem-solving in computer science.

No concepts data

+ 25 more concepts