flat assembler
Message board for the users of flat assembler.
 Home   FAQ   Search   Register 
 Profile   Log in to check your private messages   Log in 
flat assembler > Main > TAJGA Fasm Tutorial (vid)

Goto page Previous  1, 2, 3, 4  Next
Author
Thread Post new topic Reply to topic
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7111
Location: Slovakia
Oooops, there was a serios mistake in previous update, example at end of chpater 7 was all wrong Embarassed . Now it should be fixed.

I also added some notices about online version at Decard's site.

S.T.A.S: How does it look with your translation? Should I add link to tutorial?
Post 27 Dec 2004, 21:19
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
MazeGen



Joined: 06 Oct 2003
Posts: 954
Location: Czechoslovakia

vid wrote:

2. How does shl/shr beheave when shifting by 0 (what is CF set to?)?


All flags remain unchanged - Intel manual.


vid wrote:
3. What does it do when shifitng by more than is number of bits of destination (i know this was used for processor detection, so it differs)


The shift count is masked by 0x1F since 80286. For processors prior to 80286, the result is probably zero (I expect it is the same result as for SHL AL,9)

_________________
x86asm.net
Post 29 Dec 2004, 21:26
View user's profile Send private message Visit poster's website Reply with quote
decard



Joined: 11 Sep 2003
Posts: 1095
Location: Poland
online version of tutorial updated Wink
Post 30 Dec 2004, 11:59
View user's profile Send private message Visit poster's website Reply with quote
Nikolay Petrov



Joined: 22 Apr 2004
Posts: 101
Location: Bulgaria
Hi vid,
your tutorial is good, and i found a time to compile as help(chm) file format. If you dont like something - tell me


Description:
Download
Filename: Fasm Tutorial.rar
Filesize: 44.15 KB
Downloaded: 210 Time(s)

Post 01 Mar 2005, 07:49
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7111
Location: Slovakia
really nice, how much work is it to make chm from HTMLs? Can it be somehow scripted or so so i can make one for every release?
Post 01 Mar 2005, 12:25
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
iklin



Joined: 20 Mar 2004
Posts: 122
Location: Russia, Siberia

vid wrote:
how much work is it to make chm from HTMLs?


Simplest way - Htm2Chm or Chm4You. But there are more flexible ways. Smile
Post 01 Mar 2005, 15:52
View user's profile Send private message ICQ Number Reply with quote
herbal



Joined: 01 Mar 2005
Posts: 1
What happened to decard.net?
What had happened to decard's website? It seems it's down now. For how long? It's a shame, because Tajga tutorial is really cool for beginners - it explains basics of assemby and, by the way, how does pc's processor and memory work! Lots of newbies are waiting for continuatnion! Don't take them down! (sorry for my english, I will improve it, I promise) Wink
Post 01 Mar 2005, 18:16
View user's profile Send private message Reply with quote
Nikolay Petrov



Joined: 22 Apr 2004
Posts: 101
Location: Bulgaria

vid wrote:
really nice, how much work is it to make chm from HTMLs?...


Smile Confused Very Happy
Post 01 Mar 2005, 19:26
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7111
Location: Slovakia
herbal: decard's site works well for me. And even if it doesn't you can still download tutorial from first post of this thread.

iklin: could you make some batch/script to convert HTML version to CHM? I personally like CHM more.
Post 02 Mar 2005, 09:00
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
iklin



Joined: 20 Mar 2004
Posts: 122
Location: Russia, Siberia

vid wrote:
iklin: could you make some batch/script to convert HTML version to CHM? I personally like CHM more.



Sad Sorry, but... no I couldn't.
I'm use nothing but Htm2Chm - http://yarix.by.ru/
or Chm4You! - http://supex.by.ru/chm4you121.zip

Make your tutorial as a simple site and than convert it with one of this utilities. I recommend Htm2Chm - it can compile, decompile and so on and on his site there are some useful proggies Smile like SaveChm which I use everyday.
Post 02 Mar 2005, 15:56
View user's profile Send private message ICQ Number Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7111
Location: Slovakia
someone has experiences with this? I'd like some sort of script for this so i can compile every new version...
Post 02 Mar 2005, 21:26
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
MazeGen



Joined: 06 Oct 2003
Posts: 954
Location: Czechoslovakia
What about XML? Well, you have to learn something about it, but it is generally very useful.
Post 02 Mar 2005, 21:28
View user's profile Send private message Visit poster's website Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7111
Location: Slovakia
right now i am doing my best not to learn anything
Post 04 Mar 2005, 10:06
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
UCM



Joined: 25 Feb 2005
Posts: 285
Location: Canada

vid wrote:
right now i am doing my best not to learn anything


Lol Very Happy
Anyway,
I'm rather surprised nobody has noticed this yet...
CR = move cursor to beginning of line
LF = go to next line
not the other way around
By the way, ASCII 0-31 aren't special for int 21h/ah=9, they always do that (see LookupTables.)
And also, in CMD.EXE, LF is enough to go to beginning of next line, but Notepad (and other text editors) don't like it, it's represented as an invisible character. (same with CR)
P.S. I know alot of this from using PHP
Post 27 Mar 2005, 21:03
View user's profile Send private message Reply with quote
rob.rice



Joined: 20 Dec 2003
Posts: 54

vid wrote:
thx, fixed it. This is kind of post i really lack, i found many
obvious erros after posting (and had to fix them myself in
most cases).

I am not in very creative mood right now (still playing NetHack - absolutely don't try it if you haven't before - it's a drug).

I must also rethink how to continue. What do others think? More theory or "practical" info (DOS I/O + arithmetic instructions)??? Reader already knows enough to code basic applications (except those two things), but after starting real coding them he may not fully understand what he wrote.



I have a user account named wizard so I can use the -D command line option
that makes it hard to pull myself away from the computer to EAT Twisted Evil
Post 31 Mar 2005, 00:56
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7111
Location: Slovakia
UCM: thanks for report, i'll look at that.
well, "ASCII 0-31" are always special, but what i meant is that not all write routines apply all ASCII meanings to those characters, sometimes they draw their ascii "picture" instead of performing action of that char.
Post 04 Apr 2005, 13:20
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
Giedrius



Joined: 13 Feb 2005
Posts: 40
Location: Lithuania

Quote:
terms: incrementing (adding 1), decrementing (substracting 0)
instructions: inc, dec

Shouldn't it be subtracting 1? (It's in the last chapter)

_________________
Better to rule in hell, than to be a slave in heaven...
Post 04 Apr 2005, 19:05
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7111
Location: Slovakia
yeah, thanks. This is my fix, i always use word "substract", don't know why. Unfortunately right now my computer is kind-of destroyed (friend tossed bear on it, it's a notebook) so i can't be very active about the tutorial right now. I don't even know if my data isn't destroyed.
Post 08 Apr 2005, 10:46
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
UCM



Joined: 25 Feb 2005
Posts: 285
Location: Canada
vid: Well, no, because they always do that in MS-DOS (the old meanings are almost all obsolete and unused and unimplemented).
Post 10 Apr 2005, 03:41
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7111
Location: Slovakia
OK, i could rewrite it to "... are special for MS-DOS services" but problwem here is that only DOS services readers know are 2 and 9, and they probably don't even have a clue what "DOS service" is. I will think of something when i get my computer repaired.
Post 11 Apr 2005, 13:07
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page Previous  1, 2, 3, 4  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 cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001-2005 phpBB Group.

Main index   Download   Documentation   Examples   Message board
Copyright © 2004-2016, Tomasz Grysztar.