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