flat assembler
Message board for the users of flat assembler.

Index > Windows > I have the assembler, now what?

Goto page Previous  1, 2, 3, 4, 5, 6
Author
Thread Post new topic This topic is locked: you cannot edit posts or make replies.
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20299
Location: In your JS exploiting you and your system
revolution 30 Mar 2017, 01:14
C0deHer3tic: system error and Furs appear to be having a private little argument. If we ignore those posts then perhaps we can concentrate on fixing your problem(s).
Post 30 Mar 2017, 01:14
View user's profile Send private message Visit poster's website Reply with quote
system error



Joined: 01 Sep 2013
Posts: 670
system error 30 Mar 2017, 01:23
C0deHer3tic wrote:
system error wrote:
You been beating around the bush for quite a few days now without asking how to actually see the value of a register using printf service - that's the kind of question that you should ask us here as of now. But I don't see any of that. You're not focusing on the real objective of learning assembly language - how to 'talk' to the CPU and its components.


How do I learn to talk to the CPU and its components?


One CPU components - Register
To see the value of the register - use printf

See, if you know what you really want to learn, you should know what exactly your priority is ever since Day 1. You want to program the CPU but the value of the register is not your DAY 1 priority?

Seems to me like you're more like a FAKE. Fake begging, Fake intentions. Go read a book!

Now I am SCOLDING! Twisted Evil
Post 30 Mar 2017, 01:23
View user's profile Send private message Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20299
Location: In your JS exploiting you and your system
revolution 30 Mar 2017, 01:28
system error: Don't bite the newbies.
Post 30 Mar 2017, 01:28
View user's profile Send private message Visit poster's website Reply with quote
system error



Joined: 01 Sep 2013
Posts: 670
system error 30 Mar 2017, 01:30
revolution wrote:
system error: Don't bite the newbies.


Ok then. Apologize to the board owner and the admin. Very Happy
Post 30 Mar 2017, 01:30
View user's profile Send private message Reply with quote
C0deHer3tic



Joined: 25 Mar 2017
Posts: 49
C0deHer3tic 30 Mar 2017, 01:46
system error wrote:
C0deHer3tic wrote:
system error wrote:
You're not focusing on the real objective of learning assembly language - how to 'talk' to the CPU and its components.


How do I learn to talk to the CPU and its components?


One CPU components - Register
To see the value of the register - use printf


And the "how" is...?

system error wrote:
See, if you know what you really want to learn, you should know what exactly your priority is ever since Day 1. You want to program the CPU but the value of the register is not your DAY 1 priority?


Seeing the value of the register using printf is not my priority. Seeing the value of the register without using C calls is more along the lines of what I am interested in. Why use C when I'm trying to learn assembly? OR is it impossible to learn assembly without using C?

systemerror wrote:
Seems to me like you're more like a FAKE. Fake begging, Fake intentions. Go read a book!

Now I am SCOLDING! Twisted Evil


Seems to me you've had a system error.

_________________
- Just because something is taught one way, does not mean there is not a different way, possibly more efficient. -
Post 30 Mar 2017, 01:46
View user's profile Send private message Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20299
Location: In your JS exploiting you and your system
revolution 30 Mar 2017, 01:54
If you already know C then you can use some of the concepts there to help understand assembly. The same works in reverse also. But that in no way means you have to know C (or any other language) to learn assembly. You can learn it independently.

Using scanf/printf won't tell how such a conversion if achieved in assembly. Indeed number conversions, both to and from ASCII, is one of the most basic things that nearly all programs have to do to become useful for the user.

This board already has a number of existing code snippets to convert numbers to decimal ASCII. All the way from progressive division by 10 to optimised reciprocal multiplication examples have already been posted here and there.
Post 30 Mar 2017, 01:54
View user's profile Send private message Visit poster's website Reply with quote
system error



Joined: 01 Sep 2013
Posts: 670
system error 30 Mar 2017, 02:02
C0deHer3tic wrote:
system error wrote:
C0deHer3tic wrote:
system error wrote:
You're not focusing on the real objective of learning assembly language - how to 'talk' to the CPU and its components.


How do I learn to talk to the CPU and its components?


One CPU components - Register
To see the value of the register - use printf


And the "how" is...?

system error wrote:
See, if you know what you really want to learn, you should know what exactly your priority is ever since Day 1. You want to program the CPU but the value of the register is not your DAY 1 priority?


Seeing the value of the register using printf is not my priority. Seeing the value of the register without using C calls is more along the lines of what I am interested in. Why use C when I'm trying to learn assembly? OR is it impossible to learn assembly without using C?

systemerror wrote:
Seems to me like you're more like a FAKE. Fake begging, Fake intentions. Go read a book!

Now I am SCOLDING! Twisted Evil


Seems to me you've had a system error.



Now the fake attitude is finally showing. LOL

Looks like your fakery won't last long in here considering how often you keep contradicting your head from your tail.

You dont want to use printf --> but you ask people how to use SCANF to create an interactive program. Fakery #1. Busted.

You insist on low-level assembly but keep calling HIGH LEVEL APIs! Fakery #2. Busted.

You asked my what add esp,4*3 does, I answered to you nicely, but then in your subsequent codes, you keep repeating the same mistakes. Did you really listen? No. Are you even taking notes? Nope --> Fakery #3. BUSTED.

You been insisting on not using printf and C ever since Post #1. But every single codes you posted next were full of exactly that! printf and C! --> Fakery #4. Busted

There's nothing genuine about you. FAKE from tip to toe and you're up to no good.

I am a system analyst. Nothing escapes my attention. Not 1 bit buddy! Sell your fakery to someone else.
Post 30 Mar 2017, 02:02
View user's profile Send private message Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20299
Location: In your JS exploiting you and your system
revolution 30 Mar 2017, 02:12
I'm closing this topic.

Please all learn to play nice.

C0deHer3tic: You are welcome to start a new topic.
Post 30 Mar 2017, 02:12
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic This topic is locked: you cannot edit posts or make replies.

Jump to:  
Goto page Previous  1, 2, 3, 4, 5, 6

< Last Thread | Next Thread >
Forum Rules:
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
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.