flat assembler
Message board for the users of flat assembler.

Index > Heap > the book will be published...final line

Goto page Previous  1, 2, 3, 4, 5, 6  Next
Author
Thread Post new topic Reply to topic
tom tobias



Joined: 09 Sep 2003
Posts: 1320
Location: usa
tom tobias
Quote:
...instruction set will be the big part, because as an asm coder, what i need the more is... an exhaustive instruction set summary (and some tables about hardware).


Mazegen is the authority

Have you consulted with him?
Ce soit avec plaisir que je commencerais a lire ton livre....

Salut,
Smile
Post 01 Mar 2011, 01:55
View user's profile Send private message Reply with quote
YONG



Joined: 16 Mar 2005
Posts: 8000
Location: 22° 15' N | 114° 10' E
YONG
tom tobias wrote:
Mazegen is the authority
Friend, his handle is MazeGen, not Mazegen. He complained about such a typo a long time ago. Wink
Post 01 Mar 2011, 06:43
View user's profile Send private message Visit poster's website Reply with quote
YONG



Joined: 16 Mar 2005
Posts: 8000
Location: 22° 15' N | 114° 10' E
YONG
edfed wrote:
then, i will be forced to write bloat. Laughing
Can you just add some philosophical stuff?

Things like:

The end is the beginning; the beginning is the end.

Zero is one; one is zero.

The universe is just some illusion that exists in our minds.

To be or not to be.

...

Rolling Eyes Wink
Post 01 Mar 2011, 06:51
View user's profile Send private message Visit poster's website Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4237
Location: 2018
edfed
i only take instructions definition from IA32 manual, then, i am sure it is the more accurate definition, and just translate each definition one by one.
it takes approximatelly 20 lines per intructions in my translation.

i putted a richard stallman statement: "a source that is not shared is lost" to explain the documentation and internet part of asm tools.
i focused on the technical fact, not the historical facts, i didn't wrote anywhere the gordon moore law, because it is very pointless, even if it can add one or two pages Laughing... for example, but i spoked about 8080 as the origin of 8086 segmentation (you know, the fact that segment registers are 16 bits wide, was to be compatible with 8080)

tom: avec plaisir je t'enverais le manuscrit, mais là, il ne faut le passer à personne. private only. i don't want to be sued for an outcoutract diffusion.
Post 01 Mar 2011, 10:55
View user's profile Send private message Visit poster's website Reply with quote
tom tobias



Joined: 09 Sep 2003
Posts: 1320
Location: usa
tom tobias
yong wrote:
Friend, his handle is MazeGen, not Mazegen....

d'accord, et desole d'etre assez stupide!

dui bu qi.

edfed wrote:
... avec plaisir je t'enverais le manuscrit, mais là, il ne faut le passer à personne. private only.....

Oui, bien sur, pas de probleme. On attends ton livre, soldes a la magasin. Peut etre, aux FNAC, ou on peut achete par l'ordinateur.

Smile
Post 01 Mar 2011, 14:42
View user's profile Send private message Reply with quote
YONG



Joined: 16 Mar 2005
Posts: 8000
Location: 22° 15' N | 114° 10' E
YONG
tom tobias wrote:
yong wrote:
Friend, his handle is MazeGen, not Mazegen....
d'accord, et desole d'etre assez stupide!

dui bu qi.
Mixing French with Mandarin? Rolling Eyes Wink

You are certainly not stupid. In fact, I believe that you are probably the most knowledgeable member here. I have always regarded you as an old friend of mine. Enjoy! Wink
Post 02 Mar 2011, 10:07
View user's profile Send private message Visit poster's website Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4237
Location: 2018
edfed
~15000 chars, 4 days to go!!!! Possible, added 12000 chars today in général 32 bits instructions set (64 is an extension in my optinion, like SSE, MMX, and then, needs an other section.

limit date = tuesday 15 march 2011.

[tofinishlist]
SSE, FPU, MMX, AVX, 64 bits instructions to explain enough.

some windows, linux, dos, boot, libc, and macros examples.
and lets go in the backs for june.


one problem with SSE MMX and others is that... i never tested any. Laughing.

on windows, linux and libc, i have read a lot, never really used, but read, then, not so hard to explain basic examples.

code examples will be the minimal snippets for things and others.

for example:

printstring using vidéo memory
protected mode switch
load the second sector at boot time
using extented sector read
draw a line
draw a box
draw things and others
using lba
create a window with a menu
create a window with text area
create a window with graphic area
display the minimal opengl image in windows

argh!!! only 4 days for that...
coffee.
Post 11 Mar 2011, 03:41
View user's profile Send private message Visit poster's website Reply with quote
flaith



Joined: 07 Feb 2005
Posts: 122
Location: $300:20 58 FC 60 N 300G => Vietnam
flaith
Bon courage edfed Very Happy
Ce livre m'intéresse au plus haut point, donc "keep it going" Wink

_________________
Je suis sur de 'rien', mais je ne suis pas sur du 'tout'.
Post 11 Mar 2011, 10:41
View user's profile Send private message Visit poster's website Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4237
Location: 2018
edfed
well, then...
give them the last chapters 5 and 6.

now, the goal is to dev things on PIC12F675, find a job, etc.
Post 14 Mar 2011, 17:45
View user's profile Send private message Visit poster's website Reply with quote
YONG



Joined: 16 Mar 2005
Posts: 8000
Location: 22° 15' N | 114° 10' E
YONG
edfed wrote:
well, then...
give them the last chapters 5 and 6.
Congratulations! You have finally finished your book! Wink
edfed wrote:
now, the goal is to ..., find a job, ...
Join the club. I am struggling to find new jobs, too! Sad Wink
Post 15 Mar 2011, 07:29
View user's profile Send private message Visit poster's website Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4237
Location: 2018
edfed
yeah, it is the time to readback the book, last step before final edition.

i wait my correction copy, and have something to do.

the last section, instruction set extensions (FPU, MMX, SSE) will be in extra, leave the instruction set chapter, and be placed at the end of the book.

what i should do is to pick SSE3, SSSE3, SSE4 and 3Dnow! group them and put their brief definitions.

it is not an easy task, because these instruction set are not a lot discussed around the web. i did not find a real ressource that list them and explain them by family in the same way as gp instructions. maybe because these instructions are too young to have a mature doc about them.

then, my job for the 2 last weeks of april is to make this classification, i will do it in english first, and after, translate in french. i think it is the best way because english is more convenient for asm understanding. Laughing

the problem with SSE etc is the variety of execution processes, scalar, packed, integer, floating... it drives crazy.

instruction set extensions are just extensions, they are not implemented eveywhere in the same way, means it is not a reliable way to learn asm.
it can be possible that one day, intel decides to put SSE and else directlly in GP execution context, using ZAX to Z1023 (8192 bits general purpose registers in 2030 Laughing ) where sse etc will be definitivellly absent.

the corrector opinion of the book is that it is a good reference to PC architecture and X86 assembler.

i developped each chapter about system programming in a way i can use them to code.

it was a little tricky because i have the use to consult a lot of docs, and switching from these docs to the book was strange, but usefull.


the more tricky will be to produce the 20 drawing i should do for a client, prepare the exposition for the theatre, find a job, and code a little for the fun.
Post 15 Apr 2011, 13:10
View user's profile Send private message Visit poster's website Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 17248
Location: In your JS exploiting you and your system
revolution
Good work. Next thing to do is the ARM book. Wink
Post 15 Apr 2011, 13:16
View user's profile Send private message Visit poster's website Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4237
Location: 2018
edfed
arm book, maybe one day, but i don't have arm, maybe pic book.

the same way, using fasm as a compiler, and any flash programmer to flash the device.

i still have something like this book in my website. it is a little section of html page about picprogramming.

step by step, i build and organise my universe on the web.

http://fool.asm4u.net

Smile
Post 15 Apr 2011, 13:27
View user's profile Send private message Visit poster's website Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4237
Location: 2018
edfed
Post 06 May 2011, 10:55
View user's profile Send private message Visit poster's website Reply with quote
flaith



Joined: 07 Feb 2005
Posts: 122
Location: $300:20 58 FC 60 N 300G => Vietnam
flaith
Will wait for the 6th of June then Very Happy

_________________
Je suis sur de 'rien', mais je ne suis pas sur du 'tout'.
Post 06 May 2011, 11:05
View user's profile Send private message Visit poster's website Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4237
Location: 2018
edfed
i was born the 6 june 1982, it is funny.
Post 06 May 2011, 11:11
View user's profile Send private message Visit poster's website Reply with quote
asmhack



Joined: 01 Feb 2008
Posts: 431
asmhack
Congratulations edfed for your book and for being an example to follow for everyone who wants to create.
Post 06 May 2011, 11:21
View user's profile Send private message Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4237
Location: 2018
edfed
thank you for the congratulations. but now, my real name is not secret, yeah!!

i think i will have some books, and i can tell the editor to mail one exemplary to some guy here.

i know it is not a french forum, but as it speaks a lot about fasm, i think i can tell the editor to mail a book to some very active redactor here. or to Thomazs.

Thomazs, if you want to receive a book at home, let me know, i will tell the editor to mail you one.
Post 06 May 2011, 11:31
View user's profile Send private message Visit poster's website Reply with quote
Picnic



Joined: 05 May 2007
Posts: 1287
Location: behind the arc
Picnic
My sincerely regards for your work edfed.
Post 06 May 2011, 11:46
View user's profile Send private message Reply with quote
YONG



Joined: 16 Mar 2005
Posts: 8000
Location: 22° 15' N | 114° 10' E
YONG
Olivier CAUET, congratulations! Razz
Post 06 May 2011, 12:12
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

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

< 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 can attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar.

Powered by rwasa.