Login  |  Register
 
you are here September 07, 2010  
YAF
Welcome Guest Search | Active Topics | Members

Profile: Guest
About
User Name: Guest
Forum Rank: Stranger
Real Name:
Location
Occupation:
Interests:
Gender: None Specified
Statistics
Joined: Thursday, April 13, 2006
Last Visit: Tuesday, September 07, 2010 11:06:23 AM
Number of Posts: 9
[0.06% of all post / 0.01 posts per day]
Avatar
Last 10 Posts
Topic: Segment & Offset
Posted: Tuesday, August 08, 2006 7:18:30 AM
Wah thx banyak ya kakak.
Tapi kegunaan assembler 32 bit itu sebenarnya apa y?
Apakah itu sbg basic utk pembuatan suatu bhs pemrograman lain atau utk membuat aplikasi program tp apakah kecepatannya jd berkurang ya ?
Topic: Assembly singgah ke UPT Hardware
Posted: Tuesday, August 08, 2006 7:13:56 AM
Sayang ya, kalo assembly dpindahkan.
Tapi, buat anak hardware bole tau gak, kegunaan utama assembly itu apa ?
Terus, kalo anak SK itu skripsi & penjurusannya berkaitan dgn apa aja ya(dlm hub. dgn asm)?
Terus, utk anak TI-Mat kegunaan belajar asm apa ya?
Hehe sorry, kebanyakan ya nanya-nya, soalnya aq mau tau sih...^^
Topic: Bikin Cerita Jayuz Bersambung Yuuk..
Posted: Tuesday, August 08, 2006 3:41:56 AM
hey ikut2, g lg bt gila

terkontaminasi radiasi dari bomb pisang, dan sekarang sang gadis memiliki kekuatan aneh...
Topic: Segment & Offset
Posted: Saturday, August 05, 2006 7:49:19 AM
Mo nanya ya kk, kalo saya pake fasmw itu assembler 32 bit ya...
Itu keren juga ya, ada yg tau cth koding sederhananya gak?
Terus kalo di asm kita mau cari bil.genap kan pake PF(parity flag) , ada yg tau cara pakenya ato lebih mudah pake modulus? Tlg contoh utk dua2nya ya.
Topic: Assembly Thread ^^
Posted: Thursday, July 27, 2006 1:16:33 AM
Serta ini ada tambahan sedikit penjelasan :
The following table describes the quality of the assembler's reference manual that accompanies the product.

Assembler/OS Documentation Comments
A386 Okay.
Describes the basic product features, not much more. Usable by someone who already knows assembly language and wants to pick up this particular assembler.

A86 Okay.
Describes the basic product features, not much more. Usable by someone who already knows assembly language and wants to pick up this particular assembler.

FASM Weak.
Most of the development is currently going into the assembler itself. The assembler author provides support on the FASM support board, which is where he describes new features he adds to the assembler. Note that FASM's author is not a native English speaker, which explains why the documentation is weak for this product. However, given FASM's popularity, it's only a matter of time before some interested individual takes it upon themselves to fill this whole in an otherwise decent product.

Gas Okay to good.
The product documentaiton is very weak and very generic. Gas is an assembler that was designed to easily write code for different processors. The documentation that does exist mainly describes the pseudo-opcodes and assembler directives. There is almost no documentation at all on the .intel_syntax mode of operation. The good news is that two new books have appeared that use the Gas/.att syntax: Jonathon Bartlett's "Programming From the Ground Up" and Richard Blum's "Professional Assembly Language." Those wishing to use Gas will definitely want to get these two books as they are the reason I've upgraded this rating from very weak to "okay to good".

GoAsm Weak to okay.
The documentation spends considerable time discussing the author's design philosophy rather than how to use the assembler. However, most of the syntax is described in the manual and a GoAsm user who is an experienced assembly programmer will probably find what they're looking for if they look carefully. Since this essay was originally written, Jeremy Gordon has written a slew of tutorials and posted them on his web site (http://www.jorgon.freeseve.co.uk). This definitely improves the quality of the GoAsm documentation. There are also a couple of third-party web sites with several GoAsm tutorials on them. You'll find links to these pages from the above URL.
HLA* Extensive. HLA has a 500 page reference manual and a like sized manual for the HLA Standard Library. In addition, the Webster website (http://webster.cs.ucr.edu) contains dozens of articles and other documentation for HLA.

MASM* Very, very good.
MASM was a commercial product for a very long time. Microsoft has written considerable documentation for this assembler and many third parties have written assembly language reference manuals for MASM.

NASM Good.
Like many "home-grown" assemblers, NASM's original authors spent all their time writing software rather than manuals. NASM has been around long enough, however, that some individuals have written a manual for NASM. Note that there are a couple of commercial assembly language books available that use NASM, including the very popular "Assembly Step-By-Step".

RosAsm Weak.
RosAsm was written by another person who is not a native English speaker. RosAsm's author claims that a "good" assembly programmer will be able to figure this product out on their own. Quite frankly, I find some of the assembler's syntax difficult to digest and the documentation doesn't help much (if Rene Tournais, RosAsm's author, spent as much time writing documentation as he does posting to the alt.lang.asm newsgroup, he'd actually have *excellent* documentation, but that's another issue). One bright point, RosAsm as adapted some of the NASM documentation, so the explanation of the x86 instructions has been improved. But the "on-line tutorials" are definitely third-rate and not very interesting. The main RosAsm documentation reads like political manefesto; few people find it to their liking — just a warning.
TASM* TASM is another commercial product (or, at least, it was). Borland provided an excellent reference manual and there are third-party reference manuals available for TASM. However, as Borland no longer supports TASM directly (it is part of the Borland C++ Builder package, not a separate product), most of the documentation available for TASM is out of print and is getting hard to find.

Terse** Okay.
Terse is actually a fairly small language (it's a domain-specific embedded language inside another assembly language like MASM or Gas). As such, it doesn't actually require much documentation. It could use more, though the experienced assembly language programmer should be able to pick up Terse from its reference manual with only a little bit of difficulty.

*These assemblers are typically considered "high level assemblers"

**Terse is a special case. It is definitely a high level assembler, though it achieves this via its novel syntax rather than via special statements it compiles.

Topic: Assembly Thread ^^
Posted: Thursday, July 27, 2006 1:12:40 AM
Ini ada sedikit tabel ttg assembler & compatible-nya:
Assembler/OS Windows DOS Linux BSD QNX MacOS
A386 x x
A86 x
FASM x x x
Gas x x x x x x
GoAsm x
HLA x x
MASM x x
NASM x x x x x x
RosAsm x
TASM x x
Terse x x x

Main Forum Rss Feed : RSS

Yet Another Forum.net version 1.0.1 running under DotNetNuke.
Copyright © 2003-2006 Yet Another Forum.net. All rights reserved.