• Viernes 3 de Mayo de 2024, 02:57

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - davomb

Páginas: [1]
1
ASM (Ensamblador) / Paso De Variables Globales
« en: Lunes 3 de Julio de 2006, 18:31 »
Tengo definido en C la variable:
unsigned int m[R] = {65535, 65534, 65533, 65532};

en otro archivo tengo codigo en ensamblador y necesito esta variable.
Como podria definirla en ensamblador y su posterior utilizacion??

ensamblador 80x86.

.model small, C

extrn ?¿?¿?¿?¿

2
ASM (Ensamblador) / Division Ensamblador
« en: Lunes 3 de Julio de 2006, 00:48 »
tengo un problema.. no se mucho de ensamblador y tengo que hacer un programita..
el problema es al hacer una division (div ebx). Bien, el resultado de la division sobrepasa el numero maximo que permite almacenar ebx y me suelta un error tipo "divide error". Pretendo solo obtener el resto de la division. Existe alguna instruccion tipo MOD que obtenga solo el resto. En caso contrario como podria realizar la division sin que me salte este error.

Estoy tratando de hacer una division de un numero de 64 bits almacenado en edx:eax por uno de 16 bits almacenado en ebx (0000xxxxh).

Utilizo ensamblador 8086 .

Gracias de antemano.

Páginas: [1]