Code assembleur 8051
Publié : 02 oct. 2005 11:49
voila cela est la premier foit que je post ici
excusé moi pour mon francais car je suis españole je ferais le mieux pour ne pas faire des errores de ortographie
je suis entrain d´etudié le micro 8051 et ces registre
voila ma question si quelqun pourrait máider sil vous plait
jéssaye de comprendre un code en asm
0009 : E4 CLR A ;A=0
000A : F8 MOV R0,A ;R0=A(0)
000B : 7E 30 MOV R6,#30H ;R6=#30
000D : DE FE DJNZ R6,000DH ;Decrement and ;Jump R6 if Not Zero Jump@000D
000F : 20 90 2C JB 90H,003EH ;if 90H(I/O) is High Jump@003E
Debug Mode
TestModeStartup
0012 : 30 90 FD JNB 90H,0012H ;If 90H(I/O) is LOW Jump@0012
0015 : 7E 20 MOV R6,#20H ;R6=#20(32)
0017 : F9 MOV R1,A ;R1=A(0)
voila ma question
000D : DE FE DJNZ R6,000DH ;Decrement and ;Jump R6 if Not Zero Jump@000D Le contenu du registre R6 est diminué de 1.
Si le contenu est alors différent de zéro, saute relativement à l’adresse rel.
voila ceci Si le contenu est alors différent de zéro??????
comment savoir si le contenu est different de zero comment calculé cela ?
si la direccion 30H qui vaut 00110000 comment savoir si il different de zero
et comment savoir
JB 90H,003EH ;if 90H(I/O) is High
90 est = 10010000 comment savoir ou meilleur dit comment calcule si il est high ou LOW
merci
excusé moi pour mon francais car je suis españole je ferais le mieux pour ne pas faire des errores de ortographie
je suis entrain d´etudié le micro 8051 et ces registre
voila ma question si quelqun pourrait máider sil vous plait
jéssaye de comprendre un code en asm
0009 : E4 CLR A ;A=0
000A : F8 MOV R0,A ;R0=A(0)
000B : 7E 30 MOV R6,#30H ;R6=#30
000D : DE FE DJNZ R6,000DH ;Decrement and ;Jump R6 if Not Zero Jump@000D
000F : 20 90 2C JB 90H,003EH ;if 90H(I/O) is High Jump@003E
Debug Mode
TestModeStartup
0012 : 30 90 FD JNB 90H,0012H ;If 90H(I/O) is LOW Jump@0012
0015 : 7E 20 MOV R6,#20H ;R6=#20(32)
0017 : F9 MOV R1,A ;R1=A(0)
voila ma question
000D : DE FE DJNZ R6,000DH ;Decrement and ;Jump R6 if Not Zero Jump@000D Le contenu du registre R6 est diminué de 1.
Si le contenu est alors différent de zéro, saute relativement à l’adresse rel.
voila ceci Si le contenu est alors différent de zéro??????
comment savoir si le contenu est different de zero comment calculé cela ?
si la direccion 30H qui vaut 00110000 comment savoir si il different de zero
et comment savoir
JB 90H,003EH ;if 90H(I/O) is High
90 est = 10010000 comment savoir ou meilleur dit comment calcule si il est high ou LOW
merci