Question: course: Assembly programming Find the errors in the attached program, correct them and submit the corrected program ensuring you indicate the corrections you made to
course: Assembly programming
Find the errors in the attached program, correct them and submit the corrected program ensuring you indicate the corrections you made to the program:-
.data val1 QWORD 20403004362047A1h val2 QWORD 055210304A2630B2h result QWORD 0 .code mov cx,8 ; loop counter mov esi,val1 ; set index to start mov edi,val2 clc ; clear Carry flag top: mov al,BYTE PTR[esi] ; get first number sbb al,BYTE PTR[edi] ; subtract second mov BYTE PTR[esi],al ; store the result dec esi dec edi loop top
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
