Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C++ C ASM GimmeCode resource
how can i programming disembler programe? i want method and code?
I want programming this programe for University project I want this fast ?please
please i want code on c or c++ languagh.
Posted 25-Sep-12 2:56am
mrsh66263
Edited 25-Sep-12 6:41am
v4
Comments
Legor at 25-Sep-12 9:07am
   
It doesnt work this way. People here will not provide complete solutions for you. But they are willing to help with specific programming problems you may encounter while doing this yourself.
Stefan_Lang at 25-Sep-12 9:45am
   
I think you got your objective wrong. I see two ways to interpret your request:
1. Your project is this disassembler - in that case the whole point is that you write it. The purpose is that you learn programming. And it would be wrong for us to spoil that purpose by providing the code.
2. Your project requires a disassembler as a tool - in that case you need a working disassembler, but not the code.
 
Either way you don't need code from us.
mrsh66 at 25-Sep-12 10:05am
   
thanks man but i need code Because I have no idea about this program codes so I'm in trouble so I hope you can help me in this trouble ???????help the Begginer ok please???
Stefan_Lang at 25-Sep-12 10:57am
   
If you're looking for code, I don't have it, and I'm not going to write it for you. Nor is anyone else on this site likely to do so.
 
The closest thing to actual code anyone might offer is a link to some other site on the web, found after googling with the right key words. But then you could do that yourself.
 
The help you are most likely to get on this site is answers, not code. If you want answers, you have to pose questions first. Start by looking at Solution 1. Can you work with those hints? Or is there something you don't understand?
 
Understand that no one can see into your head. We don't know what you consider a 'beginner', or what you are a beginner at. Knowledge is like a complex building: if the foundation is missing, you can only get so far before everything collapses. If you forgot some supportive pillars or walls when building up, we need to know where to find them so we can help you fill in the gaps. There is no point for us starting at the foundation all over again! Nobody has that kind of time.
 
Or in other words: think carefully about the problem and where your understanding starts to fail you. Then ask us about that specific topic that you're unsure of. Rinse and repeat.

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Coding a disassembler is not a very complex task (at least compared to developing a decompiler: in principle, a rough disassembler is just a table driver translator, converting numbers into mnemonic opcodes). However it depends on the target architecture (for instance with RISC CPUs your job would be simpler).
I you can, I suggest you to choose a simple target CPU (or MCU) provided with tools allowing you to compare your results with the 'state of art' ones (e.g. PIC16 microcontroller).
  Permalink  
Comments
pasztorpisti at 25-Sep-12 9:44am
   
+5, agree, and google can help a lot when searching for sources of various assemblers/disassemblers.
CPallini at 25-Sep-12 14:49pm
   
Thank you.
Malli_S at 25-Sep-12 9:55am
   
my +5 :)
CPallini at 25-Sep-12 14:50pm
   
Thank you.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 CPallini 365
1 Sergey Alexandrovich Kryukov 277
2 OriginalGriff 165
3 George Jonsson 159
4 Richard MacCutchan 110
0 OriginalGriff 6,344
1 Sergey Alexandrovich Kryukov 5,860
2 CPallini 5,125
3 George Jonsson 3,559
4 Gihan Liyanage 2,522


Advertise | Privacy | Mobile
Web04 | 2.8.140916.1 | Last Updated 25 Sep 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100