Hello,
I've started to see somethings about TASM, because I want to play with it a little bit, but I want to know if there is any way to develop a simple micro-kernel written on it, also, what is the full command to compile it?

Best Regards,
Nathan Paulino Campos
Posted on 2010-03-27 11:08:59 by nathanpc
nathanpc,

Micro-kernel as in microkernel OS architecture?

Turbo Assembler  Version 5.0  Copyright (c) 1988, 1996 Borland International
Syntax:  TASM source [,object] [,listing] [,xref]
/a,/s          Alphabetic or Source-code segment ordering
/c            Generate cross-reference in listing
/dSYM[=VAL]    Define symbol SYM = 0, or = value VAL
/e,/r          Emulated or Real floating-point instructions
/h,/?          Display this help screen
/iPATH        Search PATH for include files
/jCMD          Jam in an assembler directive CMD (eg. /jIDEAL)
/kh#          Hash table capacity # symbols
/l,/la        Generate listing: l=normal listing, la=expanded listing
/ml,/mx,/mu    Case sensitivity on symbols: ml=all, mx=globals, mu=none
/mv#          Set maximum valid length for symbols
/m#            Allow # multiple passes to resolve forward references
/n            Suppress symbol tables in listing
/os,/o,/op,/oi Object code: standard, standard w/overlays, Phar Lap, IBM
/p            Check for code segment overrides in protected mode
/q            Suppress OBJ records not needed for linking
/t            Suppress messages if successful assembly
/uxxxx        Set version emulation, version xxxx
/w0,/w1,/w2    Set warning level: w0=none, w1=w2=warnings on
/w-xxx,/w+xxx  Disable (-) or enable (+) warning xxx
/x            Include false conditionals in listing
/z            Display source line with error message
/zi,/zd,/zn    Debug info: zi=full, zd=line numbers only, zn=none
Posted on 2010-03-27 16:32:36 by baldr
First of all, make sure you have TASM32 5.3, or 5.0 at the very least.
Learn about built-in OOP support in TASM and about its cool macro engine <-- these two really save you a lot of coding.

To compile the code you need perfect understaning about segmentation (both in real mode and protected mode) and how to properly declare/define stuff in TASM.

Actually, you should thoroughly read TASM32 User Guide. It will tell you things you won't find anywhere else (mainly because most people use MASM).
Posted on 2010-03-27 18:21:06 by ti_mo_n