<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Kann ich mit dem BCB6 Assembler programmieren?Wenn ja wie?]]></title><description><![CDATA[<p>Frage siehe Topic?!</p>
<p>Sollte es gehen, wie mach ich das? Als Konsolenexperte oder wie?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/137236/kann-ich-mit-dem-bcb6-assembler-programmieren-wenn-ja-wie</link><generator>RSS for Node</generator><lastBuildDate>Sun, 02 Aug 2026 07:49:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/137236.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 16 Feb 2006 08:37:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Kann ich mit dem BCB6 Assembler programmieren?Wenn ja wie? on Thu, 16 Feb 2006 08:37:56 GMT]]></title><description><![CDATA[<p>Frage siehe Topic?!</p>
<p>Sollte es gehen, wie mach ich das? Als Konsolenexperte oder wie?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/995480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995480</guid><dc:creator><![CDATA[halloduda]]></dc:creator><pubDate>Thu, 16 Feb 2006 08:37:56 GMT</pubDate></item><item><title><![CDATA[Reply to Kann ich mit dem BCB6 Assembler programmieren?Wenn ja wie? on Thu, 16 Feb 2006 09:09:36 GMT]]></title><description><![CDATA[<p>bwz habe ich es so veruscht:</p>
<pre><code class="language-cpp">#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{
 _asm
 {
  TITLE Das erste Programm			;Diese Zeile ist optional
IDEAL						;IDEAL-Modus einschalten
MODEL SMALL					;Speichermodell
STACK 100					;100 Bytes für den Stack
DATASEG						;Beginn des Datensegments
	derText db 'Das erste Programm$'	;1.
CODESEG						;Beginn des Codesegmentes
start:						;2.
	STARTUPCODE
	  mov ah, 009h				;3.
	  mov dx, OFFSET derText		;4.
	  int 21h				;5.
	EXITCODE
END start					;6.
 }       return 0;
}
//---------------------------------------------------------------------------
</code></pre>
<p>dieser code ist einfach aus einem tutorial eingefügt!</p>
<p>Er bringt aber jedes wort als fehler, also kann es ja so nicht gehen, oder?</p>
<p>Wie mach ich es denn richtig?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/995501</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995501</guid><dc:creator><![CDATA[halloduda]]></dc:creator><pubDate>Thu, 16 Feb 2006 09:09:36 GMT</pubDate></item><item><title><![CDATA[Reply to Kann ich mit dem BCB6 Assembler programmieren?Wenn ja wie? on Thu, 16 Feb 2006 10:30:59 GMT]]></title><description><![CDATA[<p>Du kannst entweder externe ASM-Dateien in dein Projekt einbinden oder Inline-Assembler (asm {...}) verwenden. Verwendest du Inline-Assembler, kannst du allerdings AFAIK keine Direktiven verwenden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/995569</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995569</guid><dc:creator><![CDATA[audacia|off]]></dc:creator><pubDate>Thu, 16 Feb 2006 10:30:59 GMT</pubDate></item><item><title><![CDATA[Reply to Kann ich mit dem BCB6 Assembler programmieren?Wenn ja wie? on Thu, 16 Feb 2006 10:39:06 GMT]]></title><description><![CDATA[<p>ok, und wie müsste der obige code aussehen?</p>
<p>denn so kann ich ihn nicht ausführen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/995575</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995575</guid><dc:creator><![CDATA[halloduda]]></dc:creator><pubDate>Thu, 16 Feb 2006 10:39:06 GMT</pubDate></item><item><title><![CDATA[Reply to Kann ich mit dem BCB6 Assembler programmieren?Wenn ja wie? on Thu, 16 Feb 2006 10:50:59 GMT]]></title><description><![CDATA[<p>halloduda schrieb:</p>
<blockquote>
<p>ok, und wie müsste der obige code aussehen?</p>
<p>denn so kann ich ihn nicht ausführen!</p>
</blockquote>
<p>So kannst du ihn nicht ausführen, weil er eine Menge Direktiven enthält und zudem ein DOS-Interrupt anspringt, was in einem Win32-Programm nicht gehen dürfte. Wenn du für Win32 programmieren möchtest, mußt du auf die Funktionen der WinAPI oder der Standard-Library zurückgreifen.</p>
<p>Wenn du 16-Bit-DOS-Applikationen schreiben willst solltest du dir einen Assembler wie MASM oder NASM und einen passenden 16-Bit-Linker besorgen. Mit dem TASM32, der dem BCB6 beiliegt, ist die Erstellung von 16-Bit-Programmen AFAIK nicht möglich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/995585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995585</guid><dc:creator><![CDATA[audacia|off]]></dc:creator><pubDate>Thu, 16 Feb 2006 10:50:59 GMT</pubDate></item><item><title><![CDATA[Reply to Kann ich mit dem BCB6 Assembler programmieren?Wenn ja wie? on Thu, 16 Feb 2006 10:55:28 GMT]]></title><description><![CDATA[<p>hm...aber der komplette obere code ist aus einem tutorial für TASM der beim Borland beiliegt....=/</p>
]]></description><link>https://www.c-plusplus.net/forum/post/995590</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995590</guid><dc:creator><![CDATA[halloduda]]></dc:creator><pubDate>Thu, 16 Feb 2006 10:55:28 GMT</pubDate></item><item><title><![CDATA[Reply to Kann ich mit dem BCB6 Assembler programmieren?Wenn ja wie? on Thu, 16 Feb 2006 19:50:42 GMT]]></title><description><![CDATA[<p>halloduda schrieb:</p>
<blockquote>
<p>hm...aber der komplette obere code ist aus einem tutorial für TASM der beim Borland beiliegt....=/</p>
</blockquote>
<p>TASM ist die 16-Bit-Version des Turbo Assembler; der Code dürfte unter TASM32 aus den genannten Gründen nicht laufen.<br />
Falls du Assembler unter Win32 programmieren willst, suche dir am besten ein aktuelleres Tutorial.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/996178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/996178</guid><dc:creator><![CDATA[audacia]]></dc:creator><pubDate>Thu, 16 Feb 2006 19:50:42 GMT</pubDate></item></channel></rss>