flat assembler
Message board for the users of flat assembler.

Index > 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: 7105
Location: Slovakia
vid 27 Dec 2004, 21:19
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: 977
Location: Czechoslovakia
MazeGen 29 Dec 2004, 21:26
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: 1092
Location: Poland
decard 30 Dec 2004, 11:59
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
Nikolay Petrov 01 Mar 2005, 07:49
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: 736 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: 7105
Location: Slovakia
vid 01 Mar 2005, 12:25
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: 120
Location: Russia, Siberia
iklin 01 Mar 2005, 15:52
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
herbal 01 Mar 2005, 18:16
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
Nikolay Petrov 01 Mar 2005, 19:26
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: 7105
Location: Slovakia
vid 02 Mar 2005, 09:00
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: 120
Location: Russia, Siberia
iklin 02 Mar 2005, 15:56
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: 7105
Location: Slovakia
vid 02 Mar 2005, 21:26
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: 977
Location: Czechoslovakia
MazeGen 02 Mar 2005, 21:28
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: 7105
Location: Slovakia
vid 04 Mar 2005, 10:06
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
UCM 27 Mar 2005, 21:03
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
rob.rice 31 Mar 2005, 00:56
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: 7105
Location: Slovakia
vid 04 Apr 2005, 13:20
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
Giedrius 04 Apr 2005, 19:05
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: 7105
Location: Slovakia
vid 08 Apr 2005, 10:46
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
UCM 10 Apr 2005, 03:41
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: 7105
Location: Slovakia
vid 11 Apr 2005, 13:07
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


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

Website powered by rwasa.