assemblers created in C lanuage.

Sep 07, 2007 6 Replies

Get assemblers created in C lanuage from.



formatting link



Following assemblers are given on above website. And you can see the complete source codes of these assemblers before downloading it.



- 8085 Advanced Assembler implemented in C - 8085 Assembler small version implemented in C - Implementation of DBMS (Database Management System) in C - Hypothetical 8085 Assembler in C - Implementation of DBMS (Database Management System) in C/C++ - Implementation of Macro assembler in C - Implementation of Cache Memory program in C language



in addition to above codes you can also see assembly langauge tutorials , DOS operation system articles etc



URL left for identification. Useless. The code is generally illegal for standard C, and the variations are based on a 20 or so year old Turbo compiler for DOS. Correction is apparently non-trivial. PLONK georgexr.

Chuck F (cbfalconer at maineline dot net) Available for consulting/temporary embedded and systems.

The 8085 was put in the shaddow 25 years ago by the 8088, into the bin with it.

Rene

Reserving any comments about the quality and completeness of the implementation, and FWIW, I compiled the "8085 Advanced Assembler" on __STDC__ (SVR4) after about 10 minutes of hacking missing library functions and converting "//" to canonical comments, and it does work. What is non-standard about the code?

Regards,

Michael

... snip ...

Apart from missing library functions, // comments, you have "void main()", non-existent include files, etc. In addition the 8085 hasn't been available for at least a decade. It was Intel's aborted effort to recapture the 8080 base from the Z80, using code incompatibilities. In general it advertises evil practices.

Chuck F (cbfalconer at maineline dot net) Available for consulting/temporary embedded and systems.

Why are you complaining about // comments? They've been part of the C standard for more than seven years. If you have to use an ancient C compiler that doesn't support them, it's easy enough to use sed or the like to remove them.

Eric

Next time, please try to preserve at least a complete paragraph of my messages in the quote. Your technique of cutting back to a few words can be used to simulate almost anything.

Chuck F (cbfalconer at maineline dot net) Available for consulting/temporary embedded and systems.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required