Hi Andrei!
On Sun, 07 Apr 2002, Andrei Bozeanu wrote:

> am o mica problema dar care mi-a nenorocit materia cenusie. se da
> urmatorul cod in assembler:
> 
> .bss
> idtr:
> .double
> .text
> .globl get_gate
> get_gate:
>       movl    $0x80, %eax
>       sidt    idtr
>       movl    idtr+2, %ebx
>       leal    (%ebx, %eax, 8), %ebx
>       movw    (%ebx), %cx     <- si aici crapa

probabil ebx contine gibberish si incerci sa citesti ceva de la o adresa
invalida.
otoh, e un pic ciudata instr. leal, pentru ca ebx participa si ca rlvalue si
ca lvalue (baza). Codul e scris sau e generat de gcc si tu l-ai dezasamblat?

-- teodor
---
<a href="mailto:[EMAIL PROTECTED]?Subject=unsubscribe%20rlug";>unsubscribe</a>

REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui