title: Character reading does not work in graphical mode
body: <p>I want to read a character and its attribute with <code>ah=8 int 10h</code> interrupt. </p>
  
  <p>It works on text mode, but not in graphical mode (16-color 640 x 480). </p>
  
  <pre><code>mov ax,0012h
  int 10h       ;graphical mode
  int 10h
  
  mov ah,0Ah
  mov al,'1'
  mov cx,200    ;printing '1' 200 times
  mov bx,0
  int 10h
  
  mov ah,2
  mov dx,0      ;moving cursor to (0,0)
  mov bx,0
  int 10h
  
  mov bh,0
  mov ah,8      ;reading the character
  int 10h
  </code></pre>
  
  <p>Code has to give <code>AH=07h &amp; AL=31h</code>.</p>
  
  <p>But this code always gives <code>AH=07h &amp; AL=00h</code>.</p>
  
  <p>So how can I use this method with graphical mode?</p>