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

A PROGRAM THAT SAVE THE CONTENTS

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

Salam

I will write a program that saves the contents of bit 5 in AL in BX as a word, am trying to write it but I cant know how I can use flag register,

MOV IP,0000

MOV CX,0300

MOV CL,03

RCL AL,CL

MOV BX,CF

CF :CARRY FLAG AND IT IS A BIT INTO THE FLAG REGISTER

1+1=10

#2

السلام عليكم

فهمت من سؤالك انك تريدين ان تضعى 1 فى bx إذا كانت الخانه الخامسه فى al تساوى 1.

mov bl,32
xor bl,al
jz isnot
mov bx,1
jmp next
:isnot
mov bx,0
next:

اولاً نقوم بعمليه إختبار للخانه الخامسه فى al إذا كانت 1 نقوم بوضع القيمه 1 فى bx وإذا لم تكن كذالك قمنا بوضع صفر فى bx .

والسلام

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#3

وعليكم السلام

أنا أريد حفظ محتوويات البت الخامس من AX في BX

1+1=10

#4

السلام عليكم

هل المطلوب هو حفظ محتواى البته الخامسه من AX فى البته الخامسه من BX إذا كان الحال كذالك فإليكى الكود:

mov bx,32
xor bx,ax

اما إذا كنت تريدين حفظ البته الخامسه فى ax فى البته الاولى من bx فهو كما ذكرت سابقاً .

والسلام

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…