Episode 94: How Computers Work Part IV - Processor Architecture and Machine Code

Episode 94: How Computers Work Part IV - Processor Architecture and Machine Code

Author: James Fodor February 4, 2018 Duration: 1:10:51
In this fourth part in our series on computers, I begin with an overview of the von Neumann architecture used in most modern computers. This leads in a discussion of the structure and operation of the central processing unit, covering the instruction register, the program counter, main memory, the data and address buses, the ALU, and the control Unit. I then discuss the purpose and implementation of a number of key operations in the instruction set architecture, including arithmetic operations, data movement operations, and conditional branches.

Curiosity about how the world works is a universal trait, and The Science of Everything Podcast is built on that very impulse. Host James Fodor guides conversations that roam freely across disciplines, from the physics of black holes to the complexities of human behavior studied in social sciences. Each episode feels like a deep dive into a new subject, where the common thread is a rigorous yet accessible application of the scientific method. You’ll hear explanations that break down complex ideas without oversimplifying them, focusing on the fascinating insights that research reveals about our universe and our place within it. This isn't a lecture series, but rather an exploration driven by genuine inquiry. Whether the topic is rooted in biology, chemistry, sociology, or astronomy, the aim is to connect the dots between abstract principles and the tangible reality we experience. The result is a consistently engaging audio experience that reminds us just how much there is left to discover. Tune in to this thoughtful podcast for a regular dose of understanding, designed to satisfy both the casual question-asker and the dedicated lifelong learner.
Author: Language: English Episodes: 100

The Science of Everything Podcast
Podcast Episodes
Episode 99: Plant Reproduction and Fruit [not-audio_url] [/not-audio_url]

Duration: 1:01:55
A discussion of the method of reproduction of flowering plants, including an overview of the structure and function of the different components of the flower, pollination, double fertilisation, and seed formation, disper…
Episode 98: Electromagnetic Radiation [not-audio_url] [/not-audio_url]

Duration: 48:04
An overview of the nature and properties of electromagnetic radiation, including a discussion of the electromagnetic spectrum, the nature of photons, the speed of light, near and far field radiation, and technological ap…
Episode 97: Plant Structure and Function [not-audio_url] [/not-audio_url]

Duration: 58:06
An overview of the basic morphology and physiology of plants, including a discussion of the main types of plants, stems, roots, leaves, plant transport, meristems, plant nutrition, and plant sensory systems.
Special Episode - Jared Bauer on Science and Philosophy in Movies [not-audio_url] [/not-audio_url]

Duration: 54:29
In this special episode I am joined by Jared Bauer, cofounder of Wisecrack, to discuss science and philosophy in movies and popular culture. We cover a range of topics including how science is portrayed in movies, how th…
Episode 93: How Computers Work Part III - Logic Gates and Components [not-audio_url] [/not-audio_url]

Duration: 1:06:53
In this third part of the series on computers I begin with an overview of Boolean algebra, including a discussion of key logic functions such as NOT, AND, and OR, and also discuss how CMOS logic gates implementing these…
Episode 92: How Computers Work Part II - Silicon and Transistors [not-audio_url] [/not-audio_url]

Duration: 1:11:37
In this second episode in the series, I explain binary digital coding to motivate a discussion of the operation of transistors. Beginning with an examination of the properties of semiconductors and why they are useful fo…
Episode 91: How Computers Work Part I - What is a Computer? [not-audio_url] [/not-audio_url]

Duration: 43:34
We begin our series discussing how computers work with an overview of the theory of computation, including a discussion of Turing machines and Turing completeness, and a brief history of early analog and digital computer…
Episode 90: Climate Systems [not-audio_url] [/not-audio_url]

Duration: 1:02:05
An analysis of the major factors influencing climactic variation over Earth's surface, including a discussion of the effect of differential heating at different latitudes, the impact of continentality and sea breezes, th…