8086 Assembler Tutorial for Beginners (Part
6)
Arithmetic and Logic Instructions |
הדרכה בתכנות אסמבלר 8086 למתחילים (חלק
6)
פקודות אריתמטיות ולוגיות |
Most Arithmetic and Logic Instructions affect the processor status register (or Flags). | רוב הפקודות האריתמטיות והלוגיות משפיעות על "אוגר מצב" של המעבד (או על הדגלים). |
As you may see there are 16 bits in this register, each bit is called a flag
and can take a value of 1 or 0.
|
כפי שאתה יכול לראות, לאוגר זה יש 16 סיביות, לכל סיבית אנו קוראים דגל והוא יכול לקבל ערך של 1 או 0.
|
Copyright 2002-2003 - Emu8086, Inc. All rights reserved. - Portions Copyright 1997-2003 Barry Allyn. All rights reserved.
Hebrew Version Copyright COVAL Computer Software - Copyright © 2003 R&D Private Advisers All rights reserved.
There are 3 groups of instructions. | קימות שלוש קבוצות של פקודות. |
First group: ADD, SUB,CMP, AND, TEST,
OR, XOR
REG: AX, BX, CX, DX, AH, AL, BL, BH, CH, CL, DH, DL, DI, SI, BP, SP.
|
קבוצה ראשונה:
ADD, SUB,CMP, AND, TEST,
OR, XOR.
אוגר: AX, BX, CX, DX, AH, AL, BL, BH, CH, CL, DH, DL, DI, SI, BP, SP.
כפי שאתה רואה אנחנו מקבלים 1 כאשר שתי הסיביות הן 1.
כפי שאתה רואה אנו מקבלים 1 כאשר לפחות סיבית אחת הוא
1.
|
Copyright 2002-2003 - Emu8086, Inc. All rights reserved. - Portions Copyright 1997-2003 Barry Allyn. All rights reserved.
Hebrew Version Copyright COVAL Computer Software - Copyright © 2003 R&D Private Advisers All rights reserved.
Second group: MUL, IMUL, DIV, IDIV
REG: AX, BX, CX, DX, AH, AL, BL, BH, CH, CL, DH, DL, DI, SI, BP, SP.
|
קבוצה שניה:
MUL, IMUL, DIV, IDIV
אוגר: AX, BX, CX, DX, AH, AL, BL, BH, CH, CL, DH, DL, DI, SI, BP, SP.
כאשר האופרנד הוא בגודל בית: כאשר האופרנד הוא בגודל מילה :אופרנד * DX : AX) = AX )
כאשר האופרנד הוא בגודל בית:
כאשר האופרנד הוא בגודל מילה:
כאשר האופרנד הוא בגודל בית:
כאשר
האופרנד הוא בגודל מילה:
כאשר האופרנד הוא בגודל בית:
כאשר האופרנד הוא בגודל מילה: |
Third group: INC, DEC, NOT, NEG
REG: AX, BX, CX, DX, AH, AL, BL, BH, CH, CL, DH, DL, DI, SI, BP, SP.
|
קבוצה שלישית:
INC, DEC, NOT, NEG
אוגר: AX, BX, CX, DX, AH, AL, BL, BH, CH, CL, DH, DL, DI, SI, BP, SP.
|
Copyright 2002-2003 - Emu8086, Inc. All rights reserved. - Portions Copyright 1997-2003 Barry Allyn. All rights reserved.
Hebrew Version Copyright COVAL Computer Software - Copyright © 2003 R&D Private Advisers All rights reserved.