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 - cpu2

#251
Testeado en ksh y csh bajo OpenBSD y funciona, pero no decian de que solo afectava ha sh?

Pero sin permisos, igualmente puedes hacer bien poco.

Un saludo.
#252
Cita de: harry_the_blogger en 27 Septiembre 2014, 04:51 AM
Gracias rir3760!! No sabía que había mucha diferencia entre un char con signo o sin signo!! Entonces, ¿Será que si hago el mismo switch pero enteros con signo y otros con signo, puede que algunos valores los interprete mal?

Saludos. Gracias por tu ayuda.

No hace falta que utilices variables int, ya que estas trabajando con enteros de 1 byte, y char reserva 1 byte en memoria asi que seria correcto. Un int seria para enteros con mas longitud.

Creo que no entendiste lo que explico el usuario @rir3760, voy a decirtelo con mis palabras.

Si tu declaras un char, puedes almacenar el int de 1 byte que quieras, pero si este pasa de 0x7f (127), se entendera de que este es negativo, se entiende? Vamos que si tienen el bit 7 en 1, representa que es negativo.

Con un unsigned char, representa que es de 0 a 255, eso significa que todos los numeros seran positivos, con un signed el mayor numero positivo que puedes tener es 127.

Como tu declaraste un char, y esos bytes tienen el bit 7 en 1, pues se reconoceran como numeros negativos, no como positivos.

0xF0 >>> 240 >>> -16
0xF2  >>>>> 242 >>> -14
0xF3  >>>>> 243 >>> -13


Un saludo.
#253
Foro Libre / Re: Duda estudiantil
24 Septiembre 2014, 22:20 PM
Cita de: Randomize en 24 Septiembre 2014, 19:02 PM
BATCH...

PERL...

RUBY...


También son buenos previos al grado  ;D ;D ;D

No gracias xD.

Cita de: 9ub3n en 24 Septiembre 2014, 21:39 PM
A lo mas que puedes aspirar en las practicas es a arreglar ordenadores (formatear, cambiar piezas y instalar S.O) durante 3 meses.

De los 20 que terminemos el grado medio 6 estan trabajando en la empresa de las practicas, los demas o en el superior o buscando curro.

Aprovecha estos años para estudiar lo que te guste por tu cuenta y ir probando para cuando llegue la hora de decidir el superior al que quieres ir.

No te plantees quedarte solo con el grado medio.

Un saludo

Gracias por la aclaracion, como me pensaba es un rollo que nos tiran a todos, que si que luego tienes curro y todo esa palabreria, y seguro que esos 6 estan cansados por el sueldo xD.

Si lo bueno es que eso del montaje y todo ese rollo, lo domino perfectamente, pero la ***** es estar hay 6 o 5 horas sentado, sin hacer nada. Tampoco es que la gente trabaje mucho al menos en mi grupo.

Nos pasan unas cuantas preguntas chorras y ale toda la clase asi xD.

Un saludo.
#254
@harry_the_blogger

Pordrias decirme cuales son los opcodes que coinciden con los prefijos? Simplemente para ahorrar tiempo.

Bueno yo hice un disassembler algunas instrucciones y este es el orden que me dice, como sabras el prefijo lock solamente se puede aplicar lgunas instrucciones, por ejemplo al rep no.

Código (asm) [Seleccionar]
lock movw %cx, %cs:(%rax)    ; >>>> f0 66 2e 89 08

Como puedes observar 0xf0 es Lock, 0x66 Operand-Size Override que indicaria 16 bit, 0x2e Segment Override el registro del segmento.

Supongo que Address-Size Override tendra el mismo puesto que Operand-Size Override, pero para direcciones.

Si miras Repeat.

Código (asm) [Seleccionar]
repe scasw  ; >>>> f3 66 af

repe scasb  ; >>>> f3 ae


Como puedes observar con el prefijo Repeat pasa lo mismo que con el Lock, pero recuerda que estos dos no se pueden conbinar.

Cualquier duda ya sabes.

@MCKSys Argentina

Que bueno, seguro que eso le ayudara bastante.

Un saludo.

Modifico:

Encontre un opcode que coincide con el Repeat 0xf2, se trata de la instruccion crc32, pero date cuenta que son mas bytes, bueno son como unos 4, no se muy bien ya que esta instruccion es de SSE4.2.

Y como puedes observar en la imagen el opcode puede ser 1 o 2 bytes, esa me dejo descolocado.
#255
Foro Libre / Re: Duda estudiantil
24 Septiembre 2014, 16:34 PM
Cita de: Randomize en 24 Septiembre 2014, 15:38 PM
ASM...

DAM...

DAW...

ASIR...


Todos son buenos como previo al grado, por lo que he leído/me han dicho...

Con ASM me referia al lenjuage de programacion, una pregunta broma por asi decirlo xD.

Cita de: BlackM4ster en 24 Septiembre 2014, 15:40 PM
De hecho, sí que estuve 1 año en Ing. Informática, pero no me gustó. Los profesores eran bastante malos y teníamos 1h de programación (super básica) a la semana. Sinceramentem, a mi las matematicas me gustan cuando sé que me van a servir de algo, pero 9 asignaturas de matematica pura y 1 de programación es una *****. Prefiero ir a un DAM y aprender lo que me gusta con motivación

Nueve asignaturas de mates, vaya. Pero depende de que rama de programacion vayas tienes que tocar mas mates o menos por ejemplo en criptografia, yo lo maximo que toque fueron los Finite Field, si hay esa clase de mates me gustaria estar en ellas.

Esta claro que depende de los programas que estes haciendo, las mates son inutiles.

Bueno gracias por explicar tu experiencia.

Un saludo.
#256
Foro Libre / Re: Duda estudiantil
24 Septiembre 2014, 15:20 PM
CitarYo hice bachillerato y ahora estoy en Desarrollo de aplicaciones multiplataforma muy a gusto. Programamos minimo 5h al día

ASM? Jejeje que es broma. No entiendo porque no hiciste ingenieria.

Citartambien he hecho el grado medio en el que estas.

Y que tal las practicas por las empresas? Buen trabajo y todo eso? Como me dijeron ami.

Bueno gracias a los dos.

Un saludo.
#257
Intentare ayudarte, pero como dijiste el tema es muy extenso.

Citar¿Como hago para saber si el primer byte que tengo en frente es un opcode en puro, un prefijo, o un opcode extendido?

Como tu bien dijiste, en los manuales hay unas tablas con los valores de los prefixos, que conste que yo me estoy leyendo los tomos de AMD, en el tomo numero 3, en la pagina 7 tienes la tabla con los valores de los prefijos.

Pero si lees la numero 2, hay tienes un diagrama del encoding de la sintaxis. Seria cuestion de comparar el primer byte con los valores de la tabla como bien dijiste, ahora mismo es eso lo unico que se me ocurre ami tambien.

Citar¿que pasa si la instruccion, de casualidad posee el mismo valor en hexadecimal que el prefijo?.

Supongo que te refieres al opcode, que yo sepa ningun prefijo tiene que coincidir con ningun opcode, seria cuestion de revisarlos, pero en teoria no tienes porque tener ese problema.

Corrijanme si me equivoco

Citar¿Será que alguien me puede aclarar si los prefijos cumplen el siguiente orden?

Sobre el orden, no lo tengo muy claro, se que al menos pueden aver 4 o 3 de los 5 prefijos que hay, creo...

El orden que me se de momento es este, Lock o Repeat esos los primeros, Operand-Size Override y luego el Segment Override.

Address-Size Override ahora mismo no se.

Cualquier cosa ya sabes.

Un saludo.
#258
Foro Libre / Re: Duda estudiantil
24 Septiembre 2014, 11:51 AM
CitarTu problema es que ibas con una idea preconcebida y has chocado con la realidad, la realidad de empezar dando base de algún modo.

Si, seguramente sea eso, otra cosa no puede ser.

Citarya que seguro que no sabes decirme la diferencia entre 1 GiB y 1 GB.

Mejor no digo lo que pienso de toda esa teoria.

Bueno gracias a todos por vuestro tiempo, ahora es cosa mia decidir a donde voy.

Un saludo.
#259
Foro Libre / Re: Duda estudiantil
23 Septiembre 2014, 20:35 PM
Cita de: JonaLamper en 23 Septiembre 2014, 16:19 PM
Alguien te va a poner un post para corregir las pequeñas barbaridades que acabas de decir (con respeto, pues la has dicho con ingenuidad).

Pero no seré yo, no se me dan bien esas cosas.

No se a que viene eso, podrias explicar? Estas haciendo el mismo FP que yo, ya lo finalizaste? Escribi este post para que la gente me diera una opinion constructiva, no para respuestas como esa.

Esta es una pregunta para todos.

Me dijeron de que un FP de grado medio tiene mas salida que el bachillerato, de que en haces pruebas en empresas y todo eso, es verdad ya que me lo dijeron en el instituto, pero quiero saber si es tan bonito como lo dicen.

Cita de: 0xDani en 23 Septiembre 2014, 16:30 PM
Si quieres aprender todo lo que se aprende en una carrera, haz el bachillerato. El bachillerato por si solo no vale para nada, también es verdad. Yo estoy cursando segundo y quiero estudiar ingeniería de software el año que viene.

Las letras que hay en la opción de ciencias son Francés (obligatoria en primero y optativa en segundo), Inglés, Lengua y Literatura, Historia de España (en segundo) y Filosofía. Se pueden llevar bien aunque no te gusten mucho, si las llevas al día.

Las de ciencias son Matemáticas, Física y Química, Biología, Dibujo Técnico, Ciencias del Mundo Contemporáneo (en primero), y un proyecto de una hora semanal en cada curso, que depende de la oferta del centro.

También hay Educación Física, obligatoria en primero.

Biología y Dibujo Técnico son optativas en ambos cursos. Física y Química son dos asignaturas distintas y optativas en segundo. Además de estas, en segundo hay una optativa más que puede ser: Informática (aunque con un nivel muy bajo, se enseñan esas cosas que comentabas), Educación Física, Francés, Estadística y un par más que no recuerdo.

No sé que más decirte para que consideres tu decisión, pero cualquier cosa que quieras saber sobre bachillerato pregunta.

Saludos.

Si, fui hace un rato a informarme a un instituto, es exactamente como me dijiste, menos la educacion fisica, ya que me gustaria hacer el horario nocturno y en este no hay.

Seguramente que me quede en FP aunque me desagrade, ya que hacer las dos cosas no tiene sentido alguno.

Un saludo.
#260
Foro Libre / Duda estudiantil
23 Septiembre 2014, 14:46 PM
Bueno como lei algunos post sobre gente con dudas similares a la mia, me anime a escribir esto para que me aconsejaran algo.

Acaba de empezar el curso (España), y yo me decante por FP Grado Medio de sistemas microinformaticos y redes, de la semana que llevamos solo fui unos dos dias, ya que me lleve una decepcion enorme, no es lo que yo me esperaba la verdad.

Nos estaban explicando como pasar de bit a byte, byte a kb etc... Tambien a pasar de binario a decimal y todas esas cosas, bueno no se para que diablos nos explican eso, la verdad, al menos que no seas programador, como en mi caso que cuando tengo que hacer una Mascara o una Lookup table para trabajar con los operadores AND , XOR etc...

Tambien nos estaban explicando algo de Hardware, CPU, Bios, como configurarla, eso si que me hizo gracias, ya que lo que el profesor se referia no es la bios si no el CMOS...

Estuve mirando Bachillerato, mas o menos las mates las llevare bien, pero me preocupan las letras y todo eso, como son las clases, en general?

No quiero ir de enterado, pido disculpas si ofendi alguna persona que este cursando el mismo FP que yo, pero es mi opinion me esperaba otra cosa.

Tambien tengo un amigo que tiene un conocido, de que acabo el mismo FP, y ahora esta cobrando unos 500-600 euros, no es que me llame el dinero, pero eso es una porqueria de sueldo, bueno estan todos asi, el saliro minimo interprofesional.

Si tengo que ser sincero no se que hacer, la gente que se apunta a bachillerato es porque quiere un acceso rapido a la Universidad, lo digo por eso porque yo no se si quiero acceder, todo lo que programo es puro hobby.

Pero con esos dos dias en FP, ya me di cuenta de que no me quiero dedicar a eso ni mucho menos, el bachiller me dara alguna salida digo yo, no? Si que la cosa esta mal y todo eso, pero es para saber algo, ya que en muchos empleos me solicitan ese titulo.

Un saludo.