<?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 Re: puzzled by developer manuel in Intel® ISA Extensions</title>
    <link>https://community.intel.com/t5/Intel-ISA-Extensions/puzzled-by-developer-manuel/m-p/904074#M2807</link>
    <description>sigh! you guy always say your own words ingoring ultimately what i cared, maybe for my poor english expression ability.sinserely, i am appreciated with you still of cause.&lt;BR /&gt;&lt;BR /&gt;what's my mean?&lt;BR /&gt;&lt;BR /&gt;on the context of my working a dissambler, i need make out the instruction's grammar, say, A7 address, why i asserted these sort of notation is that other instruction apply these sort notation, such as AA imm8. i think the manual should unite the book style.&lt;BR /&gt;of cause, i dont want to the intel adopt what i say, that is the cause of i always ask whether it is ok that notation it as A7 address32, at least for me.&lt;BR /&gt;&lt;BR /&gt;give me advice, ok.&lt;BR /&gt;&lt;BR /&gt;stilll thanks very much.(maybe puzzeled by my post, sorry)&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
    <pubDate>Sun, 22 Feb 2009 03:17:16 GMT</pubDate>
    <dc:creator>jvava</dc:creator>
    <dc:date>2009-02-22T03:17:16Z</dc:date>
    <item>
      <title>puzzled by developer manuel</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/puzzled-by-developer-manuel/m-p/904069#M2802</link>
      <description>that is, when i read ia-32 developer manual volumn2: instruction a-m and amd64 devleloper manual volumn3: general instruction set, i often am puzzed by such as instruction description:&lt;BR /&gt;&lt;BR /&gt;A7 mov ax, moffset8 ...&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;im working on a disassembler now. i think above should is written as following:&lt;BR /&gt;&lt;BR /&gt;A7 m8 mov ax, moffset8&lt;BR /&gt;&lt;BR /&gt;dont know how ok it is? if it is ok, why not the manual describe it so?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;who have idea please tell me, thanks very much!&lt;BR /&gt;</description>
      <pubDate>Sun, 15 Feb 2009 08:54:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/puzzled-by-developer-manuel/m-p/904069#M2802</guid>
      <dc:creator>jvava</dc:creator>
      <dc:date>2009-02-15T08:54:15Z</dc:date>
    </item>
    <item>
      <title>Re: puzzled by developer manuel</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/puzzled-by-developer-manuel/m-p/904070#M2803</link>
      <description>answer me, ok?&lt;BR /&gt;</description>
      <pubDate>Wed, 18 Feb 2009 00:55:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/puzzled-by-developer-manuel/m-p/904070#M2803</guid>
      <dc:creator>jvava</dc:creator>
      <dc:date>2009-02-18T00:55:09Z</dc:date>
    </item>
    <item>
      <title>Re: puzzled by developer manuel</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/puzzled-by-developer-manuel/m-p/904071#M2804</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/414976"&gt;jvava&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;answer me, ok?&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;It looks like the notationof"moffs8" or "m8" to describe different methods of encoding a memory operand is at the center of your question. &lt;BR /&gt;The "moffs8", "moffs16", "moffs32", "moffs64" do not use ModR/M byte to encode the source nor the destination operand. So, after the opcode byte, the hardware treats the ensuing 8/16/32/64 bits of value of the instruction stream as an offset address.&lt;BR /&gt;In contrast, "m8" refers to the memory operand that use the 3-bit value in ther/m field (bits 7:5) of the modR/M byte (themodR/M byte follows the opcode byte) to encode the indirect memory addressing modes. If the indirect addressing mode uses a base register, theoffset address is the valuein the base register encoded by the 3 bit value of ModR/M:r/m field. In the case of indirect addressing, a 3-bit value in modR/M byte of the instruction streamallows the hardware to decode address offset that may be several bytes long.&lt;BR /&gt;&lt;BR /&gt;Mixing two entirely different methods of memory operand encoding in your disassembler output is not a good idea. It will cause confusion.&lt;BR /&gt;</description>
      <pubDate>Wed, 18 Feb 2009 01:35:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/puzzled-by-developer-manuel/m-p/904071#M2804</guid>
      <dc:creator>SHIH_K_Intel</dc:creator>
      <dc:date>2009-02-18T01:35:38Z</dc:date>
    </item>
    <item>
      <title>Re: puzzled by developer manuel</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/puzzled-by-developer-manuel/m-p/904072#M2805</link>
      <description>i must thank you badly for your answer.&lt;BR /&gt;&lt;BR /&gt;but i know that you say.&lt;BR /&gt;what puzzled me is that since a address byte follows the opcode, just like a immediate number(byte/word/doubleword) follows the opcode,&lt;BR /&gt;why not the manual express it accurately, for example,&lt;BR /&gt;A7 address32 .... .....&lt;BR /&gt;just like&lt;BR /&gt;AA imm32 ... ....&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;i want to know whether it is ok that i rewrite the opcode format as A7 address32&lt;BR /&gt;if not, why? if ok, then the manual why omit this important information?both amd's and intel's manual.&lt;BR /&gt;&lt;BR /&gt;thank you again, still wait you answer again.&lt;BR /&gt;</description>
      <pubDate>Thu, 19 Feb 2009 08:23:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/puzzled-by-developer-manuel/m-p/904072#M2805</guid>
      <dc:creator>jvava</dc:creator>
      <dc:date>2009-02-19T08:23:29Z</dc:date>
    </item>
    <item>
      <title>Re: puzzled by developer manuel</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/puzzled-by-developer-manuel/m-p/904073#M2806</link>
      <description>&lt;DIV style="margin:0px;"&gt;I think I covered two aspects of your previous questions in terms of application recommendation and misunderstanding of the established notations in the manual.&lt;BR /&gt;&lt;BR /&gt;I hope you'll understand that in a variable-length instruction encoding scheme, the byte that follows the opcode byte can serve different purposes, hence the different notation of moffs8 for offset and m8 for r/m indirect addressing. Inventing a new notation to express the same relation that are already documented would not be useful.&lt;BR /&gt;&lt;/DIV&gt;
&lt;BR /&gt;</description>
      <pubDate>Sat, 21 Feb 2009 02:29:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/puzzled-by-developer-manuel/m-p/904073#M2806</guid>
      <dc:creator>SHIH_K_Intel</dc:creator>
      <dc:date>2009-02-21T02:29:13Z</dc:date>
    </item>
    <item>
      <title>Re: puzzled by developer manuel</title>
      <link>https://community.intel.com/t5/Intel-ISA-Extensions/puzzled-by-developer-manuel/m-p/904074#M2807</link>
      <description>sigh! you guy always say your own words ingoring ultimately what i cared, maybe for my poor english expression ability.sinserely, i am appreciated with you still of cause.&lt;BR /&gt;&lt;BR /&gt;what's my mean?&lt;BR /&gt;&lt;BR /&gt;on the context of my working a dissambler, i need make out the instruction's grammar, say, A7 address, why i asserted these sort of notation is that other instruction apply these sort notation, such as AA imm8. i think the manual should unite the book style.&lt;BR /&gt;of cause, i dont want to the intel adopt what i say, that is the cause of i always ask whether it is ok that notation it as A7 address32, at least for me.&lt;BR /&gt;&lt;BR /&gt;give me advice, ok.&lt;BR /&gt;&lt;BR /&gt;stilll thanks very much.(maybe puzzeled by my post, sorry)&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Sun, 22 Feb 2009 03:17:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-ISA-Extensions/puzzled-by-developer-manuel/m-p/904074#M2807</guid>
      <dc:creator>jvava</dc:creator>
      <dc:date>2009-02-22T03:17:16Z</dc:date>
    </item>
  </channel>
</rss>

