<?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>LPC MicrocontrollersのトピックInstruction's binary encoding</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Instruction-s-binary-encoding/m-p/626679#M24617</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does anyone have an idea about the instruction's hex value, from which we can grab the binary value which is going to feed? Since, I am new to this field, I don't have much idea and the documentation related to these were bit confusing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since, I am working on LPCXpresso IDE. I was looking at the instruction's hex value through the disassembly file. But, I didn't understand the places filled by the assembler. Because, the information in internet is not so convincing. It will be great help, if someone can just explain me the significance of 32 bits in binary.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Image has been inserted for better understanding of my doubt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot in advance,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Himanshu&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="BINARY_ENCODING.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/12204iCFF2332FEB067ADF/image-size/large?v=v2&amp;amp;px=999" role="button" title="BINARY_ENCODING.png" alt="BINARY_ENCODING.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 19 Apr 2017 18:58:38 GMT</pubDate>
    <dc:creator>himanshudoshi</dc:creator>
    <dc:date>2017-04-19T18:58:38Z</dc:date>
    <item>
      <title>Instruction's binary encoding</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Instruction-s-binary-encoding/m-p/626679#M24617</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does anyone have an idea about the instruction's hex value, from which we can grab the binary value which is going to feed? Since, I am new to this field, I don't have much idea and the documentation related to these were bit confusing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since, I am working on LPCXpresso IDE. I was looking at the instruction's hex value through the disassembly file. But, I didn't understand the places filled by the assembler. Because, the information in internet is not so convincing. It will be great help, if someone can just explain me the significance of 32 bits in binary.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Image has been inserted for better understanding of my doubt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot in advance,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Himanshu&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="BINARY_ENCODING.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/12204iCFF2332FEB067ADF/image-size/large?v=v2&amp;amp;px=999" role="button" title="BINARY_ENCODING.png" alt="BINARY_ENCODING.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Apr 2017 18:58:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Instruction-s-binary-encoding/m-p/626679#M24617</guid>
      <dc:creator>himanshudoshi</dc:creator>
      <dc:date>2017-04-19T18:58:38Z</dc:date>
    </item>
    <item>
      <title>Re: Instruction's binary encoding</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Instruction-s-binary-encoding/m-p/626680#M24618</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You need to read the ARM Architecture Reference Manual for the processor family, which I think is ARM V7 M. You can find it here, after you have registered&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.subset.architecture.reference/index.html" title="http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.subset.architecture.reference/index.html"&gt;ARM Information Center&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Apr 2017 20:43:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Instruction-s-binary-encoding/m-p/626680#M24618</guid>
      <dc:creator>converse</dc:creator>
      <dc:date>2017-04-19T20:43:36Z</dc:date>
    </item>
    <item>
      <title>Re: Instruction's binary encoding</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Instruction-s-binary-encoding/m-p/626681#M24619</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Con Verse,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much for your reply. I have gone through it and got some information. But still I am stuck, as shown in the below picture, I didn't understand: "i","S" and "imm3" and also, how it's converting the more than 8 bit immediate data.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I mean, for example: ADD R6,R5,#0x100 or ADD R6,R5,#0F000000. If you can help me out will be a great help.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Capture.PNG"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/12036i6D210E797AF2632F/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Apr 2017 15:38:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Instruction-s-binary-encoding/m-p/626681#M24619</guid>
      <dc:creator>himanshudoshi</dc:creator>
      <dc:date>2017-04-20T15:38:16Z</dc:date>
    </item>
    <item>
      <title>Re: Instruction's binary encoding</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Instruction-s-binary-encoding/m-p/626682#M24620</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please check the below threads, I hope this helps!!&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://reverseengineering.stackexchange.com/questions/12258/the-questions-about-adr-w-instruction" title="https://reverseengineering.stackexchange.com/questions/12258/the-questions-about-adr-w-instruction"&gt;arm - The questions about ADR.W instruction - Reverse Engineering Stack Exchange&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://stackoverflow.com/questions/9053178/how-does-arm-movw-instruction-map-to-machine-code" title="http://stackoverflow.com/questions/9053178/how-does-arm-movw-instruction-map-to-machine-code"&gt;assembly - how does arm movw instruction map to machine code? - Stack Overflow&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Soledad&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Apr 2017 16:47:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Instruction-s-binary-encoding/m-p/626682#M24620</guid>
      <dc:creator>soledad</dc:creator>
      <dc:date>2017-04-20T16:47:48Z</dc:date>
    </item>
    <item>
      <title>Re: Instruction's binary encoding</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Instruction-s-binary-encoding/m-p/626683#M24621</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Soledad,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much for your reply. As per your suggestion, I have gone through the link. But in my case, I don't know the actual significance or in other words how does the assembler is computing it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For eg. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ADD R6,R5,#00000&lt;STRONG&gt;100&lt;/STRONG&gt; , assembler shows &amp;nbsp; F&lt;EM&gt;&lt;STRONG&gt;5&lt;/STRONG&gt;&lt;/EM&gt;05 &lt;EM&gt;&lt;STRONG&gt;7&lt;/STRONG&gt;&lt;/EM&gt;6&lt;EM&gt;&lt;STRONG&gt;8&lt;/STRONG&gt;&lt;/EM&gt;0 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;SPAN&gt;(12 bit immediate data)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;whereas for&amp;nbsp; &amp;nbsp;&lt;SPAN&gt;ADD R6,R5,#00000&lt;STRONG&gt;200&lt;/STRONG&gt; , it shows &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; F&lt;EM&gt;&lt;STRONG&gt;5&lt;/STRONG&gt;&lt;/EM&gt;05 &lt;EM&gt;&lt;STRONG&gt;7&lt;/STRONG&gt;&lt;/EM&gt;6&lt;EM&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/EM&gt;0 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;(12 bit immediate data)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;again for &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ADD R6,R5,#00000&lt;STRONG&gt;300&lt;/STRONG&gt; , it shows &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; F&lt;EM&gt;&lt;STRONG&gt;5&lt;/STRONG&gt;&lt;/EM&gt;05 &lt;EM&gt;&lt;STRONG&gt;7&lt;/STRONG&gt;&lt;/EM&gt;6&lt;EM&gt;&lt;STRONG&gt;4&lt;/STRONG&gt;&lt;/EM&gt;0 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;SPAN&gt;(1&lt;/SPAN&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;SPAN&gt; bit immediate data)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;and for &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ADD R6,R5,#00000&lt;STRONG&gt;400&lt;/STRONG&gt; , it shows &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;F&lt;EM&gt;&lt;STRONG&gt;5&lt;/STRONG&gt;&lt;/EM&gt;05 &lt;EM&gt;&lt;STRONG&gt;6&lt;/STRONG&gt;&lt;/EM&gt;6&lt;EM&gt;&lt;STRONG&gt;8&lt;/STRONG&gt;&lt;/EM&gt;0 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;SPAN&gt;(1&lt;/SPAN&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;SPAN&gt; bit immediate data)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;and for &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;SPAN&gt;ADD R6,R5,#00000&lt;/SPAN&gt;&lt;STRONG&gt;5&lt;/STRONG&gt;&lt;SPAN&gt;&lt;STRONG&gt;00&lt;/STRONG&gt; , &lt;/SPAN&gt;&lt;SPAN&gt;it &lt;/SPAN&gt;&lt;SPAN&gt;shows &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;F&lt;EM&gt;&lt;STRONG&gt;5&lt;/STRONG&gt;&lt;/EM&gt;05 &lt;/SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;6&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN&gt;6&lt;EM&gt;&lt;STRONG&gt;A&lt;/STRONG&gt;&lt;/EM&gt;0 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;SPAN&gt;(1&lt;/SPAN&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;SPAN&gt; bit immediate data)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;this was one set but for other set like,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ADD R6,R5,#0000000&lt;STRONG&gt;1&lt;/STRONG&gt; , &amp;nbsp;assembler shows &amp;nbsp; &amp;nbsp; &amp;nbsp;F&lt;EM&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/EM&gt;05 &lt;EM&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/EM&gt;6&lt;EM&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/EM&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;SPAN&gt;(4&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;bit immediate data)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ADD R6,R5,#0000000&lt;STRONG&gt;2&lt;/STRONG&gt; , assembler shows &amp;nbsp; &amp;nbsp; &amp;nbsp; F&lt;EM&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/EM&gt;05 &lt;EM&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/EM&gt;6&lt;EM&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/EM&gt;2 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;SPAN&gt;(4&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;bit immediate data)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ADD R6,R5,#000000&lt;STRONG&gt;10&lt;/STRONG&gt; , assembler shows &amp;nbsp; &amp;nbsp; &amp;nbsp; F&lt;EM&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/EM&gt;05 &lt;EM&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/EM&gt;6&lt;EM&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/EM&gt;0 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;SPAN&gt;(8&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;bit immediate data)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ADD R6,R5,#000000&lt;STRONG&gt;20&lt;/STRONG&gt;, assembler shows &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;F&lt;EM&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/EM&gt;05 &lt;EM&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/EM&gt;6&lt;EM&gt;&lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/EM&gt;0 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;SPAN&gt;(8&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;bit immediate data)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;So, why the &lt;EM&gt;&lt;STRONG&gt;7th&amp;nbsp;byte&lt;/STRONG&gt;&lt;/EM&gt; is chaning from &lt;EM&gt;&lt;STRONG&gt;1 to 5&lt;/STRONG&gt;&lt;/EM&gt;??&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;why &lt;EM&gt;&lt;STRONG&gt;2nd byte&lt;/STRONG&gt;&lt;/EM&gt; is changing randomly, &lt;EM&gt;&lt;STRONG&gt;for more than 8-bit immediate data&lt;/STRONG&gt;&lt;/EM&gt;?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;why &lt;EM&gt;&lt;STRONG&gt;4th byte&lt;/STRONG&gt;&lt;/EM&gt; has value change from &lt;STRONG&gt;0 to 7 again 7 to 6&lt;/STRONG&gt;?? and also it changes for any other value like,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ADD R6,R5,#0000&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;SPAN&gt;&lt;STRONG&gt;00&lt;/STRONG&gt; , &lt;/SPAN&gt;&lt;SPAN&gt;it &lt;/SPAN&gt;&lt;SPAN&gt;shows &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;F&lt;EM&gt;&lt;STRONG&gt;5&lt;/STRONG&gt;&lt;/EM&gt;05 &lt;/SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;5&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN&gt;6&lt;EM&gt;&lt;STRONG&gt;8&lt;/STRONG&gt;&lt;/EM&gt;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; (16 bit immediate data)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;ADD R6,R5,#0000&lt;STRONG&gt;20&lt;/STRONG&gt;&lt;SPAN&gt;&lt;STRONG&gt;00&lt;/STRONG&gt; , &lt;/SPAN&gt;&lt;SPAN&gt;it &lt;/SPAN&gt;&lt;SPAN&gt;shows &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;F&lt;EM&gt;&lt;STRONG&gt;5&lt;/STRONG&gt;&lt;/EM&gt;05 &lt;/SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;5&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN&gt;6&lt;EM&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/EM&gt;0 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;(16 bit immediate data)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;ADD R6,R5,#0000&lt;STRONG&gt;30&lt;/STRONG&gt;&lt;SPAN&gt;&lt;STRONG&gt;00&lt;/STRONG&gt; , &lt;/SPAN&gt;&lt;SPAN&gt;it &lt;/SPAN&gt;&lt;SPAN&gt;shows &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;F&lt;EM&gt;&lt;STRONG&gt;5&lt;/STRONG&gt;&lt;/EM&gt;05 &lt;/SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;5&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN&gt;6&lt;EM&gt;&lt;STRONG&gt;4&lt;/STRONG&gt;&lt;/EM&gt;0 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;(16 bit immediate data)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;ADD R6,R5,#0000&lt;STRONG&gt;40&lt;/STRONG&gt;&lt;SPAN&gt;&lt;STRONG&gt;00&lt;/STRONG&gt; , &lt;/SPAN&gt;&lt;SPAN&gt;it &lt;/SPAN&gt;&lt;SPAN&gt;shows &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;F&lt;EM&gt;&lt;STRONG&gt;5&lt;/STRONG&gt;&lt;/EM&gt;05 &lt;/SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;4&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN&gt;6&lt;EM&gt;&lt;STRONG&gt;8&lt;/STRONG&gt;&lt;/EM&gt;0 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;(16 bit immediate data)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp;ADD R6,R5,#0000&lt;STRONG&gt;50&lt;/STRONG&gt;&lt;SPAN&gt;&lt;STRONG&gt;00&lt;/STRONG&gt; , &lt;/SPAN&gt;&lt;SPAN&gt;it &lt;/SPAN&gt;&lt;SPAN&gt;shows &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;F&lt;EM&gt;&lt;STRONG&gt;5&lt;/STRONG&gt;&lt;/EM&gt;05 &lt;/SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;4&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN&gt;6&lt;EM&gt;&lt;STRONG&gt;A&lt;/STRONG&gt;&lt;/EM&gt;0 &amp;nbsp; &amp;nbsp; &amp;nbsp;(16 bit immediate data)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;If anyone can help me out with these questions, will be a great help. As, I didn't find any solution in internet.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;Thank you once again,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;Himanshu&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Apr 2017 17:46:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Instruction-s-binary-encoding/m-p/626683#M24621</guid>
      <dc:creator>himanshudoshi</dc:creator>
      <dc:date>2017-04-20T17:46:07Z</dc:date>
    </item>
  </channel>
</rss>

