The Science of Everything Podcast cover image

Episode 95: How Computers Work Part V - Assembly Language and the Operating System

The Science of Everything Podcast

00:00

The Limitations of Linking Different Assembler Programs Into One Binder Executable

Memory data addresses in our code are fixed at the time of assembly. That means that i can't just load things into memory as i would like. If i wanted to run multiple programs on that computer, i would have to keep track of which parts of memory each with each of them was trying to access. Trying to run multiple processes is going to be a big problem. So we've now reached the stage where i to write a programme that i can convert into machine code using my sembla. And i'm able to write that programme in a bit more accessible way using symbolic variables and symbolic short cuts for op codes - much easier to do than machine code. But there is still a

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app