<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>8-bit MicrocontrollersのトピックRe: Want to use RS08</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Want-to-use-RS08/m-p/143717#M6673</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;I would say the smaller the device is the more it is important to also check the actual code generated.&lt;BR /&gt;With assembly you have full control and awareness of that, with C you have to at least occasionally check the compiler listings.&lt;BR /&gt;If you encode an "if this bit is set" in C or in assembly, the output wont differ much.&lt;BR /&gt;&lt;BR /&gt;On the specific question for the RS08,&lt;BR /&gt;CW for Microcontrollers V6.0 ships with a RS08 C compiler stated as beta. AFAIK, officially HC08 V6.1 will&lt;BR /&gt;contain a non beta compiler for the RS08.&lt;BR /&gt;&lt;BR /&gt;compiler release notes (in V6.0 layout):&lt;BR /&gt;...\Release_Notes\HC08\Notes_RS08_Compiler.txt&lt;BR /&gt;&lt;BR /&gt;Also Bytecraft sells a compiler for the RS08, check their web page.&lt;BR /&gt;&lt;BR /&gt;Daniel&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 25 Aug 2007 17:02:23 GMT</pubDate>
    <dc:creator>CompilerGuru</dc:creator>
    <dc:date>2007-08-25T17:02:23Z</dc:date>
    <item>
      <title>Want to use RS08</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Want-to-use-RS08/m-p/143716#M6672</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi i want to use RS08 in my product, but someone told me that it can be programmed with Assembly Language only. But i know C.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is it true.&lt;/SPAN&gt;&lt;BR /&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Aug 2007 16:25:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Want-to-use-RS08/m-p/143716#M6672</guid>
      <dc:creator>Sandeepsharma</dc:creator>
      <dc:date>2007-08-25T16:25:51Z</dc:date>
    </item>
    <item>
      <title>Re: Want to use RS08</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Want-to-use-RS08/m-p/143717#M6673</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;I would say the smaller the device is the more it is important to also check the actual code generated.&lt;BR /&gt;With assembly you have full control and awareness of that, with C you have to at least occasionally check the compiler listings.&lt;BR /&gt;If you encode an "if this bit is set" in C or in assembly, the output wont differ much.&lt;BR /&gt;&lt;BR /&gt;On the specific question for the RS08,&lt;BR /&gt;CW for Microcontrollers V6.0 ships with a RS08 C compiler stated as beta. AFAIK, officially HC08 V6.1 will&lt;BR /&gt;contain a non beta compiler for the RS08.&lt;BR /&gt;&lt;BR /&gt;compiler release notes (in V6.0 layout):&lt;BR /&gt;...\Release_Notes\HC08\Notes_RS08_Compiler.txt&lt;BR /&gt;&lt;BR /&gt;Also Bytecraft sells a compiler for the RS08, check their web page.&lt;BR /&gt;&lt;BR /&gt;Daniel&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Aug 2007 17:02:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Want-to-use-RS08/m-p/143717#M6673</guid>
      <dc:creator>CompilerGuru</dc:creator>
      <dc:date>2007-08-25T17:02:23Z</dc:date>
    </item>
    <item>
      <title>Re: Want to use RS08</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Want-to-use-RS08/m-p/143718#M6674</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Since you know C Sandeep, you should be able to master assembly for the RS08 in a very short time -- and your product will benefit from the effort.&amp;nbsp; I'm very fond of the RS08, but if ever there was an MCU that _needs_ to be programmed in assembler, this is it.&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Work through some of the many assembly examples Freescale provides, and you'll be proficient in no time.&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Regards,&lt;/DIV&gt;&lt;DIV&gt;Curt&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Aug 2007 20:45:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Want-to-use-RS08/m-p/143718#M6674</guid>
      <dc:creator>Curt</dc:creator>
      <dc:date>2007-08-25T20:45:52Z</dc:date>
    </item>
    <item>
      <title>Re: Want to use RS08</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Want-to-use-RS08/m-p/143719#M6675</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Byte Craft Limited offers a C compiler for RS08.&lt;BR /&gt;&lt;A href="http://www.bytecraft.com/rs08" rel="nofollow" target="_blank"&gt;&lt;BR /&gt;http://www.bytecraft.com&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;By way of contrast with other posts: RS08 is an ideal target for C programming. Its "reduced" architecture, both in programming model and in memory paging, represent extra complexity that developers shouldn't need to obsess over. Worry about your algorithm, and let the compiler worry about how and when to switch pages and so on.&lt;BR /&gt;&lt;BR /&gt;We've found that efficient programming uses data types that match the programming problem. With C you gain access to a host of predefined data types and the optimization needed to integrate them.&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;BR /&gt;Kirk Zurell&lt;BR /&gt;Byte Craft Limited&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Aug 2007 21:42:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Want-to-use-RS08/m-p/143719#M6675</guid>
      <dc:creator>Kirk</dc:creator>
      <dc:date>2007-08-31T21:42:28Z</dc:date>
    </item>
  </channel>
</rss>

