1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Home Audio >> Erősítők és előerősítő

Különféle karakterlánc-utasítások a 8086-os mikroprocesszorban?

String Instructions in 8086 Microprocessor

A 8086-os mikroprocesszor számos karakterlánc-utasítást biztosít, amelyek kifejezetten az adatsorokat kezelik. Ezek az utasítások egy forrás- és egy célkarakterláncon működnek, és olyan műveleteket hajtanak végre, mint a karakterláncokon belüli mozgat, összehasonlítás vagy keresés. Leegyszerűsítik a karakterlánc-feldolgozási feladatokat és növelik a kód hatékonyságát. Íme néhány, a 8086-os mikroprocesszorban gyakran használt karakterlánc-utasítás:

1. MOVS:

- A MOVS utasítás egy bájt vagy szó áthelyezésére szolgál a forrás karakterláncból a cél karakterláncba.

- Szintaxis:MOVS cél, forrás

- Példa:MOVS BX, CX [Egy bájtot mozgat a CX által mutatott memóriahelyről a BX által mutatott memóriahelyre.]

2. MOVSB:

- A MOVSB ​​utasítás kifejezetten egy bájt áthelyezésére szolgál a forrás karakterláncból a cél karakterláncba.

- Szintaxis:MOVSB ​​célhely, forrás

- Példa:MOVSB ​​[DI], [SI] [Egy bájtot mozgat az SI által mutatott memóriahelyről a DI által mutatott memóriahelyre.]

3. MOVSW:

- A MOVSW utasítás kifejezetten arra szolgál, hogy egy szót a forrás karakterláncból a cél karakterláncba helyezzen át.

- Szintaxis:MOVSW célhely, forrás

- Példa:MOVSW [BX], [CX] [A szót áthelyezi a CX által mutatott memóriahelyről a BX által mutatott memóriahelyre.]

4. CMPS:

- A CMPS utasítás összehasonlít egy bájtot vagy szót a forrás karakterláncból a cél karakterlánc egy bájtjával vagy szóval.

- Szintaxis:CMPS cél, forrás

- Példa:CMPS [DI], [SI] [Összehasonlítja a DI által mutatott memóriahely bájtját az SI által mutatott memóriahely bájtjával.]

5. CMPSB:

- A CMPSB utasítás kifejezetten összehasonlítja a forrás karakterlánc egy bájtját a cél karakterlánc egy bájtjával.

- Szintaxis:CMPSB célhely, forrás

- Példa:CMPSB [DX], AL [Összehasonlítja a DX által megjelölt memóriahely bájtját az AL regiszterben lévő bájttal.]

6. CMPSW:

- A CMPSW utasítás kifejezetten összehasonlít egy szót a forrás karakterláncból egy szóval a cél karakterláncból.

- Szintaxis:CMPSW cél, forrás

- Példa:CMPSW [BX], CX [Összehasonlítja a BX által mutatott memóriahely szót a CX regiszterben lévő szóval.]

7. SCAS:

- Az SCAS utasítás összehasonlít egy bájtot vagy szót a forrás karakterláncból egy bájttal vagy szóval az AL vagy AX regiszterben.

- Szintaxis:SCAS forrás

- Példa:SCAS [DI] [Összehasonlítja a DI által megjelölt memóriahely bájtját az AL regiszterben lévő bájttal.]

8. SCASB:

- A SCASB utasítás kifejezetten összehasonlítja a forrás karakterlánc egy bájtját az AL regiszterben lévő bájttal.

- Szintaxis:SCASB forrás

- Példa:SCASB [DX] [Összehasonlítja a DX által megjelölt memóriahely bájtját az AL regiszterben lévő bájttal.]

9. SCASW:

- A SCASW utasítás kifejezetten összehasonlít egy szót a forrás karakterláncból az AX regiszterben lévő szóval.

- Szintaxis:SCASW forrás

- Példa:SCASW [BX] [Összehasonlítja a BX által mutatott memóriahely szót az AX regiszterben lévő szóval.]

10. LODS:

- A LODS utasítás egy bájtot vagy szót tölt be a forrás karakterláncból az AL vagy AX regiszterbe.

- Szintaxis:LODS forrás

- Példa:LODS [DI] [Bájtot tölt be a DI által megjelölt memóriahelyről az AL regiszterbe.]

11. LODSB:

- A LODSB utasítás kifejezetten egy bájtot tölt be a forrás karakterláncból az AL regiszterbe.

- Szintaxis:LODSB forrás

- Példa:LODSB [DX] [Bájtot tölt be a DX által megjelölt memóriahelyről az AL regiszterbe.]

12. LODSW:

- A LODSW utasítás konkrétan betölt egy szót a forrás karakterláncból az AX regiszterbe.

- Szintaxis:LODSW forrás

- Példa:LODSW [BX] [A BX által megjelölt memóriahelyről betölt egy szót az AX regiszterbe.]

13. STOS:

- Az STOS utasítás egy bájtot vagy szót tárol az AL vagy AX regiszterből a cél karakterláncba.

- Szintaxis:STOS rendeltetési hely

- Példa:STOS [DI] [Egy bájtot tárol az AL regiszterből a DI által megjelölt memóriahelyre.]

14. STOSB:

- A STOSB utasítás kifejezetten egy bájtot tárol az AL regiszterből a cél karakterláncba.

- Szintaxis:STOSB rendeltetési hely

- Példa:STOSB [DX] [Egy bájtot tárol az AL regiszterből a DX által megjelölt memóriahelyre.]

15. STOSW:

- A STOSW utasítás kifejezetten az AX regiszterből a cél karakterláncba tárol egy szót.

- Szintaxis:STOSW cél

- Példa:STOSW [BX] [Egy szót tárol az AX regiszterből a BX által megjelölt memóriahelyre.]

Ezek a karakterlánc-utasítások különféle karakterlánc-kezelési feladatok hatékony végrehajtására használhatók, mint például a karakterláncok másolása, összehasonlítása, keresése és módosítása. Optimalizálják a karakterlánc-adatok feldolgozását, és leegyszerűsítik a karakterláncokkal kapcsolatos programozási feladatokat.

  1. A mélynyomó csatlakoztatása vevőhöz vagy erősítőhöz
  2. Mit osztály átlagos erősítők ?
  3. Hogyan csatlakoztass egy Bose 901 Series 6
  4. Hogyan telepítsük CB Antenna tartók
  5. Hogyan beszélni Ventrilo A Mic