Autor
|
Tema: Ayuda con interrupciones.. (Leído 3,664 veces)
|
Vaagish
Desconectado
Mensajes: 875
|
Hola amigos, espero anden bien.. Me quede trancado con algo bien simple.. :/ Por que puede ser que no funcionen las interrupciones del DOS ?? No puedo imprimir una cadena en la pantalla con 21h
Gracias y Saludos!
|
|
|
En línea
|
|
|
|
x64core
Desconectado
Mensajes: 1.908
|
Hola
assume cs:cseg,ds:dseg,ss:sseg
cseg segment start: mov ax, dseg mov ds, ax mov dx, offset msg mov ah, 09h int 21h mov ax, 4C00h int 21h cseg ends
dseg segment byte msg db 'hey!',0Dh,0Ah,'$' dseg ends
sseg segment stack db 100h dup(?) sseg ends
end start
Ensamblar... ahora cual es el problema? entorno de 64-bits?
|
|
|
En línea
|
|
|
|
Vaagish
Desconectado
Mensajes: 875
|
No se si tengo que declarar algo antes.. o que.. en un rato pruebo eso a ver en que estoy errando..
si pongo por ejemplo... no se.. cualquier cosa asi:
.data
Msg db "Hola mundo", 0
.code inicio:
mov dx, offset Msg mov ah, 09h int 21h
end inicio
No funciona... :/
|
|
|
En línea
|
|
|
|
|
Vaagish
Desconectado
Mensajes: 875
|
Haaa... Me parecia si que habia algo de eso.. recuerdo haber leido que no funcionaba en todos los "modos" si se puede decir asi.. Bueno, entonces seguramente debo implementar alguna rutina mia, no ? Pero.. como envio el texto a la consola ?
Gracias!!
|
|
|
En línea
|
|
|
|
x64core
Desconectado
Mensajes: 1.908
|
Haaa... Me parecia si que habia algo de eso.. recuerdo haber leido que no funcionaba en todos los "modos" si se puede decir asi.. Bueno, entonces seguramente debo implementar alguna rutina mia, no ? Pero.. como envio el texto a la consola ?
Gracias!!
Sí, debes de leer para saber como funciona. Y para las interrupciones: http://www.ctyme.com/intr/int.htm
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Interrupciones AverTV GO + More TV
Multimedia
|
HollywoodStar
|
1
|
3,218
|
17 Febrero 2005, 10:06 am
por HollywoodStar
|
|
|
Interrupciones en VB
Programación Visual Basic
|
el_chente23
|
4
|
5,714
|
18 Mayo 2005, 22:47 pm
por Slasher-K
|
|
|
Interrupciones
Programación C/C++
|
@synthesize
|
1
|
3,369
|
13 Junio 2010, 12:59 pm
por Eternal Idol
|
|
|
Todas las interrupciones del DOS
ASM
|
x64core
|
0
|
2,676
|
17 Noviembre 2011, 06:10 am
por x64core
|
|
|
C para interrupciones
Programación C/C++
|
eltongabinghiman
|
1
|
3,143
|
21 Diciembre 2011, 17:11 pm
por Eternal Idol
|
|