<?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>topic This may also help  in Software Archive</title>
    <link>https://community.intel.com/t5/Software-Archive/learning-coding-in-x64-architecture/m-p/939154#M16609</link>
    <description>&lt;P&gt;This may also help&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;A href="https://software.intel.com/en-us/code-downloads" target="_blank"&gt;https://software.intel.com/en-us/code-downloads&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;&lt;A href="http://developer.amd.com" target="_blank"&gt;http://developer.amd.com&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 10 Jul 2014 02:33:59 GMT</pubDate>
    <dc:creator>Zoe</dc:creator>
    <dc:date>2014-07-10T02:33:59Z</dc:date>
    <item>
      <title>learning coding in x64 architecture</title>
      <link>https://community.intel.com/t5/Software-Archive/learning-coding-in-x64-architecture/m-p/939151#M16606</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I am an 2nd year computer engineering student. I am familiarized with intel 8086 assembley coding and Motorola M68HC11 architectures.&lt;/P&gt;

&lt;P&gt;I want to learn(instruction set) and develope in assembly language for x64 architectures like intel i3 processor. I also want to learn&amp;nbsp; acessing peripheral devices like display, camera, speakers through this coding. Can anyone please suggest any online resources, developement tools so that i can start early and get my hands dirty by experimenting with my codes?.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 09 Feb 2013 17:09:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/learning-coding-in-x64-architecture/m-p/939151#M16606</guid>
      <dc:creator>Divyesh</dc:creator>
      <dc:date>2013-02-09T17:09:24Z</dc:date>
    </item>
    <item>
      <title>Divyesh, seems like there are</title>
      <link>https://community.intel.com/t5/Software-Archive/learning-coding-in-x64-architecture/m-p/939152#M16607</link>
      <description>&lt;P&gt;Divyesh, seems like there are two resources that might be helpful for you:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://software.intel.com/en-us/articles/introduction-to-x64-assembly"&gt;http://software.intel.com/en-us/articles/introduction-to-x64-assembly&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html"&gt;http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I hope they are helpful for you.&lt;/P&gt;</description>
      <pubDate>Fri, 15 Feb 2013 22:03:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/learning-coding-in-x64-architecture/m-p/939152#M16607</guid>
      <dc:creator>Bradley_W_Intel</dc:creator>
      <dc:date>2013-02-15T22:03:09Z</dc:date>
    </item>
    <item>
      <title>The learning curve is quite</title>
      <link>https://community.intel.com/t5/Software-Archive/learning-coding-in-x64-architecture/m-p/939153#M16608</link>
      <description>&lt;P&gt;The learning curve is quite steep.&amp;nbsp; Depending on your current level, you may try climbing lower ranges first:&lt;/P&gt;

&lt;P&gt;1.&amp;nbsp; If you are not fluent with Assembly, LINK, LIB etc, try take a course in 8086 assembly. Really compile, link and test your lessons.&lt;/P&gt;

&lt;P&gt;2.&amp;nbsp; &amp;gt;&amp;gt;I also want to learn&amp;nbsp; acessing peripheral devices like display, camera, speakers through this coding &amp;lt;&amp;lt;&amp;nbsp;&amp;nbsp;&amp;nbsp; In the old days of DOS, every programmer knew about device-drivers. In current Windows/Linux times, this arcane art is obscured behind 'sockets' and services provided by the operating system. Microsoft documentation on device-drivers is a good starting point for Windows programmers.&lt;/P&gt;

&lt;P&gt;3. Microsoft VC and Intel's C++ ( 'Composer XE' ) allow Inline-Assembly. That is, small code fragments written in assembler inside a C environment. This makes life much simpler. Just the built in debugger is worth gold.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Note:&amp;nbsp; older 64-bit VC versions did not allow in-line assembly. So, start with 32-bit VC. The transition from 32-bit to 64-bit is a small hill compared to the full Assembly mountain. Note that 'VC Express version' may lack some features you must have - check for yourself. In the absence of further knowledge, opt for an older, but full, version.&lt;/P&gt;

&lt;P&gt;I know - from experience - that Intel' C++ compiler and debugger recognize 64-bit instructions.&lt;/P&gt;

&lt;P&gt;I hope that helps.&lt;/P&gt;</description>
      <pubDate>Sun, 06 Jul 2014 10:35:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/learning-coding-in-x64-architecture/m-p/939153#M16608</guid>
      <dc:creator>zalia64</dc:creator>
      <dc:date>2014-07-06T10:35:05Z</dc:date>
    </item>
    <item>
      <title>This may also help </title>
      <link>https://community.intel.com/t5/Software-Archive/learning-coding-in-x64-architecture/m-p/939154#M16609</link>
      <description>&lt;P&gt;This may also help&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;A href="https://software.intel.com/en-us/code-downloads" target="_blank"&gt;https://software.intel.com/en-us/code-downloads&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;&lt;A href="http://developer.amd.com" target="_blank"&gt;http://developer.amd.com&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Jul 2014 02:33:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Software-Archive/learning-coding-in-x64-architecture/m-p/939154#M16609</guid>
      <dc:creator>Zoe</dc:creator>
      <dc:date>2014-07-10T02:33:59Z</dc:date>
    </item>
  </channel>
</rss>

