Maskinkode: Forskelle mellem versioner
Spring til navigation
Spring til søgning
htx_>Bar Oprettede siden med 'Maskinkode Det eneste kode en processor, i dette tilfælde PIC16F648 forstår er maskinkode. Det kan sammenlignes med en tabel over kommandoer (binært tal) som PIC’en s...' |
Bar (diskussion | bidrag) Ingen redigeringsopsummering |
||
| (En mellemliggende version af den samme bruger vises ikke) | |||
| Linje 15: | Linje 15: | ||
Det tætteste man normalt kommer på maskinkode er at man kan skrive kode i [[assembler]], der faktisk er maskinkode-instruktionerne som forkortelser | Det tætteste man normalt kommer på maskinkode er at man kan skrive kode i [[assembler]], der faktisk er maskinkode-instruktionerne som forkortelser | ||
{{PIC}} | |||
[[Kategori:PIC]] | [[Kategori:PIC]] | ||
Nuværende version fra 6. dec. 2022, 22:08
Maskinkode
Det eneste kode en processor, i dette tilfælde PIC16F648 forstår er maskinkode. Det kan sammenlignes med en tabel over kommandoer (binært tal) som PIC’en så udfører. Maskinkode er meget intetsigende, for en eventuel læser, da det kun er 0 og 1.
Maskinkode er derfor ikke noget man som programmør sidder og programmere i, da det ville tage alt for langt tid. Istedet bruger man normalt et andet sprog, som f.eks. JAL, til at kode i og beder så et program om at oversætte til maskinkode.
Det tætteste man normalt kommer på maskinkode er at man kan skrive kode i assembler, der faktisk er maskinkode-instruktionerne som forkortelser
| PIC | |
|---|---|
| PIC-Typer | PIC16F84 - PIC12F675 - PIC16F628 - PIC16F684 - PIC16F690 - PIC16F877 - PIC18F2550 |
| Programmeringsbegreber | Maskinkode - Mikrocontroller |
| Programmeringsmiljø | PIC-brænder - UsbPicProg - Analog indgang - ICSP |