The upper 16 bits are known as the extended address.Įvery new line begins with a colon. But the format is broken up into an upper 16 bits and a lower 16 bits. This means it can support 32 bit wide address memory devices. It would seem very difficult to understand the code from that strange set of characters but let’s break it down and you’ll see it's not that confusing.įirst off, understand that this. This file was opened in a notepad text editor so this is the raw file. The program is compiled and assembled and produces a binary. A program to flash two LEDs on PORTB, bits 0 and 1
hex file produced when this assembly file gets assembled into the. I’ll use this for reference in sections below. The assembly code file produced is available and can be easily viewed in a window next to the Basic file.