Preguntas con etiqueta 'assembly'

1
respuesta

AVR: etiqueta de multiplicación ASM con 2

En el ejemplo a continuación : ldi ZL, low(2*label) ldi ZH, high(2*label) label: .db "Hello world", 0 lpm ¿Por qué se necesita la etiqueta de multiplicación con 2? Entiendo que la memoria del programa está direccionada por palabras, y sup...
1
respuesta

¿Cómo funcionan las instrucciones Store Word (SW) y Load Word (LW), MIPS?

Las instrucciones SW y LW se definen como: sw $t, offset($s) : 1010 11ss ssst tttt iiii iiii iiii iiii lw $t, offset($s) : 1000 11ss ssst tttt iiii iiii iiii iiii SW realiza la operación MEM [$ s + offset] = $ t, pero en la...
1
respuesta

Problema que controla el potenciómetro digital con micro

Estoy tratando de controlar un potenciómetro digital con un PIC18F14K50 y tengo un problema aleatorio (el potenciómetro no recuerda el valor correcto) cuando apago y luego vuelvo a encenderlo. La X9313 hoja de datos indica que para iniciar un...
1
respuesta

almacenar instrucciones de ensamblaje de palabras en risc-v

Estoy realmente confundido acerca de las instrucciones de la tienda en risc-v. Cuando almaceno una palabra desde el registro a la memoria, después de que la palabra se haya copiado en el mem, ¿aparece con signo extendido o con extensión cero o q...
1
respuesta

Restricciones de operandos de ensamblaje en línea ATTiny414 para el parámetro de pin IO

Estoy intentando utilizar la biblioteca light_ws2812 para controlar los LED de WS2812 desde un ATTiny414. El núcleo de esa biblioteca es un fragmento de ensamblaje en línea que golpea la línea serie. Aquí está con el cronometraje nops eliminad...
1
respuesta

xorwf literal no afecta a la bandera z incluso cuando el valor literal es el mismo que w

Según la descripción del conjunto de instrucciones "xorwf myLiteral" debe xor el contenido de "w" con "myLiteral" y si ambos son iguales, entonces se debe establecer el indicador Z en STATUS (no interesa cuando esta instrucción guarda el resulta...
1
respuesta

Compra de PCB poblados de bajo volumen y manejo de PN pasivas

Nuevo en el diseño de PCB Eagle. Planeo hacer una PCB inalámbrica Beaglebone Black personalizada, y así he bajado los archivos de Eagle. Soy un estudiante y tengo una licencia de estudiante. Este proyecto será demasiado difícil de ensamblar, deb...
1
respuesta

¿Por qué no se alternan mis patillas 80C51?

Estoy trabajando con un derivado de 80C51, el P89C668HFA . En este momento, estoy tratando de obtener una funcionalidad muy básica: solo quiero 1) deshabilitar el cambio de ALE y 2) hacer que los puertos de E / S se activen. Escribí un poco de...
1
respuesta

¿Cómo se traducen las instrucciones de ensamblaje de alto nivel en comportamientos de puerta lógica de bajo nivel? [cerrado]

(Perdóneme si este no es el mejor lugar para esa pregunta. Busqué un poco, pero no encontré un lugar mejor.) Aprendí el lenguaje de ensamblaje y el diseño de circuitos digitales básicos en la universidad. Pero después de tantos años de codifi...
1
respuesta

Programación de bytes de opciones ARM usando directivas de ensamblaje

Por lo tanto, al observar la hoja de datos de un controlador ARM específico, encontramos el espacio de direcciones que se asigna de la siguiente manera: Hayvariasformasdelograresto,unadelascualesesatravésdeunarchivogeneradoautomáticamenteque...