Writing an assembler in Python

Robert Kern robert.kern at gmail.com
Tue Feb 23 17:27:49 CET 2010


On 2010-02-22 21:47 PM, Ed Keith wrote:
>> Subject: Re: Writing an assembler in Python
>> Giorgos
>> Tzampanakis wrote:
>>
>>> I'm implementing a CPU that will run on an FPGA. I
>> want to have a
>>> (dead) simple assembler that will generate the machine
>> code for
>>> me.
>>
>> Let me suggest an alternative approach: use Python itself
>> as the assembler.
>> Call routines in your library to output the code. That way
>> you have a
>> language more powerful than any assembler.
>>
>> See<http://github.com/ldo/crosscode8>  for
>> an example.
>> --
>> http://mail.python.org/mailman/listinfo/python-list
>>
>
> Not a bad idea, has anyone tried this for x86 machine code?

http://www.corepy.org/

-- 
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
  that is made terrible by our own mad attempt to interpret it as though it had
  an underlying truth."
   -- Umberto Eco




More information about the Python-list mailing list