1. Kamerák
  2. Autóhifi és elektronika
  3. Otthoni audió
  4. Személyes audió
  5. Televíziók
  6. Okos otthon
  >> Elektronikus Technológia >  >> Otthoni audió >> Erősítők és előerősítők

Hogyan szerezhető be assembly nyelven a 8086-os mikroprocesszor hozzáadásával?

``` összeszerelés

; 8086 assembly nyelvű program két szám hozzáadásához

; Határozza meg azt a szegmenst, ahol a kód végrehajtásra kerül

.KISI MODELL

; Határozza meg a verem szegmens méretét

.STACK 100H

; Határozza meg azt az adatszegmenst, ahol a változók tárolásra kerülnek

.ADAT

; Határozza meg a bemeneti/kimeneti portokat

INPORT EQU 68H

OUTPORT EQU 6CH

; Határozza meg a bemeneti/kimeneti puffert

INPUT_BUF DB 10 DUP('$')

; Határozza meg a kimeneti puffert

OUTPUT_BUF DB 11 DUP('$')

; Határozza meg a kocsivissza és a soremelés karaktereit

CRLF DB 0DH, 0AH, '$'

; Határozza meg a megjelenítendő üzenetet

MSG DB 'Írjon be két számot:', '$'

; Határozza meg azt a szegmenst, ahol a kód végrehajtásra kerül

.KÓD

; Határozza meg a fő eljárást

FŐPROC

; Jelenítse meg az üzenetet a képernyőn

MOV AH, 9; Megjelenítési karakterlánc

LEA DX, MSG; Az üzenet címe

INT 21H; Hívja a DOS szervizt

; Szerezze meg az első számot a felhasználótól

MOV AH, 1; Szerezz karaktert

INT 21H; Hívja a DOS szervizt

MOV AL, AH; Tárolja a karaktert AL-ban

SUB AL, 30H; Alakítsa át az ASCII kódot számmá

MOV BL, AL; Tárolja az első számot BL-ben

; Szerezze meg a második számot a felhasználótól

MOV AH, 1; Szerezz karaktert

INT 21H; Hívja a DOS szervizt

MOV AL, AH; Tárolja a karaktert AL-ban

SUB AL, 30H; Alakítsa át az ASCII kódot számmá

MOV BH, AL; Tárolja a második számot a BH-ban

; Adja hozzá a két számot

ADD BL, BH; Adja hozzá a két számot

MOV AL, BL; Tárolja az eredményt AL-ban

; Jelenítse meg az eredményt a képernyőn

MOV AH, 2; Írj karaktert

MOV DL, AL; Tárolja az eredményt DL-ben

INT 21H; Hívja a DOS szervizt

; A kocsivissza és a soremelés karakterek megjelenítése

MOV AH, 9; Megjelenítési karakterlánc

LEA DX, CRLF; A kocsivissza és a soremelés karaktereinek címe

INT 21H; Hívja a DOS szervizt

; Lépjen ki a programból

MOV AH, 4CH; Lépjen ki a programból

INT 21H; Hívja a DOS szervizt

; A fő eljárás vége

FŐ VÉG

; A program vége

VÉGE FŐ

```

  1. Hogyan kell bekötni két mélynyomók ​​párhuzamosan egy Amp
  2. Mi az a mov utasítás a 8086-ban?
  3. Cserélhetem az IN5408 -at BY255 diódákkal a csőerősítőm teljesítményszekrényében?
  4. Onkyo M - 508 Műszaki
  5. Hogyan lehet Bluetooth-ot hozzáadni egy AV-vevőhöz?