الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما معني هذه الاوامر في لغة الاسمبيلي ؟

مغلق
بدأه قبل الاول في 25 أغسطس 2006 · 3 رد · 1,480 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ...

قد سئلة هذا السؤال في قسم الميكروكنترولر (المتحكم) و الدوائر الرقمية و المنطقية لم يجيب احد لا اعلم لماذا :^)

فهل يجيبني احد هنا :D

انا ادرس الميكروكنترولر عائلة Atmel وارجو من الاخوه شرح هذه الاوامر مع مثال

MOV
CJNE
ADD
CPL
MUL
ANL
JNB
DJNZ
DEC
SUBB

واتمني اعطي كتاب عربي او مكان به شرح عربي لكل اوامر هذه العائلة Atmel

#2
/index.php?showtopic=105356

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

MOV Move Contents.

Stores the second operand's value in the first operand

ADD Addition.

Adds the two operand and stores the result in the first operand. If there is a result with carry, it will be set in CF. ADD doesn't take care of a previous carry result in the operation.

CLI Clear Interrupt Flag.

Sets the interrupt enable flag to zero. This also disables all maskable

interrupts. Use STI to restore them

MUL Signed multiply.

Performs a signed multiply. The first operand must be an accumulator register (AL,AX,EAX). The two operands are multiplied together and the result is store in the first operand.

JNB Not Below CF = 0 JNC

DEC Decrement.

Subtracts 1 to the operand

SUB Subtract.

Subtracts one operand from another and stores the remainder in the first operand

#4

جزاكم الله خير على المجهود الطيبة

هذا الموضوع مغلق.

مواضيع مشابهة