BetaArchive Logo
Navigation Home Screenshots Image Uploader Server Info FTP Servers Wiki Forum RSS Feed Rules Please Donate
UP: 0d, 7h, 10m | CPU: 27% | MEM: 2114MB of 3193MB used
{The community for beta collectors}

Forum rules


Any off topic discussions should go in this forum. Post count is not increased by posting here.
FTP Access status is required to post in this forum. Find out how to get it


Post new topic Reply to topic  [ 4 posts ] 
Author Message
 PostPost subject: Conver 8080 assembly code to 8086?        Posted: Wed Sep 17, 2008 11:25 am 
Reply with quote
Donator
User avatar
Offline

Joined
Mon Feb 12, 2007 12:50 pm

Posts
965

Favourite OS
First Edition UNIX
I've disassembled Micro Soft BASIC 3.2 (4K version), and want to translate it for the 8086 so that I can reassemble it for the 8086 processor - to run it without an emulator.

Does anyone know of a tool that can actually do this? The few that I found have not worked.

Failing that, is there a way to translate the original binary file?

_________________
Have a day.


Top  Profile
 PostPost subject:        Posted: Wed Sep 17, 2008 3:46 pm 
Reply with quote
Donator
Offline

Joined
Tue Oct 17, 2006 8:26 pm

Posts
929
Well. These are pretty simple instruction sets. If you are a competent coder, I recommend writing an app yourself. For each 8080 instruction, you could probably translate directly to 1-3 8086 instructions.


Top  Profile
 PostPost subject:        Posted: Wed Sep 17, 2008 4:36 pm 
Reply with quote
Donator
User avatar
Offline

Joined
Mon Feb 12, 2007 12:50 pm

Posts
965

Favourite OS
First Edition UNIX
OK. I've not really done much assembly programming (my only real one was a game I wrote to run on a PIC machine at college), and don't actually know if the assembly file I have is any good because it's the output of a disassembler. I can try, of course.

So, not being familiar with assembly language, I doubt I'd be able to recognise what instructions are equivalent between instruction sets. The only assembly language I remember is

Code:
INT 21
INT 20


which, as far as I remember, terminates the program :).

_________________
Have a day.


Top  Profile
 PostPost subject:        Posted: Sun Sep 21, 2008 6:07 pm 
Reply with quote
FTP Access
Offline

Joined
Sat Apr 19, 2008 8:14 pm

Posts
78
marktuson wrote:
OK. I've not really done much assembly programming (my only real one was a game I wrote to run on a PIC machine at college), and don't actually know if the assembly file I have is any good because it's the output of a disassembler. I can try, of course.

So, not being familiar with assembly language, I doubt I'd be able to recognise what instructions are equivalent between instruction sets. The only assembly language I remember is

Code:
INT 21
INT 20


which, as far as I remember, terminates the program :).


Find papers on the instruction sets of each, and see what should be changed to what, and edited.

_________________
Image


Top  Profile
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 




Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Jump to:  

All views expressed in these forums are those of the author and do not necessarily represent the views of the BetaArchive site owner.

Powered by phpBB® Forum Software © phpBB Group

Copyright © 2006-2018

 

Sitemap | XML | RSS