   Is it possible to see my c++ program in assembly or binary?
  I am trying to figure out an wasy way to view my code or complete project in either binary or essembly. I dont want to do anything it in just view and take a screen shot so I can make some wallpapers with it. Just wondering if anyone had a program or a way to do it?   
  You could use a hex editor of sorts... that might give some interesting looking screenshots.   ;  I figured out how to get vC++ 2010 to get the assemnly equvilent of my code. My next question is then if assembly is a 1 to 1 to binary. IF I were to take my assembly code and put it through one of those text to binary converters whould it really be the same? Or if I took the hex converstion and put it through the text binary converters whould it be the same as if I were to magicaly view the binary code the computer reads. I know its only signals but I am talking about the symbol converstion of those signls.exampleThis is the assembly verstion of my c++ code that vC++ 2010 gave me0000055 push ebp  000018b ec mov ebp, esp  000036a ff push -1  0000568 00 00 00 00 push __ehhandler$?_Getcat@?$numpunct@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z  0000a64 a1 00 00 0000 mov eax, DWORD PTR fs:0  0001050 push eax  0001183 ec 2c sub esp, 44; 0000002cH  0001453 push ebx  0001556 push esi  0001657 push edi  00017a1 00 00 00 00 mov eax, DWORD PTR ___security_cookie  0001c33 c5 xor eax, ebp  0001e50 push eax  0001f8d 45 f4 lea eax, DWORD PTR __$EHRec$[ebp]  0002264 a3 00 00 0000 mov DWORD PTR fs:0, eax; 112  : if (_Ppf != 0 && *_Ppf == 0)  000288b 7d 08 mov edi, DWORD PTR __Ppf$[ebp]; 113  : *_Ppf = _NEW_CRT numpunct<_Elem>(; 114  : _Locinfo(_Ploc->c_str()), 0, true);  0002b33 db xor ebx, ebx  0002d89 5d f0 mov DWORD PTR $T119266[ebp], ebx  000303b fb cmp edi, ebx  0003274 74 je SHORT $LN23@Getcat; 112  : if (_Ppf != 0 && *_Ppf == 0)  0003439 1f cmp DWORD PTR [edi], ebx  0003675 70 jne SHORT $LN23@Getcat; 113  : *_Ppf = _NEW_CRT numpunct<_Elem>(; 114  : _Locinfo(_Ploc->c_str()), 0, true);  000386a 18 push 24; 00000018H  0003ae8 00 00 00 00 call ??2@YAPAXI@Z; operator new  0003f8b f0 mov esi, eax  0004183 c4 04 add esp, 4  0004489 75 ec mov DWORD PTR $T119261[ebp], esi  0004789 5d fc mov DWORD PTR __$EHRec$[ebp+8], ebx  0004a3b f3 cmp esi, ebx  0004c74 41 je SHORT $LN4@Getcat  0004e8b 45 0c mov eax, DWORD PTR __Ploc$[ebp]  000518b 00 mov eax, DWORD PTR [eax]  000538b 48 18 mov ecx, DWORD PTR [eax+24]  000563b cb cmp ecx, ebx  0005875 03 jne SHORT $LN15@Getcat  0005a8d 48 1c lea ecx, DWORD PTR [eax+28]$LN15@Getcat:  0005d8d 55 c8 lea edx, DWORD PTR $T119262[ebp]  0006052 push edx  000618b f9 mov edi, ecx  00063e8 00 00 00 00 call ??0_Locinfo@std@@QAE@PBD@Z ; std::_Locinfo::_Locinfo  00068bb 01 00 00 00 mov ebx, 1  0006d89 5d f0 mov DWORD PTR $T119266[ebp], ebx  00070c7 46 04 00 0000 00 mov DWORD PTR [esi+4], 0  00077c7 45 fc 02 0000 00 mov DWORD PTR __$EHRec$[ebp+8], 2  0007e56 push esi  0007fc7 06 00 00 0000 mov DWORD PTR [esi], OFFSET ??_7?$numpunct@D@std@@6B@  00085e8 00 00 00 00 call ?_Init@?$numpunct@D@std@@IAEXABV_Locinfo@2@_N@Z ; std::numpunct<char>::_Init  0008a8b 7d 08 mov edi, DWORD PTR __Ppf$[ebp]  0008deb 02 jmp SHORT $LN5@Getcat$LN4@Getcat:  0008f33 f6 xor esi, esi$LN5@Getcat:  0009189 37 mov DWORD PTR [edi], esi  00093c7 45 fc ff ffff ff mov DWORD PTR __$EHRec$[ebp+8], -1  0009af6 c3 01 test bl, 1  0009d74 09 je SHORT $LN23@Getcat  0009f8d 45 c8 lea eax, DWORD PTR $T119262[ebp]  000a250 push eax  000a3e8 00 00 00 00 call ??1_Locinfo@std@@QAE@XZ; std::_Locinfo::~_Locinfo$LN23@Getcat:; 115  : return (_X_NUMERIC);And then I ran that through a text(ASCII) to binary converter001100000011000000110000001100000011000000001001001101010011010100001001000010010010000001110000011101010111001101101000000010010010000001100101011000100111000000001101000010100010000000100000001100000011000000110000001100000011000100001001001110000110001000100000011001010110001100001001000010010010000001101101011011110111011000001001001000000110010101100010011100000010110000100000011001010111001101110000000011010000101000100000001000000011000000110000001100000011000000110011000010010011011001100001001000000110011001100110000010010000100100100000011100000111010101110011011010000000100100100000001011010011000100001101000010100010000000100000001100000011000000110000001100000011010100001001001101100011100000100000001100000011000000100000001100000011000000100000001100000011000000100000001100000011000000001001001000000111000001110101011100110110100000001001001000000101111101011111011001010110100001101000011000010110111001100100011011000110010101110010001001000011111101011111010001110110010101110100011000110110000101110100010000000011111100100100011011100111010101101101011100000111010101101110011000110111010001000000010001000100000001110011011101000110010001000000010000000101001101000001010010010101000001000001010100000100001001010110011001100110000101100011011001010111010001000000011011000110111101100011011000010110110001100101010000000011001001000000010100000100001001010110001101000011001001000000010000000101101000001101000010100010000000100000001100000011000000110000001100000110000100001001001101100011010000100000011000010011000100100000001100000011000000100000001100000011000000100000001100000011000000001101000010100000100100110000001100000000100100001001001000000110110101101111011101100000100100100000011001010110000101111000001011000010000001000100010101110100111101010010010001000010000001010000010101000101001000100000011001100111001100111010001100000000110100001010001000000010000000110000001100000011000000110001001100000000100100110101001100000000100100001001001000000111000001110101011100110110100000001001001000000110010101100001011110000000110100001010001000000010000000110000001100000011000000110001001100010000100100111000001100110010000001100101011000110010000000110010011000110000100100100000011100110111010101100010000010010010000001100101011100110111000000101100001000000011010000110100000010010000100100001001001110110010000000110000001100000011000000110000001100000011000000110010011000110100100000001101000010100010000000100000001100000011000000110000001100010011010000001001001101010011001100001001000010010010000001110000011101010111001101101000000010010010000001100101011000100111100000001101000010100010000000100000001100000011000000110000001100010011010100001001001101010011011000001001000010010010000001110000011101010111001101101000000010010010000001100101011100110110100100001101000010100010000000100000001100000011000000110000001100010011011000001001001101010011011100001001000010010010000001110000011101010111001101101000000010010010000001100101011001000110100100001101000010100010000000100000001100000011000000110000001100010011011100001001011000010011000100100000001100000011000000100000001100000011000000100000001100000011000000100000001100000011000000001001001000000110110101101111011101100000100100100000011001010110000101111000001011000010000001000100010101110100111101010010010001000010000001010000010101000101001000100000010111110101111101011111011100110110010101100011011101010111001001101001011101000111100101011111011000110110111101101111011010110110100101100101000011010000101000100000001000000011000000110000001100000011000101100011000010010011001100110011001000000110001100110101000010010000100100100000011110000110111101110010000010010010000001100101011000010111100000101100001000000110010101100010011100000000110100001010001000000010000000110000001100000011000000110001011001010000100100110101001100000000100100001001001000000111000001110101011100110110100000001001001000000110010101100001011110000000110100001010001000000010000000110000001100000011000000110001011001100000100100111000011001000010000000110100001101010010000001100110001101000000100100100000011011000110010101100001000010010010000001100101011000010111100000101100001000000100010001010111010011110101001001000100001000000101000001010100010100100010000001011111010111110010010001000101010010000101001001100101011000110010010001011011011001010110001001110000010111010000110100001010001000000010000000110000001100000011000000110010001100100000100100110110001101000010000001100001001100110010000000110000001100000010000000110000001100000010000000110000001100000000110100001010000010010011000000110000000010010000100100100000011011010110111101110110000010010010000001000100010101110100111101010010010001000010000001010000010101000101001000100000011001100111001100111010001100000010110000100000011001010110000101111000000011010000101000001101000010100011101100100000001100010011000100110010001000000010000000111010001000000000100100001001011010010110011000100000001010000101111101010000011100000110011000100000001000010011110100100000001100000010000000100110001001100010000000101010010111110101000001110000011001100010000000111101001111010010000000110000001010010000110100001010000011010000101000100000001000000011000000110000001100000011001000111000000010010011100001100010001000000011011101100100001000000011000000111000000010010010000001101101011011110111011000001001001000000110010101100100011010010010110000100000010001000101011101001111010100100100010000100000010100000101010001010010001000000101111101011111010100000111000001100110001001000101101101100101011000100111000001011101000011010000101000001101000010100011101100100000001100010011000100110011001000000010000000111010001000000000100100001001000010010010101001011111010100000111000001100110001000000011110100100000010111110100111001000101010101110101111101000011010100100101010000100000011011100111010101101101011100000111010101101110011000110111010000111100010111110100010101101100011001010110110100111110001010000000110100001010001110110010000000110001001100010011010000100000001000000011101000100000000010010000100100001001000010010101111101001100011011110110001101101001011011100110011001101111001010000101111101010000011011000110111101100011001011010011111001100011010111110111001101110100011100100010100000101001001010010010110000100000001100000010110000100000011101000111001001110101011001010010100100111011000011010000101000001101000010100010000000100000001100000011000000110000001100100110001000001001001100110011001100100000011001000110001000001001000010010010000001111000011011110111001000001001001000000110010101100010011110000010110000100000011001010110001001111000000011010000101000100000001000000011000000110000001100000011001001100100000010010011100000111001001000000011010101100100001000000110011000110000000010010010000001101101011011110111011000001001001000000100010001010111010011110101001001000100001000000101000001010100010100100010000000100100010101000011000100110001001110010011001000110110001101100101101101100101011000100111000001011101001011000010000001100101011000100111100000001101000010100010000000100000001100000011000000110000001100110011000000001001001100110110001000100000011001100110001000001001000010010010000001100011011011010111000000001001001000000110010101100100011010010010110000100000011001010110001001111000000011010000101000100000001000000011000000110000001100000011001100110010000010010011011100110100001000000011011100110100000010010000100100100000011010100110010100001001001000000101001101001000010011110101001001010100001000000010010001001100010011100011001000110011010000000100011101100101011101000110001101100001011101000000110100001010000011010000101000111011001000000011000100110001001100100010000000100000001110100010000000001001000010010110100101100110001000000010100001011111010100000111000001100110001000000010000100111101001000000011000000100000001001100010011000100000001010100101111101010000011100000110011000100000001111010011110100100000001100000010100100001101000010100000110100001010001000000010000000110000001100000011000000110011001101000000100100110011001110010010000000110001011001100000100100001001001000000110001101101101011100000000100100100000010001000101011101001111010100100100010000100000010100000101010001010010001000000101101101100101011001000110100101011101001011000010000001100101011000100111100000001101000010100010000000100000001100000011000000110000001100110011011000001001001101110011010100100000001101110011000000001001000010010010000001101010011011100110010100001001001000000101001101001000010011110101001001010100001000000010010001001100010011100011001000110011010000000100011101100101011101000110001101100001011101000000110100001010000011010000101000111011001000000011000100110001001100110010000000100000001110100010000000001001000010010000100100101010010111110101000001110000011001100010000000111101001000000101111101001110010001010101011101011111010000110101001001010100001000000110111001110101011011010111000001110101011011100110001101110100001111000101111101000101011011000110010101101101001111100010100000001101000010100011101100100000001100010011000100110100001000000010000000111010001000000000100100001001000010010000100101011111010011000110111101100011011010010110111001100110011011110010100001011111010100000110110001101111011000110010110100111110011000110101111101110011011101000111001000101000001010010010100100101100001000000011000000101100001000000111010001110010011101010110010100101001001110110000110100001010000011010000101000100000001000000011000000110000001100000011001100111000000010010011011001100001001000000011000100111000000010010000100100100000011100000111010101110011011010000000100100100000001100100011010000001001000010010000100100111011001000000011000000110000001100000011000000110000001100000011000100111000010010000000110100001010001000000010000000110000001100000011000000110011011000010000100101100101001110000010000000110000001100000010000000110000001100000010000000110000001100000010000000110000001100000000100100100000011000110110000101101100011011000000100100100000001111110011111100110010010000000101100101000001010100000100000101011000010010010100000001011010000010010000100100111011001000000110111101110000011001010111001001100001011101000110111101110010001000000110111001100101011101110000110100001010001000000010000000110000001100000011000000110011011001100000100100111000011000100010000001100110001100000000100100001001001000000110110101101111011101100000100100100000011001010111001101101001001011000010000001100101011000010111100000001101000010100010000000100000001100000011000000110000001101000011000100001001001110000011001100100000011000110011010000100000001100000011010000001001001000000110000101100100011001000000100100100000011001010111001101110000001011000010000000110100000011010000101000100000001000000011000000110000001100000011010000110100000010010011100000111001001000000011011100110101001000000110010101100011000010010010000001101101011011110111011000001001001000000100010001010111010011110101001001000100001000000101000001010100010100100010000000100100010101000011000100110001001110010011001000110110001100010101101101100101011000100111000001011101001011000010000001100101011100110110100100001101000010100010000000100000001100000011000000110000001101000011011100001001001110000011100100100000001101010110010000100000011001100110001100001001001000000110110101101111011101100000100100100000010001000101011101001111010100100100010000100000010100000101010001010010001000000101111101011111001001000100010101001000010100100110010101100011001001000101101101100101011000100111000000101011001110000101110100101100001000000110010101100010011110000000110100001010001000000010000000110000001100000011000000110100011000010000100100110011011000100010000001100110001100110000100100001001001000000110001101101101011100000000100100100000011001010111001101101001001011000010000001100101011000100111100000001101000010100010000000100000001100000011000000110000001101000110001100001001001101110011010000100000001101000011000100001001000010010010000001101010011001010000100100100000010100110100100001001111010100100101010000100000001001000100110001001110001101000100000001000111011001010111010001100011011000010111010000001101000010100010000000100000001100000011000000110000001101000110010100001001001110000110001000100000001101000011010100100000001100000110001100001001001000000110110101101111011101100000100100100000011001010110000101111000001011000010000001000100010101110100111101010010010001000010000001010000010101000101001000100000010111110101111101010000011011000110111101100011001001000101101101100101011000100111000001011101000011010000101000100000001000000011000000110000001100000011010100110001000010010011100001100010001000000011000000110000000010010000100100100000011011010110111101110110000010010010000001100101011000010111100000101100001000000100010001010111010011110101001001000100001000000101000001010100010100100010000001011011011001010110000101111000010111010000110100001010001000000010000000110000001100000011000000110101001100110000100100111000011000100010000000110100001110000010000000110001001110000000100100100000011011010110111101110110000010010010000001100101011000110111100000101100001000000100010001010111010011110101001001000100001000000101000001010100010100100010000001011011011001010110000101111000001010110011001000110100010111010000110100001010001000000010000000110000001100000011000000110101001101100000100100110011011000100010000001100011011000100000100100001001001000000110001101101101011100000000100100100000011001010110001101111000001011000010000001100101011000100111100000001101000010100010000000100000001100000011000000110000001101010011100000001001001101110011010100100000001100000011001100001001000010010010000001101010011011100110010100001001001000000101001101001000010011110101001001010100001000000010010001001100010011100011000100110101010000000100011101100101011101000110001101100001011101000000110100001010001000000010000000110000001100000011000000110101011000010000100100111000011001000010000000110100001110000010000000110001011000110000100100100000011011000110010101100001000010010010000001100101011000110111100000101100001000000100010001010111010011110101001001000100001000000101000001010100010100100010000001011011011001010110000101111000001010110011001000111000010111010000110100001010001001000100110001001110001100010011010101000000010001110110010101110100011000110110000101110100001110100000110100001010001000000010000000110000001100000011000000110101011001000000100100111000011001000010000000110101001101010010000001100011001110000000100100100000011011000110010101100001000010010010000001100101011001000111100000101100001000000100010001010111010011110101001001000100001000000101000001010100010100100010000000100100010101000011000100110001001110010011001000110110001100100101101101100101011000100111000001011101000011010000101000100000001000000011000000110000001100000011011000110000000010010011010100110010000010010000100100100000011100000111010101110011011010000000100100100000011001010110010001111000000011010000101000100000001000000011000000110000001100000011011000110001000010010011100001100010001000000110011000111001000010010000100100100000011011010110111101110110000010010010000001100101011001000110100100101100001000000110010101100011011110000000110100001010001000000010000000110000001100000011000000110110001100110000100101100101001110000010000000110000001100000010000000110000001100000010000000110000001100000010000000110000001100000000100100100000011000110110000101101100011011000000100100100000001111110011111100110000010111110100110001101111011000110110100101101110011001100110111101000000011100110111010001100100010000000100000001010001010000010100010101000000010100000100001001000100010000000101101000100000001110110010000001110011011101000110010000111010001110100101111101001100011011110110001101101001011011100110011001101111001110100011101001011111010011000110111101100011011010010110111001100110011011110000110100001010001000000010000000110000001100000011000000110110001110000000100101100010011000100010000000110000001100010010000000110000001100000010000000110000001100000010000000110000001100000000100100100000011011010110111101110110000010010010000001100101011000100111100000101100001000000011000100001101000010100010000000100000001100000011000000110000001101100110010000001001001110000011100100100000001101010110010000100000011001100011000000001001001000000110110101101111011101100000100100100000010001000101011101001111010100100100010000100000010100000101010001010010001000000010010001010100001100010011000100111001001100100011011000110110010110110110010101100010011100000101110100101100001000000110010101100010011110000000110100001010001000000010000000110000001100000011000000110111001100000000100101100011001101110010000000110100001101100010000000110000001101000010000000110000001100000010000000110000001100000000110100001010000010010011000000110000001000000011000000110000000010010000100100100000011011010110111101110110000010010010000001000100010101110100111101010010010001000010000001010000010101000101001000100000010110110110010101110011011010010010101100110100010111010010110000100000001100000000110100001010001000000010000000110000001100000011000000110111001101110000100101100011001101110010000000110100001101010010000001100110011000110010000000110000001100100010000000110000001100000000110100001010000010010011000000110000001000000011000000110000000010010000100100100000011011010110111101110110000010010010000001000100010101110100111101010010010001000010000001010000010101000101001000100000010111110101111100100100010001010100100001010010011001010110001100100100010110110110010101100010011100000010101100111000010111010010110000100000001100100000110100001010001000000010000000110000001100000011000000110111011001010000100100110101001101100000100100001001001000000111000001110101011100110110100000001001001000000110010101110011011010010000110100001010001000000010000000110000001100000011000000110111011001100000100101100011001101110010000000110000001101100010000000110000001100000010000000110000001100000010000000110000001100000000110100001010000010010011000000110000000010010000100100100000011011010110111101110110000010010010000001000100010101110100111101010010010001000010000001010000010101000101001000100000010110110110010101110011011010010101110100101100001000000100111101000110010001100101001101000101010101000010000000111111001111110101111100110111001111110010010001101110011101010110110101110000011101010110111001100011011101000100000001000100010000000111001101110100011001000100000001000000001101100100001001000000000011010000101000100000001000000011000000110000001100000011100000110101000010010110010100111000001000000011000000110000001000000011000000110000001000000011000000110000001000000011000000110000000010010010000001100011011000010110110001101100000010010010000000111111010111110100100101101110011010010111010001000000001111110010010001101110011101010110110101110000011101010110111001100011011101000100000001000100010000000111001101110100011001000100000001000000010010010100000101000101010110000100000101000010010101100101111101001100011011110110001101101001011011100110011001101111010000000011001001000000010111110100111001000000010110100010000000111011001000000111001101110100011001000011101000111010011011100111010101101101011100000111010101101110011000110111010000111100011000110110100001100001011100100011111000111010001110100101111101001001011011100110100101110100000011010000101000100000001000000011000000110000001100000011100001100001000010010011100001100010001000000011011101100100001000000011000000111000000010010010000001101101011011110111011000001001001000000110010101100100011010010010110000100000010001000101011101001111010100100100010000100000010100000101010001010010001000000101111101011111010100000111000001100110001001000101101101100101011000100111000001011101000011010000101000100000001000000011000000110000001100000011100001100100000010010110010101100010001000000011000000110010000010010000100100100000011010100110110101110000000010010010000001010011010010000100111101010010010101000010000000100100010011000100111000110101010000000100011101100101011101000110001101100001011101000000110100001010001001000100110001001110001101000100000001000111011001010111010001100011011000010111010000111010000011010000101000100000001000000011000000110000001100000011100001100110000010010011001100110011001000000110011000110110000010010000100100100000011110000110111101110010000010010010000001100101011100110110100100101100001000000110010101110011011010010000110100001010001001000100110001001110001101010100000001000111011001010111010001100011011000010111010000111010000011010000101000100000001000000011000000110000001100000011100100110001000010010011100000111001001000000011001100110111000010010000100100100000011011010110111101110110000010010010000001000100010101110100111101010010010001000010000001010000010101000101001000100000010110110110010101100100011010010101110100101100001000000110010101110011011010010000110100001010001000000010000000110000001100000011000000111001001100110000100101100011001101110010000000110100001101010010000001100110011000110010000001100110011001100010000001100110011001100000110100001010000010010110011001100110001000000110011001100110000010010000100100100000011011010110111101110110000010010010000001000100010101110100111101010010010001000010000001010000010101000101001000100000010111110101111100100100010001010100100001010010011001010110001100100100010110110110010101100010011100000010101100111000010111010010110000100000001011010011000100001101000010100010000000100000001100000011000000110000001110010110000100001001011001100011011000100000011000110011001100100000001100000011000100001001001000000111010001100101011100110111010000001001001000000110001001101100001011000010000000110001000011010000101000100000001000000011000000110000001100000011100101100100000010010011011100110100001000000011000000111001000010010000100100100000011010100110010100001001001000000101001101001000010011110101001001010100001000000010010001001100010011100011001000110011010000000100011101100101011101000110001101100001011101000000110100001010001000000010000000110000001100000011000000111001011001100000100100111000011001000010000000110100001101010010000001100011001110000000100100100000011011000110010101100001000010010010000001100101011000010111100000101100001000000100010001010111010011110101001001000100001000000101000001010100010100100010000000100100010101000011000100110001001110010011001000110110001100100101101101100101011000100111000001011101000011010000101000100000001000000011000000110000001100000110000100110010000010010011010100110000000010010000100100100000011100000111010101110011011010000000100100100000011001010110000101111000000011010000101000100000001000000011000000110000001100000110000100110011000010010110010100111000001000000011000000110000001000000011000000110000001000000011000000110000001000000011000000110000000010010010000001100011011000010110110001101100000010010010000000111111001111110011000101011111010011000110111101100011011010010110111001100110011011110100000001110011011101000110010001000000010000000101000101000001010001010100000001011000010110100000100100111011001000000111001101110100011001000011101000111010010111110100110001101111011000110110100101101110011001100110111100111010001110100111111001011111010011000110111101100011011010010110111001100110011011110000110100001010001001000100110001001110001100100011001101000000010001110110010101110100011000110110000101110100001110100000110100001010000011010000101000111011001000000011000100110001001101010010000000100000001110100010000000001001000010010111001001100101011101000111010101110010011011100010000000101000010111110101100001011111010011100101010101001101010001010101001001001001010000110010100100111011So are they more or less equvlent to each other?[Edited by - kingpinzs on April 22, 2010 6:46:12 PM];  There is a 1to1 translation between assembly and machine code(binary).  The output binary is different for every processor type though: so PowerPC binary is different from Intel machine code for the same assembly.But anyway, you already have the binary, it's called the .exe file.  You can easily create a separate program that opens a binary file and prints the 1s & 0s.  Just look up binary file I/O and print it out.[EDIT: and no it's not just ASCII of the assembly to binary.  each machine instruction is a certain pattern of binary, according to a specific recipe.  so mov = 011100010101 or whatever and then the arguments to mov are different binary so register 0 is something, register 2 is something else, etc.  I guess you can say it's translation, it's just lossless translation.]-me   ;Quote:Original post by kingpinzsAnd then I ran that through a text(ASCII) to binary converterRunning it through an assembler would make a lot more sense ;-)   ;  The whole reason for high level language (C, C++ , Java etc) was to replace assembly language and the whole reason for assembly language was to replace binary. With that said, assembly and binary are not necessary 1 to 1 in the sense that, example mov a, b. You would have to know the instruction format and then encode the assembly instruction using that format. So its close to binary but not there yet.   ;  Visual Studio has an option to output the source code. Find it, turn it on, compile, find the file, open, copy, paste into mspaint, blow it up 200%, blur, invert colors -- Presto, instant wallpaper.   