Puedo hacer fácilmente la división en C del microcontrolador PIC.
Pero, ¿hay una manera de dividir dos números almacenados en dos registros de 8 bits?
Por ejemplo, mira este código.
Tengo que hacerlo en ensamblaje PIC para microcontroladores de...
Estoy usando XC8 para un proyecto en MPALBX usando un PIC18F26K80 y obtengo muchos errores Unable to resolve Identifier en el editor:
El código funciona compila y se ejecuta correctamente, pero el verificador de sintaxis en el edit...
He estado intentando parpadear un LED con el ensamblaje de AVR. Estoy usando un chip ATMega168 y una cadena de herramientas avr-gcc. Aquí está mi código:
.include "m168.h"
.global main
main:
ldi r16, 0b00000001
out DDRB,r16...
Estoy aprendiendo programación con 8051 y 2051 usando lenguaje ensamblador. Sobre el signo de libra (#) encontré que debería usarse cuando estoy considerando datos inmediatos. Como he encontrado aquí enlace
MOV A,#23H ;load 23H into A (A=23H...
Con el microprocesador ATmEL 89C51RC2, cuando preparo los registros y el ACC para la llamada de la API y llamo
CALL 0xFFF0
las instrucciones debajo de la llamada nunca se ejecutan. El proceso nunca regresa de 0xFFF0. ¿Hay algún error común...
Estoy un poco confundido acerca de la directiva del procesador en MPASM. ¿Es esencialmente lo mismo que la lista? ¿Y cuál es el valor requerido?
Si tomo un ejemplo del archivo de plantilla, f88temp.asm:
list p=16f88
entonces esto debería...
Quiero simplemente asignar (copiar) un bit en el registro IO de algún otro bit de registro (o marca, o como resultado de alguna comparación). Ahora estoy usando lo siguiente ( PORTD[2] := r0[3] ):
sbrc r0, 3 ; Skip if Bit in Reg...
Estoy probando un ejemplo de temporizador básico en keil (8051)
cuando depuro este código
org 0
MOV TH0,#76
MOV TL0,#01
MOV TMOD,#01
SETB TR0
JNB TF0,$
end
Me sale el error
error 65 access violation at c: 0x000e no execute read permis...
Sigo aprendiendo en la programación de imágenes.
El código no tiene sentido solo para observar el comportamiento de BTFSC
Cuando se usa BTFSC en una construcción de bucle, el bit de prueba se cambia, la siguiente instrucción no se omite cuand...
Estoy intentando codificar una forma de agregar palabras medias específicas de números de tamaño de palabra en el lenguaje ensamblador ARM. Por ejemplo, digamos que quiero agregar los primeros 4 dígitos de r0 = 0x 3B02 9BA1 y r1 = 0x 0B54 A3...