Learning Assembler on Amiga #6
By users' requests, I built an index page of previous lessons. It’s here . As promised in lesson five , we would have addressed, all puns intended for that lesson, a way of storing and pointing to data in memory. Information in the form of byte , word or long-word can be stored and located using addressing . I made the table below to help you to understand how it works as a refresh of what explained in lesson 5 . An offset is a directive that means “addressing”. Just like in a battleship game where using row and column you identify a spot on a grid. An offset lets you pinpoint a place in memory. I made a grid below to help you to grasp the concept. An offset is made of 8 digits, I added the spaces for readability, normally you won’t find any. The column 0-F is expressed in hexadecimal and therefore they go from 0 to F. I made a few examples below for all data types that we have explored so far. The dollar sign indicates that the value (after the sign)