Refiriéndose a la arquitectura de la computadora con direcciones y otras unidades de datos de 16 bits de ancho.

Más sobre 16-bit...

Estoy escribiendo mi primer emulador (microprocesador Intel 8086). Estoy atascado porque tengo que escribir una función que suma variables de 16 bits. Aquí está el prototipo de la función que quiero escribir: uint16_t add(uint16_t reg, uint16_t operand); Por ejemplo, si ejecutamos: add(5, 3) La func....
13 ago. 2020 a las 16:21
Estoy tratando de ensamblar debug.exe / com desde MS -DOS 2.0 código fuente, al principio no funcionaba pero he estado cambiando algunos nombres de archivo y he logrado obtener un archivo .obj, usando el enlace (versión de 16 bits) hay un error ( error L2029: externo no resuelto) en algunos comandos....
31 ago. 2019 a las 16:32
¿Cómo se almacenaría una palabra de código numérico de 32 bits en una arquitectura hipotética de 16 bits si este sistema no puede detectar el desbordamiento? ¿Cómo se almacenaría en un sistema 68HC11 real? Lo que me confunde es que en el sistema que no detecta el desbordamiento, no estoy seguro de s....
29 mar. 2019 a las 13:44
Tengo una función que acepta una variable de índice de tipo unsigned long (este tipo no se puede cambiar). void func(unsigned long index); Necesito convertirlo en una máscara de bits de modo que para el índice 0 la máscara de bits sea 1, para el índice 1 la máscara de bits sea 2, para 2 sea 4 y así....
7 sep. 2018 a las 22:06
Tengo varios archivos binarios de 16 bits, que necesito convertir en archivos binarios de 32 bits en Python. He probado lo siguiente: data16 = np.fromfile(data_dir+fn, dtype=np.uint16) print("16bit " + str(data16)) convert = np.array(data16 * 256) print("32bit " + st....
15 jun. 2018 a las 13:23
Estoy usando un 328P (que se ejecuta en los 8 mhz internos) para generar una onda cuadrada de alrededor de 111 K hz o 120 K hz con un ciclo de trabajo ajustable. Soy bastante nuevo en este nivel de manipulación de hardware, así que disculpe mi ignorancia, pasé 3 días buscando en línea y en la hoja d....
24 feb. 2018 a las 11:45
Tengo un problema. En este programa, la variable x debe establecerse en 0x10000, pero en ambas operaciones el resultado es 0. Este no es el programa principal, sino una prueba para encontrar el motivo del error. Actualmente estoy haciendo un multiplicador de 64 bits con entrada hexadecimal. Usé la m....
11 oct. 2017 a las 19:16
Estoy tratando de obtener el siguiente resultado 00000000000000101 de esta entrada 5. Este es mi código y no tiene sentido: public static int get16Bits(int x) { System.out.println((x & 0xffff) - ((x & 0x8000) << 1)); return (x & 0xffff) - ((x & 0x8000) << 1); } ¿Cómo puedo ....
22 sep. 2017 a las 15:44
Si es necesario escribir una función que tome, como argumento, una variable de 32 bits y la asigne al registro TIMER de 16 bits (el objetivo incorporado tiene un temporizador de resolución de 16 bits y tenemos que tratar con valores de 32 bits para aumentar la resolución del temporizador interrupció....
3 may. 2017 a las 18:53
Tengo dos números de coma flotante en notación binaria de 16 bits, y cuando intento agregarlos me encuentro con un problema: A = 0 11110 1111000000 B = 0 11010 1101110000 Ahora A + B es lo que estoy tratando de hacer, pero aquí está mi problema; ¿Cómo represento la suma en formato de 16 bit....
10 abr. 2017 a las 21:10
Este es simple. printf("%lu\n", (unsigned long)(320 * 200)); Esa línea de código imprime "4294965760". Eso definitivamente NO es igual a 360 * 200. ¿Qué tiene de malo? Estoy usando el compilador Digital Mars C en el modelo de memoria media de 16 bits.....
10 abr. 2017 a las 05:59
Estoy haciendo una computación retro de 16 bits usando Borland C ++ 3.1 (y TASM) en Dosbox. Estoy leyendo un libro de Christopher Lampton - Gardens of Imagination (1994) - y perdí el disquete que vino con el libro. Lo que significa que tengo que escribir el código de las páginas. Ha sido un viaje t....
23 mar. 2017 a las 21:32
Estoy escribiendo algunas pequeñas herramientas para MS-DOS. Ahora estoy escribiendo un Shutdown.com, como para Windows XP y superior. Ya he escrito todo el código, ahora solo necesito pasar el argumento de DOS. Necesito pasar los parámetros "-r" para reiniciar y "-s" para apagar. ¿Cómo puedo hacerl....
3 ene. 2017 a las 20:11
Me he encontrado con este enlace de MSDN: Introducción a la programación de audio, Parte 2: Desmitificando el formato WAV. La publicación dice que: Las muestras de 16 bits van de -32760 a 32760 Que no es +/- (2 ^ 16) / 2 debido a un asunto loco que involucra a Endianness y complemento de 2 Hay vario....
24 feb. 2016 a las 03:23
Estoy siguiendo una guía sobre la emulación de Gameboy y, en un fragmento de código vi lo siguiente: while(true) { var op = MMU.rb(Z80._r.pc++); // Fetch instruction Z80._map[op](); // Dispatch Z80._r.pc &= 65535; // Mask PC to 16 bits Z80._clock.m += Z80._r.m; ....
1 mar. 2015 a las 14:17
Soy un novato de Python y me gustaría convertir una cadena ASCII en una serie de valores de 16 bits que pondrían códigos ASCII de dos caracteres consecutivos en MSB y LSB byte de valor de 16 bits y repetir esto para toda la cadena ... He buscado una solución similar pero no pude encontrar ninguna. E....
16 abr. 2014 a las 13:22
¿Cuál es una forma eficiente y clara de leer imágenes PGM de 16 bits en Python con numpy? No puedo usar PIL para cargar imágenes PGM de 16 bits debido a un error PIL. Puedo leer en el encabezado con el siguiente código: dt = np.dtype([('type', 'a2'), ('space_0', 'a1', ), ....
10 sep. 2011 a las 04:18
Tengo imágenes PGM de 16 bits que estoy tratando de leer en Python. Parece (?) Como PIL no es compatible con este formato? import Image im = Image.open('test.pgm') im.show() Muestra aproximadamente la imagen, pero no está bien. Hay bandas oscuras en todas partes y se informa que img tiene mode=L. C....
9 sep. 2011 a las 19:10
¿Cómo puedo convertir y guardar un TIF de un solo canal de 16 bits en Python? Puedo cargar una imagen de 16 y 32 bits sin problemas, y veo que la imagen de 32 bits está en modo F y la imagen de 16 bits está en modo I;16S: import Image i32 = Image.open('32.tif') i16 = Image.open('16.tif') i32 # <Tiff....
30 ago. 2011 a las 21:35
Hola a todos, Estoy trabajando en un programa que determina el tamaño promedio de colonia de levadura a partir de una fotografía, y está funcionando bien con las imágenes .bmp en las que lo probé. El programa usa pygame, y podría usar PIL más tarde. Sin embargo, la combinación de cámara / software ....
24 abr. 2011 a las 08:52