Initializing Processor Architecture Portfolio...

Processor Architecture Lab

A comprehensive academic resource exploring computer organization, logic design, and processor architecture through rigorous experimentation and analysis.

Amey Thakur Roll No: 50 Batch: B3
0 Experiments
0 The Wall
0 Visualizer
0% Complete

Laboratory Experiments

EXPERIMENT 01
Introduction to Processor Architecture
Computer Org Architecture Fundamentals Arch

Introduction to processor architecture concepts, computer organization fundamentals, and basic computing principles.

View Code
EXPERIMENT 02
Booth's Multiplication Algorithm
Booth's Algo Arithmetic C Logic

Implementation of Booth's Multiplication Algorithm for signed binary numbers using two's complement arithmetic.

View Code
EXPERIMENT 03
Restoring Division Algorithm
Division Arithmetic C Logic

Implementation of Restoring Division Algorithm to perform binary division of unsigned integers.

View Code
EXPERIMENT 04
Ripple Carry Adder Design
Adders Logic Design Logisim Circuit

Design of Half Adder, Full Adder and 4-bit Ripple Carry Adder using Logisim digital circuit simulator.

View Code
EXPERIMENT 05
ALU Design
ALU Logic Design Logisim Circuit

Design and simulation of an Arithmetic Logic Unit (ALU) capable of performing arithmetic and bitwise operations.

View Code
EXPERIMENT 06
Shift Register Design
Shift Registers Sequential Logic Logisim Circuit

Design of Serial-In Serial-Out (SISO), PIPO, Left Shift and Right Shift registers using Flip-Flops.

View Code
EXPERIMENT 07
RAM and ROM Simulation
Memory Storage Logisim Circuit

Simulation of RAM (Random Access Memory) and ROM (Read Only Memory) using Logisim digital circuit simulator.

View Code
EXPERIMENT 08
Case Study: ISA, PCI and USB
Bus Architectures PCI/ISA/USB Case Study

Case study on different bus architectures including ISA, PCI and USB standards in computer systems.

View Code
EXPERIMENT 09
Case Study: Multi-Core Processors
Parallelism Multi-Core Case Study

Case study on Multi-Core Processors, parallel processing architectures and performance optimization techniques.

View Code
EXPERIMENT 10
Types of Interrupts & Handling
Interrupts I/O Control Case Study

Study of types of Interrupts (hardware, software, maskable) and techniques to handle interrupts in processors.

View Code

The Wall

Collaborative
Study Notes

Arithmetic Logic Visualizer

ALGORITHM VISUALIZER

Booth's Algorithm Visualizer

An interactive visualizer for Booth's Multiplication Algorithm. Enter two signed integers to see the step-by-step bitwise operations, shifting, and accumulation processing used in modern processors.

pal — booths_algo.c
amey@pal:~$ ./booths_visualizer
Waiting for input...
amey@pal:~$ _
Press Ctrl + K to search
ESC