Learning Assembly, #17

Today I learned about the relationship between processor registers and RAM addresses. It’s like the processor has a limited number of slots to work with and it has to use RAM to store more. It makes so much more sense to me now, that higher level languages’ variables are actually memory addresses and when they’re compiled, the names become addresses. It also makes me wonder how dynamically typed languages, like Python, handle changing data types with different sizes.

Leave a comment

Your email address will not be published. Required fields are marked *

Your data is processed in accordance with my privacy policy. Comments are manually approved and may take a while to appear.