
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