ورود

View Full Version : سوال: ضرب در اسمبلي



ariashop
جمعه 28 فروردین 1388, 09:32 صبح
دو تا سوال و جواب رو در درس اسمبلي نوشتم كسي مي تونه تاكيد كنه درست هست يا خير



x=a*b-c*d
mov al,a
mul b
mov bx,ax
sub bx,c
mul d
mov x,bx


y=a*(b-c)
mov al,b
mov ah,c
mov cl,a
sub al,ah
mul a
mov x,al

mortezamsp
سه شنبه 01 اردیبهشت 1388, 22:09 عصر
آقا من فکرمیکنم که باید برای استفاده از دستور mull حتما نتیجه در ثبات axباشه.شما اینجا تو خط ششم برنامه که نوشتید mull d این بنده خدا میاد d رو در ax ضرب میکنه و نتیجه رو همون جا میریزه نماید اونو تو bx ضرب کنه.÷س باید قبل اون بنویسی mov ax,bx


بازم اینجا فکرمیکنم بهتر باشه bو c رو تو یه ثبات دیگه بریزی.مثل همون چیزی که بالا گفتم.


موفق باشی.