elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 ... 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 [365] 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 ... 387
3641  Programación / ASM / Re: Par O Impar ?¿ en: 18 Junio 2009, 19:20 pm
"El bit de destino indexado por el valor de la fuente es copiado dentro del Carry Flag (Bandera de Acarreo)".

bt is bit test y lo que hace es guardar un bit determinado (en este caso el primero, 0) del destino en el flag de acarreo (CARRY FLAG, por eso yo usaria jnc por claridad aunque al final el opcode es el mismo). Aca se lo usa para saber si un numero es par, si es divisible por dos su primer bit sera 0.
3642  Programación / ASM / Re: Evitar que te borren los Debug registers en un debugger ring3 en: 18 Junio 2009, 08:36 am
"The debug registers are privileged resources; the MOV instructions that access them can only be executed at privilege level zero. An attempt to read or write the debug registers when executing at any other privilege level causes a general protection fault."

http://en.wikipedia.org/wiki/X86_debug_register#DR7_-_Debug_control


PERO existen APIs de depuracion y con SetThreadContext lo podes hacer, el hilo tiene que estar suspendido.
3643  Programación / ASM / Re: Hola Como Seguir? en: 16 Junio 2009, 08:10 am
Los tutoriales de Iczelion son ideales (los podes encontrar en español si buscas).
3644  Programación / ASM / Re: [ASM]Syscall no me funciona + fallo de segmentacion en: 14 Junio 2009, 08:29 am
¿En que instruccion exactamente da el fallo? Podes usar gdb para depurarlo y averiguar esto. Deberias comprobar que el sys_read devuelva un valor de retorno que indique la finalizacion exitosa de la funcion.

¿No deberian estar los datos en otra sección? Algo como:

Código:
segment readable writeable
numtexto db 5 dup(0)
texto db 10 dup(0)
size dd 9
3645  Programación / ASM / Re: Te creamos tu función. en: 13 Junio 2009, 09:32 am
El que quiera practicar ASM que lo haga usando su imaginacion y no solucionando problemas ajenos, las reglas son MUY claras al respecto.

Freeze.: el foro no es libre, cuando te registras aceptas las condiciones, anda y miralas. Las reglas estan puestas para algo, si tenes ganas de hacer tareas ajenas las tendras que hacer en otro lado.

Binaria: "C. Manuales, ejercicios y proyectos de programación al subforo correspondiente"

Tal vez buscas este sub-foro: http://foro.elhacker.net/ejercicios-b38.0/

Sino lo lamento pero este seguro que no es el lugar; por cierto, si son practicas escolares tene cuidado con que las vea algun docente ...


Finalmente y para cerrar, hacer tareas ajenas es pan para hoy y hambre para mañana, o si lo prefieren dar pescado no es ayudar, enseñar a pescar si. A este ritmo, entre los codigos y la oferta de realizarlos, terminariamos siendo el Rincon del Vago y eso es inadmisible.
3646  Programación / ASM / Re: Te creamos tu función. en: 12 Junio 2009, 11:11 am
Pero que tiene de malo decir una funcion y que otro la cree y mejorarla si es el caso otro y asi .... Hombre total si es una tarea alla uno si se la hace al otro o ¿no?, no quiero decir con esto que se pase las reglas por encima, lo que digo es que el fin del hecho es practicar asm mediante funciones que planteen los demas  ;)

Si algunos quieren hacer tarea/trabajo ajeno lo haran en otro lado, las reglas estan para algo. No hace falta SOLICITAR a terceros que nos escriban funciones para practicar asm, eso lo que fomenta es justamente lo contrario: copiar y pegar codigo.
3647  Programación / ASM / Re: Te creamos tu función. en: 12 Junio 2009, 08:11 am
Bueno, las reglas son bien claras al respecto.
3648  Programación / ASM / Re: Te creamos tu función. en: 11 Junio 2009, 09:35 am
No se trata de hacerle la tarea a nadie no?

En ese caso como dicen las reglas que pregunten por conceptos abstractos, si necesitan una funcion (¿99/100 seran tareas?) que la escriban, como siempre pueden conseguir orientacion y ayuda en el foro.
3649  Programación / ASM / Re: Te creamos tu función. en: 11 Junio 2009, 09:14 am
REGLAS DEL FORO ¡LEED TODOS!

B. Se pregunta por conceptos abstractos. Aquí no estamos para hacerle el trabajo a nadie
3650  Programación / ASM / Re: System("pause"); de C en ASM[DUDA] en: 11 Junio 2009, 08:06 am
Lo que dice YST no es del todo correcto en tu caso debido a que PE es el formato de ejecutable de Windows y tu programa es para MS-DOS donde el formato de ejecutable es MZ (los ejecutables .COM no tienen formato alguno son 100% codigo).

http://flatassembler.net/docs.php?article=manual#2.4
Páginas: 1 ... 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 [365] 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 ... 387
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines