السلام عليكم,كيف استطيع ان ابدل البت الثامن مع البت الاول في المسجل Ax بأستخدام أوامر الازاحة والدوران.
d7 d6 d5 d4 d3 d2 d1 d0
d0 d6 d5 d4 d3 d2 d1 d7
السلام عليكم,كيف استطيع ان ابدل البت الثامن مع البت الاول في المسجل Ax بأستخدام أوامر الازاحة والدوران.
d7 d6 d5 d4 d3 d2 d1 d0
d0 d6 d5 d4 d3 d2 d1 d7
حاولت و لم استطع افادتك
صعبة شوي
:unsure:
اشهد ان لا اله الا الله اشهد ان محمدا رسول الله
تحيا مولودية العلمة
شكراَ لمحاولتك يا أخ عبد الله , هذا البرنامج كتبتة أنا هل يفي بالغرض على الرغم من أني غير مقتنع بة, هل هناك طرق ابسط لحل البرنامج
Mov AX,55 Mov BX,AX Mov CX,AX AND AX,7E ROL BX,1 AND BX,01 OR AX,BX ROR CX,1 AND CX,80 OR AX,CX
العفو اخي
لكنك قلت باوامر الازاحة و الدوران فقط على ما اضن
على كل حال طريقتك صحيحة لكن يجب ان تستخدم مسجلات 8 بت
و وضع علامة الهكسادسمال
و هذا الحل الصحيح :
Mov Al,0x55
اشهد ان لا اله الا الله اشهد ان محمدا رسول الله
تحيا مولودية العلمة
هذا الموضوع مغلق.