دو تا سوال و جواب رو در درس اسمبلي نوشتم كسي مي تونه تاكيد كنه درست هست يا خير
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
دو تا سوال و جواب رو در درس اسمبلي نوشتم كسي مي تونه تاكيد كنه درست هست يا خير
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
آقا من فکرمیکنم که باید برای استفاده از دستور mull حتما نتیجه در ثبات axباشه.شما اینجا تو خط ششم برنامه که نوشتید mull d این بنده خدا میاد d رو در ax ضرب میکنه و نتیجه رو همون جا میریزه نماید اونو تو bx ضرب کنه.÷س باید قبل اون بنویسی mov ax,bx
بازم اینجا فکرمیکنم بهتر باشه bو c رو تو یه ثبات دیگه بریزی.مثل همون چیزی که بالا گفتم.
موفق باشی.