• Viernes 9 de Mayo de 2025, 11:29

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.


Mensajes - Toph

Páginas: [1] 2 3 ... 21
1
ASM (Ensamblador) / Re:Bucle con el 8086
« en: Sábado 28 de Julio de 2012, 21:05 »
Bueno el post es viejo, pero ya que no se respondió, puede ser que alguien mas le surja la duda asi que la contesto:

El Mul trabaja asi:

MUL (registro o memoria de 8 bits) = AL*(registro o memoria de 8 bits) ; la respuesta queda en AX

MUL (registro o memoria de 16 bits)= AX*(registro o memoria de 16 bits) ; la respuesta queda en DX:AX

por lo que solo debes poner MUL vector_peso[si] para multiplicarlo con AL

y SUM no existe en 8086, ahi puedes usar ADD o ADC asi:

ADD BL, vector_peso[si]



2
GNU/Linux / quitar a usuario permiso de root
« en: Sábado 28 de Julio de 2012, 01:06 »
cometi el error de darle permiso de root a un usuario cambiando el archivo /etc/passwd , exactamente estos dos numeritos por 0.

Citar
usuario:x:0:0:Gerente,,,:/home/usuario:/bin/bash

y obviamente quiero revertirlo, pero no recuerdo que numeros iban ahi y si le pongo al primero un número del 100 en adelante (que no esta tomado) como identificador y el otro cero lo dejo porque quiero que el usuario siga siendo del grupo root (o incluso cambiandole a otro numero), permite logearse y todo pero no carga la configuración del usuario.

¿se podrá revertir? o me va a tocar dejar a ese usuario de root y hacer otro con privilegios pero no de root.

Gracias por su tiempo, cualquier ayuda será bienvenida


3
Libro "Programación Web con patrones de diseño J2EE de alto nivel" pueden descargarlo de este sitio:

http://www.freelibros.com/2011/12/programacion-web-con-patrones-de-diseno-j2ee-de-alto-nivel.html

4
Visual Basic / MOVIDO: Macro Visual Basic
« en: Martes 3 de Enero de 2012, 17:22 »
El tema ha sido movido al foro de programación de Visual Basic 6.0 e inferiores, ya que está es la seccion de ebooks sobre visual basic y no de programación, este es el link del tema: http://solocodigo.com/47279/macro-visual-basic/

5
La taberna del BIT / Re:FELIZ AÑO NUEVO.
« en: Martes 3 de Enero de 2012, 17:09 »
Algo tarde  :losiento: , pero que tengan un gran 2012  :bravo:

6
Publicaciones y e-books / 285 libros en español sobre diversos temas
« en: Martes 22 de Noviembre de 2011, 15:37 »
Citar
285 libros digitales o ebooks gratuitos (de libre acceso) en español, inglés y portugués, que abordan temáticas relacionadas a la comunicación y la cultura en Internet, como así también a su derivados: periodismo digital, tics, literatura digital, redes sociales, marketing, cibercultura o cultura digital, web 2.0., posicionamiento en buscadores y demás ejes interesantes para docentes, comunicadores, informáticos, periodistas, escritores, etcétera.
En español

Les dejo el link:

http://www.humanodigital.com.ar/285-libros-gratis-sobre-internet-redes-sociales-comunicacion-tics-educacion-seo-y-la-cultura-digital/#.TssGlrIUq7

7
GNU/Linux / perdi el entorno grafico en debian
« en: Jueves 28 de Abril de 2011, 02:37 »
Saludos, por estar instalando la ultima version de Iceweasel no se que cambie en los paquetes o en la manera de actualizar que cuando quise volver a arrancar no me aparece el entorno grafico, me aparece el error rt2x00lib-request-firmware error- failed to request firmware  :( y solo me permite estar en modo consola, mi sistema es debian Lenny , ¿hay alguna forma de entrar por lo menos para rescatar dos archivos? , lo primero que intente fue dpkg -reconfigure xserver-xorg y luego startx, y me manda a un ambiente muy raro donde no se puede elegir nada  :oops:

intente copiar el archivo que me interesa desde consola con el comando cp pero me da error no se como poner las rutas el archivo que necesito esta en Desktop y lo quiero guardar en una memoria USB.

Gracias de antemano.  :hola:

8
ASM (Ensamblador) / Re: pasar un tipo byte a un tipo word sin movs?
« en: Viernes 1 de Abril de 2011, 20:49 »
Cita de: "morringos"
Código: ASM
  1.  
  2. mov ax, var1                 ;Operand types do not match
  3.  
  4.  
da error porque var1 esta como byte y AX es de dos bytes, la misma razon por la que te da error "mov dx, al" , en cualquier ensamblador .

Cita de: "morringos"
 "Ilegar instruction for currently selected processor(s) cuando hago un "movsx"?
Hasta donde yo se esa instruccion no es para ensamblador de 16 bits, da error en cualquier ensamblador para 16 bits.

lo que debes hacer es usar direccionamiento indirecto para pasar los datos de una variable a un registro, en el ejemplo que has puesto

Código: ASM
  1.  .model small
  2.  .stack 1064
  3.  .data
  4.      var1 db 48,36
  5.  .code
  6.  
  7.  mov ax, @data
  8.  mov ds, ax
  9.  mov si,0
  10.  mov ah, var1[si] ; guardara en AH 48
  11.  inc si
  12.  mov al, var1[si] ; guardara en Al 36 y queda en AX=4836
  13.  mov dx, ax
  14.  mov ah, 09h
  15.  int 21h
  16.  

9
La taberna del BIT / Re: Feliz Navidad ! - desde Mexico
« en: Jueves 23 de Diciembre de 2010, 15:22 »
Que tengan una FELIZ NAVIDAD y un gran 2011   :beer:  :birthday:  :suerte:

10
La taberna del BIT / Re: feliz día del programador
« en: Jueves 16 de Septiembre de 2010, 19:43 »
Felicidades a todos  ^_^

11
ASM (Ensamblador) / Re: programa para correr ass
« en: Miércoles 4 de Agosto de 2010, 19:18 »
:mellow: no creo que haya un simulador que permita emular esa funcion de la interrupcion 21h, lo mejor es que pruebes tu programa de manera real, al compilar el programa con el EMU8086 te creara un ejecutable que puedes correr desde MS-DOS o dando doble clic en el.

12
ASM (Ensamblador) / Re: dudas sobre Assembler x86
« en: Martes 13 de Julio de 2010, 03:45 »
Cita de: "martincod"
tengo una duda, tengo q averiguar cual es el  el rango de memoria utilizado por el programa anterior, el progrma anterior es:
-E 0100 BE 0D 01 B4 0E B1 0C AC CD 10 E2 FB C3 48 65 6C
-E 0110 6C 6F 20 57 6F 72 6C 64 21
Hello world!
tmb Definir en q posic de la memoria RAM se halla la letra “H” y la “W” y cual es el rango de posiciones de memoria ocupado por el texto que se envio a la pantalla.

desde ya gracias, x la ayuda

 :huh:  el ASCII DE la H mayúscula es 48 por lo tanto la "H" esta en la posición 010D, El ASCII de la "W" es 57 , busca esa posición  y el rango de memoria seria de la 0100 hasta la posicion que ocupa el 21 que es el ascii de "!"  solo ve cual es esa posición.

13
La taberna del BIT / Re: MUNDIAL SUDAFRICA 2010
« en: Lunes 12 de Julio de 2010, 19:23 »
Felicidades a iron man  :beer:  y a los demás usuarios de España por su primer mundial de futbol  :lol: .

14
La taberna del BIT / Re: MUNDIAL SUDAFRICA 2010
« en: Miércoles 7 de Julio de 2010, 23:15 »
:beer: Gano España, Iron Man debe estar feliz  :lol: , pues habrá nuevo campeon ya sea Holanda o España ya que nunca han ganado un mundial antes y por el tercer lugar Uruguay vs Alemania  B) , que ganen los mejores  :good:

15
La taberna del BIT / Re: MUNDIAL SUDAFRICA 2010
« en: Miércoles 7 de Julio de 2010, 03:45 »
Ya esta un finalista HOLANDA que le ganó 3-2 a Uruguay  :good: , mañana se decide el otro entre España y Alemania, yo quiero que gane España ^_^  pero creo que va a ganar Alemania  <_< , el Tercer puesto se lo disputara el que pierda este partido vs Uruguay  :hola:  Y se acaba el mundial  :oops: dejando como anecdotas para mí las siguientes:

La sorpresa: URUGUAY  :beer:
La decepcion: BRASIL  :bad:
Lo ridiculo: La selección de Francia  :wacko:

16
ASM (Ensamblador) / Re: EMU8086 - Conexion con puertos COM
« en: Martes 6 de Julio de 2010, 20:09 »
Cita de: "kelospario"
Saludos a todos, recurro a este foro porque estoy a punto de  :hitcomp:

Estoy usando el emulador 8086, y necesito establecer la conexion con un puerto serie, y envíar y recibir datos.
He usado la interrupcion 14h pero en el EMU8086 no esta definida, y necesitaría saber como puedo reemplazar esta interrupcion para poder setear la configuracion del puerto COMx(Puerto 1,2,3,4; BPS; Datos; Paridad; Parada) y luego envíar y recibir datos

Agradezco mucho su atención.
Saludos.

 :huh:  El EMU8086 no puede comunicarse con puertos reales de la computadora ni paralelo ni serie de ninguna forma ni con instrucciones IN OUT o interrupciones propias de los puertos, lo mas que tiene son dos puertos virtuales, para comunicarte con puertos reales lo mas que puedes hacer es crear tu código fuente con las configuraciones de la interrupción 14h como deben ser y dar clic en el botón "Compilar" esto creará un archivo executable (.exe) que podras ejecutar dando doble clic en el, ya fuera del EMU8086.

17
La taberna del BIT / Re: MUNDIAL SUDAFRICA 2010
« en: Martes 22 de Junio de 2010, 22:51 »
Pues otra vez quedan emparejados México con Argentina  ^_^  , Uruguay va con Corea del Sur  :)  , que ganen los mejores  :good:

18
La taberna del BIT / Re: MUNDIAL SUDAFRICA 2010
« en: Lunes 21 de Junio de 2010, 23:12 »
Como dije España le ganó a Honduras  :rolleyes:  , muy bien por Chile que le ganó a Suiza  :lol: , España y Chile se juegan la clasificación  :huh:
Portugal se ensaña con Corea del norte 7-0  :o  en la mayor goleada del mundial hasta ahora  :P

19
La taberna del BIT / Re: MUNDIAL SUDAFRICA 2010
« en: Jueves 17 de Junio de 2010, 19:16 »
Cita de: "iron man"
Supongo que España deberá ganar los 2 partidos para pasar. Con 4 puntos se podría quedar fuera...  :unsure:

A ver si en esta segunda jornada empezamos a ver mejor fútbol. Hasta ahora hubo mucho miedo a perder el primer partido  -_-

Seguro pasan, a Honduras le van a ganar (salvo catastrofe), el rival a batir será Chile  :good:

Buen partido tuvieron los Sudamericanos, ayer Uruguay 3 - Sudafrica 0  :D  y hoy Argentina 4 - Corea del sur 0  :lol:  :beer:  :beer:  van muy bien.

Mas tarde Mexico se juega la clasificación con Francia  :huh:

20
La taberna del BIT / Re: MUNDIAL SUDAFRICA 2010
« en: Miércoles 16 de Junio de 2010, 18:00 »
Cita de: "iron man"
Se consumó la tragedia  :argh:

 :blink: Increible, pero cierto, gano Suiza 1-0 a la favorita por muchos para ganar el mundial  :rolleyes: .

Mas tarde van Sudafrica vs Uruguay

21
La taberna del BIT / Re: MUNDIAL SUDAFRICA 2010
« en: Miércoles 16 de Junio de 2010, 17:12 »
Pues Paraguay logro  el empate contra Italia, Brasil le gano a penas 2-1 a Corea del Norte, Chile 1-0 a Honduras.

La verdad que los grandes no han aparecido como se esperaba  :mellow: , hay que darles tiempo ya que era el primer partido, hasta el momento solo Alemania ha ganado comodamente.

Ja, en lo que estoy escribiendo esto, GOL de Suiza  :rolleyes: , Aun hay tiempo para España  :good:

22
La taberna del BIT / Re: MUNDIAL SUDAFRICA 2010
« en: Lunes 14 de Junio de 2010, 19:00 »
Felicidades a Argentina por su triunfo ante Nigeria  :beer: , ahora le toca a  PARAGUAY   ^_^  que se enfrenta a ITALIA , suerte a ambos equipos y que gane el Mejor  :D

23
La taberna del BIT / Re: MUNDIAL SUDAFRICA 2010
« en: Viernes 11 de Junio de 2010, 22:27 »
Uruguay empata con Francia 0-0  ^_^


24
La taberna del BIT / MUNDIAL SUDAFRICA 2010
« en: Viernes 11 de Junio de 2010, 18:32 »
Bueno aunque la taberna a estado algo apagado los ultimos meses, espero que se anime con este tema.

Inicio el MUNDIAL 2010 !!!!   :jumpie:    :ball:


En el partido Inaugural se enfrentaron México vs Sudafrica que finalizo con un Marcador 1-1


Suerte a México  :beer:  , espero que no extrañen esos dos puntos que se les fueron ya que les falta Francia y Uruguay

25
ASM (Ensamblador) / Re: estructura de un programa en asm
« en: Viernes 14 de Mayo de 2010, 23:44 »
Cita de: "flotpest"
y quiero que quede asi

;mensale"este es un reloj"
;mensaje "deseas continuar(s)"
;limpiar pantalla
:imprimir reloj
;esperar 1 segundo
;repetir desde limpiar pantalla
;mensaje"fin

Pues en el link que puso Eternal Idol estan las interrupciones que necesitas pero por si no andas tan bien en el ingles y te lias :huh: , te adjunto  un set de interrupciones básico en español que encontre por ahi, aparecen al menos las interrupciones que necesitas para realizar lo que quieres  :hola:

Páginas: [1] 2 3 ... 21