🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #1031

Re: assembler 64 bit

#1031
From: Bogdan (bogdro)
Date: Mon, 09 Apr 2007 09:51
30 lines
2153 bytes
psysiu@gmail.com napisał(a):
> witam,
> 
> problem wygląda tak:
> muszę napisać program w assemblerze który będzie można uruchomić pod
> DOS-em, na początku powinien uruchomić się w trybie rzeczywistym a
> następnie zrobić skok to trybu chronionego 64 bitowego, wykonać kilka
> rozkazów w trybie 64 bity a na końcu wykonać skok to trybu
> rzeczywistego i zakończyć działanie
> 
> problem polega na tym, że nie wiem jakiego assemblera i linkera użyć
> do tego,
> 
> wcześniej zrobiłem powyższy program wykonując skok do trybu
> chronionego 16 bitowego i 32 bitowego (używając tasm-a i tlink-a)
> 
> był pomysł żeby użyć ml64 ale moja edycja zgłaszała błąd przy
> rozkazach use16, use32, use64 a rozróżnianie segmentów w tym programie
> jest raczej konieczne
> 
> będę wdzięczny za każda pomoc i wskazówki

 FASM (http://flatassembler.net, linker wbudowany) lub wspomniany YASM
(chyba potrzebny osobny linker, LD z binutils64 pewnie podziała).

-- 
Pozdrawiam, Bogdan                                  (Linux i FreeDOS)
Kurs assemblera x86 (DOS i Linuks): http://rudy.mif.pg.gda.pl/~bogdro
Grupy dyskusyjne o asm:  pl.comp.lang.asm alt.pl.asm alt.pl.asm.win32
Rozmawiaj bezpiecznie: www.JabberPL.org Surfuj anonimowo: tor.eff.org
Technical Details
Message-ID: <evd2bt$7vm$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <1176025087.732083.97070@q75g2000hsh.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "Bogdan (bogdro)" <bogdan@poczta.gazeta.pl>
Newsgroups: pl.comp.lang.asm
Subject: Re: assembler 64 bit
Date: Mon, 09 Apr 2007 11:51:56 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 30
Message-ID: <evd2bt$7vm$1@inews.gazeta.pl>
References: <1176025087.732083.97070@q75g2000hsh.googlegroups.com>
NNTP-Posting-Host: ist.ein.unterdrueckter.codesklave.de
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1176112319 8182 85.214.91.152 (9 Apr 2007 09:51:59 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Mon, 9 Apr 2007 09:51:59 +0000 (UTC)
X-User: bog.d
In-Reply-To: <1176025087.732083.97070@q75g2000hsh.googlegroups.com>
User-Agent: Thunderbird 1.5.0.10 (X11/20070221)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit