when operand is a byte:
AL = AX / operand
AH = remainder (modulus). .
when operand is a word:
AX = (DX AX) / operand
DX = remainder (modulus). .
· IDIV - Signed divide:
when operand is a byte:
AL = AX / operand
AH = remainder (modulus). .
when operand is a word:
AX = (DX AX) / operand
DX = remainder (modulus). .
Third group: INC, DEC, NOT, NEG
These types of operands are supported:
REG
memory
REG: AX, BX, CX, DX, AH, AL, BL, BH, CH, CL, DH, DL, DI, SI, BP, SP.
memory: [BX], [BX+SI+7], variable, etc...
INC, DEC instructions affect these flags only:
ZF, SF, OF, PF, AF.
NOT instruction does not affect any flags!
NEG instruction affects these flags only:
CF, ZF, SF, OF, PF, AF.
· NOT - Reverse each bit of operand.
· NEG - Make operand negative (two's complement). Actually it
reverses each bit of operand and then adds 1 to it. For example 5
will become -5, and -2 will become 2.
เมื่อดำเนินเป็นไบต์:AL = AX / ดำเนินAH =เหลือ (โมดูลัส) .เมื่อดำเนินเป็นคำ:AX = (DX AX) / ดำเนินDX =เหลือ (โมดูลัส) .· IDIV - เซ็นแบ่ง:เมื่อดำเนินเป็นไบต์:AL = AX / ดำเนินAH =เหลือ (โมดูลัส) .เมื่อดำเนินเป็นคำ:AX = (DX AX) / ดำเนินDX =เหลือ (โมดูลัส) .กลุ่มที่สาม: NEG INC ธันวาคม ไม่ชนิดของตัวถูกดำเนินการเหล่านี้ได้รับการสนับสนุน:หมายเลขทะเบียนหน่วยความจำหมายเลขทะเบียน: AX, BX, CX, DX, AH, AL, BL, BH, CH, CL, DH, DL, DI ซี บี พี SP.หน่วยความจำ: [BX], [BX + ศรี + 7], ตัวแปร ฯลฯ ...INC ธันวาคมคำแนะนำมีผลต่อค่าสถานะเหล่านี้เท่านั้น:ZF, SF ของ PF, AFคำสั่งไม่มีผลต่อค่าสถานะใด ๆคำสั่ง NEG มีผลต่อค่าสถานะเหล่านี้เท่านั้น:CF, ZF, SF ของ PF, AF· -ไม่ย้อนกลับแต่ละบิตของตัวถูกดำเนินการ· NEG - ทำให้ตัวถูกดำเนินการลบ (สองของส่วนเติมเต็ม) จริง ๆ แล้วมันแต่ละบิตของตัวถูกดำเนินการย้อนกลับ และเพิ่ม 1 ไปแล้ว ตัวอย่าง 5จะกลายเป็น -5 ก -2 จะกลายเป็น 2
การแปล กรุณารอสักครู่..

เมื่อถูกดำเนินการเป็นไบต์:
AL = ขวาน / ถูกดำเนิน
AH = ที่เหลือ (โมดูลัส) .
เมื่อถูกดำเนินการเป็นคำ:
AX = (DX ขวาน) / ตัวถูกดำเนินการ
DX = ที่เหลือ (โมดูลัส) .
· IDIV - ลงนามแบ่ง:
เมื่อถูกดำเนินการเป็นไบต์:
AL = ขวาน / ถูกดำเนิน
AH = ที่เหลือ (โมดูลัส) .
เมื่อถูกดำเนินการเป็นคำ:
AX = (DX ขวาน) / ตัวถูกดำเนินการ
DX = ที่เหลือ (โมดูลัส) .
กลุ่มที่สาม: INC, ธันวาคม, NOT, NEG
ประเภทนี้ถูกดำเนินการได้รับการสนับสนุน:
REG
หน่วยความจำ
ปกติ: AX, BX, CX, DX, AH, AL, BL, BH, CH, CL, DH, DL, DI, SI, BP, SP.
หน่วยความจำ: [BX], [BX + SI + 7] ตัวแปร ฯลฯ ...
INC คำแนะนำธันวาคมส่งผลกระทบต่อสถานะเหล่านี้เท่านั้น:
. ZF, เอสเอฟของพีเอฟเอเอฟ
ไม่ได้การเรียนการสอนไม่ส่งผลกระทบใด ๆ ธง !
ส่งผลกระทบต่อการเรียนการสอน NEG ธงเหล่านี้เท่านั้น:
CF, ZF, เอสเอฟของพีเอฟเอเอฟ.
·ไม่ - ย้อนกลับบิตแต่ละตัวถูกดำเนินการ.
· NEG - Make ถูกดำเนินการเชิงลบ (เติมเต็มสอง) ที่จริงมัน
กลับบิตแต่ละตัวถูกดำเนินการแล้วเพิ่ม 1 ถึงมัน ยกตัวอย่างเช่น 5
จะกลายเป็น -5 และ -2 จะกลายเป็น 2
การแปล กรุณารอสักครู่..
