🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: assembler 64 bit

#1028
From: Wiktor S.
Date: Sun, 08 Apr 2007 23:47
22 lines
1781 bytes
> 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,

asembler to yasm, bo nasm jeszcze use64 nie obsługuje. a linker? nie wiem.

> 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

nie znam tego ml64, ale poczytaj w dokumentacji, jak to zrobić...

-- 
Azarien
Technical Details
Message-ID: <evbuto$6oh$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.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!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
From: "Wiktor S." <ANTISPAM@wswiktor.AT.poczta.DOT.fm>
Newsgroups: pl.comp.lang.asm
Subject: Re: assembler 64 bit
Date: Mon, 9 Apr 2007 01:47:12 +0200
Organization: Onet.pl
Lines: 23
Message-ID: <evbuto$6oh$1@news.onet.pl>
References: <1176025087.732083.97070@q75g2000hsh.googlegroups.com>
NNTP-Posting-Host: 76.174.wmc.com.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1176076024 6929 87.250.174.76 (8 Apr 2007 23:47:04 GMT)
X-Complaints-To: usenet@news.onet.pl
NNTP-Posting-Date: Sun, 8 Apr 2007 23:47:04 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028
X-Sender: 63e3folRCjcGWUjNfLSN0w==
X-Newsreader: Microsoft Outlook Express 6.00.2900.3028
X-Priority: 3
X-MSMail-Priority: Normal
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit