title: Translate inline assembly to support x64
body: <p>I have a small inline assembly code written in my C code.
  The asm goes through an array and if needed, move values from a different array to a register.
  In the end, an interrupt is called.
  The code is similar to this:</p>
  
  <pre><code>cmp arrPointer[2],1h
  jne EXIT
  mov AX, shortArrPtr[2]
  EXIT:
  int 3h
  </code></pre>
  
  <p>This all work in x86 but according to microsoft: x64 doesn't support inline assembly.
  How can I translate it all to support x64?
  I couldn't find a compiler intrinsic procedure to execute what I want and I can't figure out how can I pass parameters to an external asm file.</p>