From: Josh B. <jo...@jo...> - 2008-07-09 02:09:52
|
Hi, Currently the mcs51 assembler in sdcc is not correctly licensed to be included in debian main. I am interested in modifying sdcc to use the as31 assembler. I would like to be able to convert the current .asm output from the mcs51 compiler into something that as31 can use. The asm output has a few directives that are confusing to as31: .module, .optsdcc, .globl, .area. It seems that some level of processing has to be done to convert the asm from sdcc into an actual 8051 assembly. How are the .areas are translated into static memory locations (like .org 0x2000). Can someone point me in the right direction (what files in sdcc), how should they be handled? Thanks, -Josh Blum |