MASM32 verze 9 je tady!
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

MASM32 verze 9 je tady!MASM32 verze 9 je tady!

 
Hledat
Vybavení pro Laser Game
Spuštěn Filmový magazín
Laser Game Brno
Laser Game Ostrava

MASM32 verze 9 je tady!

Google       Google       11. 9. 2006       14 670×

Velká část programátorů v Assembleru používá MASM32. Co nabízí jeho již devátá verze?

Reklama
Reklama

MASM32 je v současné době nejpopulárnějším assemblerem. Jeho makra své uživatele doslova rozmazlují a ještě k tomu je zdarma. Nedávno vyšla jeho devátá verze a já se budu snažit seznámit vás s novinkami, které obsahuje. Při psaní tohoto článku jsem čerpal z www.masm32.com, z nápovědy k jednotlivým programům a samozřejmě jsem nezapomněl experimentovat.

porc.exe, polink.exe, polib.exe

Tyto tři programy jsou největším krokem vpřed, který MASM32 ve verzi 9 udělal. Pelle Orinius dovolil zpřístupnit tyto vysoce výkonnostní nástroje v projektu MASM32. Ovládání těchto programů je stejné jako u jejich protějšků od Microsoftu (ty stále v MASM32 zůstávají a je pouze na vás, jestli je budete používat), ale rozdíl by se dal vyjádřit v jednom slovním obratu: „Za stejnou cenu více muziky“. Stejnou cenou myslím 0 Kč (pro slovenské čtenáře 0 Sk) a více muziky si můžete dát do počítače, protože pomocí linkeru polink.exe může velikost výsledného souboru být menší až o 10 %. Zároveň PE hlavička souboru v polink.exe je mnohem působivější než v původním link.exe. Menší odlišnosti těchto dvou linkerů jsou při připojování zdrojů, ale není to nic převratného.

Nové zdrojové kódy

Každá nová verze MASM32 obsahuje nové zdrojové kódy od špičkových programátorů v Assembleru. Verze 9 samozřejmě nebyla výjimkou. Bill Cravener napsal 8 skvělých příkladů, které ukazují v plné míře využití maker v MASM32 a také, že Assembler může směle konkurovat vyšším programovacím jazykům. Jedním z těchto skvělých příkladů je i kalendář, který můžete vidět na obrázku nebo přehrávač MIDI souborů atd.

Tyto příklady naleznete ve složce C:\masm32\examples\bcraven\.

Nové tutoriály

To si musíte přečíst!

  • FPU Tutorial od Raymonda Filiatreaulta.
  • Jak psát DLL v MASM32.
  • Konzolové programy v MASM32.

První z jmenovaných nováčků je opravdu skvěle provedená práce. U druhého z jmenovaných bych očekával trošku více podrobností, ale možná, že bude tento tutoriál v další verzi pokračovat. Poslední z jmenovaných to podle mého názoru dost přehnal s makry, takže neukazuje skutečnou podstatu programování konzolových programů a ještě k tomu obsah také není nijak zvlášť rozsáhlý ani užitečný. Možná, že se v příští verzi dočkáme pokračování, ale zatím se mi tento tutoriál moc nezamlouvá.

Co je dále nového?

  • Instalační soubor nyní užívá kompresní technologii 7zip, takže se vejde více dat.
  • tproc.exe; Bližší informace o tomto nástroji se dozvíte ze souboru C:\masm32\tproc.txt.
  • Lepší práce s řetězci ve formátu UNICODE.
  • Několik drobných vylepšení programu Qeditor.

Pozn.: Všechny novinky byly posuzovány vzhledem k verzi 8.

Jsme u konce. Doufám, že se mi podařilo seznámit vás s novinkami v nové verzi MASM32. Novinek je, podle mého názoru, docela dost a rozhodně stojí za to si tuto verzi stáhnout.

×Odeslání článku na tvůj Kindle

Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

E-mailová adresa (např. novak@kindle.com):

TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

Hlasování bylo ukončeno    
0 hlasů
Google
Autor se zabývá webovými programovacími jazyky a Assemblerem. Rád pracuje v Příkazovém řádku a experimentuje s operačními systémy.
Web    

Nové články

Obrázek ke článku Konference: Moderní informační systémy podporují automatizaci

Konference: Moderní informační systémy podporují automatizaci

Současná situace v šíření onemocnění Covid-19 klade na řadu firem nové nároky a mnohé z nich jsou nyní více než kdy jindy závislé na nejmodernějších informačních technologiích. Proto i v oblasti podnikových informačních systémů vidíme rostoucí důraz na automatizaci nebo na důslednou integraci. Také o těchto trendech se bude mluvit na konferenci Firemní informační systémy, která se koná 24.9.2020 v pražském Kongresovém centru Vavruška na Karlově náměstí.

Reklama
Reklama
Obrázek ke článku Nebezpečí ukrytá v USB: z nuly na škvarek za pět sekund

Nebezpečí ukrytá v USB: z nuly na škvarek za pět sekund

Za cenu šesti dolarů lze celkem bez obtíží koupit nový, líbivě vyhlížející flash disk. Přidaná hodnota, které se vám spolu s ním dostane, už tak moc líbivá není. To, co se před pár sekundami tvářilo jako externí disk, se po připojení k počítači změní v důmyslné elektrické křeslo, které vaše zařízení v onen příslovečný škvarek promění za pár sekund. Cílovou skupinou pro koupi takových zařízení by mohli být záškodníci, kteří by tímto způsobem osnovali pomstu třeba vůči záletnému partnerovi. 

Obrázek ke článku Znalosti, dovednosti i prestižní titul MBA: Jde to i moderně a online

Znalosti, dovednosti i prestižní titul MBA: Jde to i moderně a online

Snad nikdy není špatná příležitost na investici do hodnotného vzdělání. Obzvlášť v případě, že absolvent dovede teoretické poznatky přetavit v praktické dovednosti, využitelné při řešení problémů i v komunikaci. Právě na to se specializuje studijní program MBA Řízení informačních technologií, vyučovaný na Business Institutu.

Obrázek ke článku Coding Bootcamp Praha: Obor IT krize nepoznamenala, žádaní jsou weboví vývojáři

Coding Bootcamp Praha: Obor IT krize nepoznamenala, žádaní jsou weboví vývojáři

Pandemie Covid-19 otřásla trhem práce v základech. Dopady krize pocítilo celkově až 45 % zaměstnanců. Není divu, že čím dál větší jistotu přináší obor IT. Ten zůstal krizí téměř nepoznamenán a při nutnosti začít dělat věci na dálku se ještě více ukázalo, jak moc mnohé firmy kvalitní IT potřebují. Do IT nyní přicházejí začátečníci, kteří v něm vidí lukrativní budoucnost a jistotu, ale i freelanceři a zaměstnanci z oborů zasažených krizí

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032020 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý