Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - Riki_89D

#111
Hola que tal,veran me interesa mucho el desarollo de sistemas operativos,kernels,ASM y todo lo que engolba eso,el caso es que me recomendaron leer el famoso libro Sistemas operativos Diseño e implementacion de Andrew.S,y bueno mi pregunta es si leyendo ese libro se puede comprender mas aparte de como fnciona un S.O por dentro y omo hacer su diño,puee aydar a entender como funcionan las API de windows?¿,es que asta lo que llevo leido me parece que si,pero queria saber si alguien lo a leido entero y nota que entendia mas segun que API de Windows aparte de como funciona el Sistema operativo (el libro se basa en el MINIX)


un saludo y muchas gracias ^^
#112
ASM / Re: ASM 32Bits (Consola?)
3 Mayo 2011, 20:17 PM
Nose si entendi bien la pregunta,si la pregunta es si se puede hacer una app de 32 bits de tipo consola no creo que se pueda....lo de DS/CS son registros de segmento.y en 32 bits no estan,es mas comodo.



saludos
#113
ASM / Pasar a modo protegido problema
1 Mayo 2011, 16:56 PM
Hola que tal?¿ antes que nada pido disculpas por mis post absurdos,el caso es que ya consegui crera un pequeño kernel en C,i el bootloader en ASM,pero claro,para cargar el kernel debere pasar a moo protegido,de alli me surgen dos dudas.


1:  para cargar ese kernel primero debo (meidante la int 13 del BIOS) cargar el sector donde se encuentra el kernel y una vez cargado al buffer ES:BX saltar al kernel y despues pasar a modo protegido?¿


2:para pasar a modo protegido solo tengo que acceder al bit de controld de registro cr0?¿ es que e visto varios codigos pero muchos cambian notablemente,si alguien tiene un buen enlace o algo me ayudaria mucho y disculpen mi ignorancia



saludos
#114
ASM / Re: ASM 32Bits (Consola?)
30 Abril 2011, 02:36 AM
Respecto a si es posible hacer una aplicacion de consola en FASM,si se puede,claro :)

y por lo de la creacion del archivo no lo se,alguiene aqui te giara mucho mejor que yo,ademas no uso ya interrupciones el DOS,y el debug de Windows lo uso poco po no decir NADA,pero en FAMS o cualquie otro ensamblador deberias pasar la direccion del arcvhios al registro de segmento DS mediante AX,y operar con la funcion del DOS,debes de buscar un poco mas en google...hay mucha inf de esto.


en MASM seria asin:

Crear archivo
Código (asm) [Seleccionar]

; Crear un archivo en ASM

.model small
.stack 100h
.data

nombre db "c:\tasm\bin\bogota.txt",00h ;especificar directorio del archivo
maneja dw ?
.code
algo proc near
mov ax,@data
mov ds,ax
mov ah,3ch
mov cx,00
lea dx,nombre
int 21h
jc salir
mov maneja,ax
salir: mov ax,4c00h
int 21h
endp
end algo



Escribir:
Código (asm) [Seleccionar]

.model small
.stack 100h
.data
nombre db "c:\tasm\bin\bogota.txt",00h
texto db "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
maneja dw ?
.code
algo proc near
mov ax,@data
mov ds,ax
mov ah,3ch
mov cx,00
lea dx,nombre
int 21h
jc salir
mov maneja,ax
mov cx,500
nuevo: push cx
mov ah,40h
mov bx,maneja
mov cx,25
lea dx,texto
int 21h
pop cx
loop nuevo
mov ah,3eh
mov bx,maneja
int 21h
salir: mov ax,4c00h
int 21h
endp
end algo



siento no poder ayudarte

#115
Programación General / Re: Como crear un bot?
30 Abril 2011, 02:19 AM
Yo vi algo parecido para otro juego,el ragnarok,yo te recomiendaria usar C++ en vez de Java, para ese tipo de App,para hacer eso deberas usar las Api de Windows,Manejadores (Handles) etc etc etc,en el boot este que te digo se usaba la api FindWindow (para obtener el manejador de la ventana del juego) y de mas apis de Windows,buscare el boot aver si enceuntro el code por que me lo pasaron


saludos
#116
ASM / Saltar a direccion absoluta MASM
29 Abril 2011, 23:50 PM
Hola,como andan?¿ veran no puedo saltar a una direcicon absoluta con MASM (16 bits) ,quiero saltar a:
Código (asm) [Seleccionar]

1000h:0000h


Código (asm) [Seleccionar]

MOV AX,1000h
MOV ES,AX
MOV BX,0h

...


JMP ES:BX


Lei en la pagina de microsoft que avia que asignar un puntero,pero nose como hacerlo para esas direcciones,alguien podria enseñarmelo porfavor ?¿

yo probe con:

Código (asm) [Seleccionar]


JMP DWORD PTR ES:bX



Pero nada,que no funciona :(





gracias
#117
ASM / Re: Direccion Hrdware
29 Abril 2011, 15:02 PM
Hola mil gracias :) me decantare por la segunda,pero me porias explicar un poco mejor,que debo ir probando con IN y OUT?¿ :S,y por cierto hace un tiempo pregunte como acceder al Mouse cuano se esta booteando,pense que se aria desde el BIOS y efectivamente,encontre ayer la interrupcion 15h y la funcion c2h (creo),pero una persona me dijo,no se usan la int del BIOS,se accede al hardware directamente con IN y OUT,es eso cierto ?¿


saludos y mil gracias  :)
#118
ASM / Direccion Hrdware
28 Abril 2011, 12:38 PM
Hola que tal,nose si esto va aqui,la pregunta es clara,como puedo saber la direcicon de memoria de cada periferico del PC para Escribir/Leer mediante programacion ?¿ (En este caso ASM)
#119
ASM / Una pequeña curiosidad
24 Abril 2011, 16:15 PM
Hola que tal,solo tengo una curiosida que no me resuelve Google,en el BIOS hay alguna interrupcion que active el MOUSE ?¿ he buscado y creo que no la hay,pero queria ssegurarme,icho de otra forma,cuando se hace un S.O,como detectan el mouse y permiten realizar ls fucniones que hace?¿



saluos y gracias ^^
#120
Electrónica / Editor ASM para PIC's
23 Abril 2011, 15:10 PM
Hola que tal?¿

no se si este es el luhar correcto,alguien sabe algun editor e ASM para Microcontroladores ?¿



saludos