News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests

Main Menu

Actual assembly question

Started by Magnum, February 27, 2016, 03:20:45 PM

Previous topic - Next topic

hutch--

Andy,

In 32 bit its the Intel "Application Binary Interface" which specifies register preservation rules.

Magnum

Thanks. I will see if Ollydbg will run in Linux.

And study the output.

Take care,
                   Andy

Ubuntu-mate-18.04-desktop-amd64

http://www.goodnewsnetwork.org

HSE

Quote from: Magnum on August 29, 2018, 04:27:39 AM
What is ABI?
Search forum  :biggrin:

The problem in FShell_render:     mov [esi+eax],dx
    shr edx,16
    mov [esi+eax+2],dl
this proc rely in esi. Perhaps because ABI, program work here.
Equations in Assembly: SmplMath

Magnum

Quote from: HSE on August 29, 2018, 04:39:50 AM
Quote from: Magnum on August 29, 2018, 04:27:39 AM
What is ABI?
Search forum  :biggrin:

The problem in FShell_render:     mov [esi+eax],dx
    shr edx,16
    mov [esi+eax+2],dl
this proc rely in esi. Perhaps because ABI, program work here.

I did a search for ABI but found only our posts.

I have not done any assembly programming for at least 7 yrs.
So, please consider me a somewhat newbie.


Take care,
                   Andy

Ubuntu-mate-18.04-desktop-amd64

http://www.goodnewsnetwork.org

HSE

Quote from: Magnum on August 29, 2018, 04:48:04 AM
I did a search for ABI but found only our posts.
From time to time is refloated that subject.

I fill esi with a valid value.
    mov esi, bitmap1
Equations in Assembly: SmplMath

Magnum

Not working.

I appreciate all your help.

But I installed Masm32 and assembled one of the examples.

Ollydbg also works.

And it works great.
Take care,
                   Andy

Ubuntu-mate-18.04-desktop-amd64

http://www.goodnewsnetwork.org

HSE

Equations in Assembly: SmplMath