Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 7 reacties
Bron: Sourceforge

Assembler is een van de oudste ontwikkeltalen en wordt tegenwoordig vaak gebruikt voor hoog geoptimalisseerde toepassingen. De ontwikkeling van NASM staat echter niet stil, onlangs is versie 0.98.38 uitgebracht. De release notes laten ons het volgende weten:

The most important change to 0.98.38 is that the broken ELF backend in 0.98.37 has (hopefully) been fixed. The Netwide Assembler, NASM, is an 80x86 assembler designed for portability and modularity. It supports a range of object file formats, including Linux and NetBSD/FreeBSD a.out, ELF, COFF, Microsoft 16-bit OBJ and Win32. It will also output plain binary files. Its syntax is designed to be simple and easy to understand, similar to Intel's but less complex. It supports Pentium, P6, MMX, 3DNow!, SSE and SSE2 opcodes, and has macro capability.
  • Add Makefile for 16-bit DOS binaries under OpenWatcom, and modify mkdep.pl to be able to generate completely pathless dependencies, as required by OpenWatcom wmake (it supports path searches, but not explicit paths.)
  • Fix the STR instruction.
  • Fix the ELF output format, which was broken under certain circumstances due to the addition of stabs support.
  • Quick-fix Borland format debug-info for -f obj
  • Fix for %rep with no arguments (#560568)
  • Fix concatenation of preprocessor function call (#794686)
  • Fix long label causes coredump (#677841)
  • Use autoheader as well as autoconf to keep configure from generating ridiculously long command lines.
  • Make sure that all of the formats which support debugging output actually will suppress debugging output when -g not specified.
[break]NASM 0.98.38 is in de volgende smaken beschikbaar:
* DOS 16-bit
* DOS 32-bit
* Linux RPM
* Linux SRPM
* Win32
* nasm documentation
* nasm sources
Versienummer:0.98.38
Besturingssystemen:Windows 9x, Windows NT, Windows 2000, Linux, BSD, Windows XP, Linux x86, DOS
Website:Sourceforge
Download:http://sourceforge.net/project/showfiles.php?group_id=6208
Licentietype:Voorwaarden (GNU/BSD/etc.)
Moderatie-faq Wijzig weergave

Reacties (7)

NASM is een hele fijne assembler, maar zou het nou ooit eens een 1.0 status toegekend mogen krijgen van haar ontwikkelaars?! Het is hardstikke betrouwbaar, ik gebruik het al jaren. D'r komen eigenlijk alleen nog maar features bij, dat is toch geen reden voor uitstel?! Blijkbaar zijn de gebruikers meer tevreden over NASM dan de ontwikkelaars :?

Probleem is waarschijnlijk dat nieuwe features tegelijk met het bugfixen worden toegevoegd, i.p.v. alle bugs oplossen, beta en daarna stable releasen, en daarna pas weer features toevoegen...
Misschien zijn deze assembler programmeurs zo wijs om te weten dat ieder programma (zeker in assemble) nooit de final status bereikt. Simpelweg omdat bugvrij niet bestaat.
als het final is op een schaal van 0 naar 0.98.38, dan is het aardig final.

als 1.0 bugfree is dan is 0<versie<1
Nasm is alleen niet in assembly geschreven, maar in C... ;)
Maar misschien dat ze inderdaad wachten met een versie 1.0 totdat ze alles t.z.t. herschreven hebben in assembly... :D
das eigenlijk wel iets om hoofdpijn van te krijgen. Nasm is geschreven in C.... en met Nasm zou je weer een C compiler kunnen maken.... waarmee je Nasm weer zou kunnen compilen....

*loopt vast in een oneindige loop*

In ieder geval dacht ik dat de ontwikkeling jaren geleden al gestopt was.
Tja, ach; Je kunt in het Frans uitleggen hoe de Nederlandse taal werkt terwijl je in het Nederlands ook kunt uitleggen hoe het Frans werkt.

Ik heb in mijn Turbo Pascal periode nog eens gebruik gemaakt van NASM. Ze waren toen wat versies terug en ik begon me te interesseren voor het optimaliseren van een hoop zaken. Toen heb ik nog eens een 500 pagina A4 tellende handleiding uitgeprint :)
'Ga ook eens naar de bibliotheek' ;)

Maarja, daar zul je volgens mij geen asm-boeken meer aantreffen :(
Althans, niet bij de dorpsbieb..

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True