Python como lenguaje bajo nivel
Francesc Altet
falted en pytables.org
Mie Dic 1 12:44:22 CET 2004
Puedes usar numarray, que soporta una gran variedad de tipos:
In [15]: from numarray import *
In [16]: a=array(100,type=UInt8)
In [17]: b=array(200,type=UInt8)
In [18]: a+b
Out[18]: 44
HTH
A Dimecres 01 Desembre 2004 12:11, Miguel Angel Garcia va escriure:
> Hola!!
>
> Estoy utilizando python para simular una máquina de bajo nivel.
> Evidentemente, el tipo de datos básico es un byte, pero python tiene
> ciertos problemillas para entenderlo. Básicamente, yo necesito lo
> siguiente:
> 100 + 200 = 44
> y es evidente que python me dice:
> 100 + 200 = 300
>
> Una solución es:
> (100+200)%256
>
> Pero como tengo que hacer muchos cálculos, no quiero encontrarme "%256"
> por todas partes. Me he planteado hacer hasta la clase "Byte" que me
> arregle estos problemitas.
>
> ¿Hay alguna manera más sencilla y/o más elegante de hacerlo?
>
--
Francesc Altet
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
Más información sobre la lista de distribución Python-es