Hi fellas,
I have a question about disassembled code. I have a very simple assembly code that prints "Hello world" to screen. When I disassembled it by using nasm(ndisasm), I got a text file. After that I opened it and started to analyze it. However, in a section that comes after " int 0x80" there are a lot of "add [bx+si],al" statement. What does it means? Can you explain me?
kemaletikan 0 Newbie Poster
Recommended Answers
Jump to PostHi fellas,
I have a question about disassembled code. I have a very simple assembly code that prints "Hello world" to screen. When I disassembled it by using nasm(ndisasm), I got a text file. After that I opened it and started to analyze it. However, in a section that comes …
Jump to Postthanks for your help. I tried objdump and I got a clear code. add [bx+si],al are lost. Are you sure it is de-compiler problem? Can it be something important about program?
The program writes on screen. Can it be related with writing operation?Like I said its probably the header …
Jump to PostLike I said its probably the header or footer information that's added to the exe. This information. header/footer is used by the linker and operating system...
If you really want to see what's in your file then open it in a hexeditor and check the result against the objdump. You'll …
All 12 Replies
gerard4143 371 Nearly a Posting Maven
kemaletikan 0 Newbie Poster
gerard4143 371 Nearly a Posting Maven
kemaletikan 0 Newbie Poster
gerard4143 371 Nearly a Posting Maven
cyb3rl0rd1867 0 Newbie Poster
pepsieudonim 0 Newbie Poster
programagor 0 Newbie Poster
programagor 0 Newbie Poster
gusano79 247 Posting Shark
AceStryker 0 Light Poster
010101 0 Newbie Poster
Be a part of the DaniWeb community
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.