 |
::
Меню :: |
 |
|
|
 |
::
Друзі :: |
 |
|
|
 |
::
Лічильники :: |
 |
|
|
|
Допоможіть знайти помилку в коді Assembler
MR Slime
Допоможіть знайти помилку в коді Assembler
Для (c*b-24+a+e)/(b/2*c-1-f) Mov al, c; cbw; mov bl, b;//=c*b imul bl; mov bl, 1; idiv bl;//=c*b mov bl, al;//=c*b sub bl, 24; add bl, a; add bl, e; mov res_asm1, bl; mov al, b; mov dl, 2; idiv dl;//=b/2 cbw; mov dl, c; imul dl;//=(b/2)*c mov dl, 1; idiv dl;//=(b/2)*c mov dl, al;//=(b/2)*c dec dl;//=(b/2)*c -1 sub dl, f;//=(b/2)*c-1-f mov res_asm2, dl; mov al, res_asm1; mov cl, res_asm2; idiv cl; mov cl, al; mov res_asm, cl;
Відповіді:
?????? ?
1. бажано при операціях використовувати 16 бітні регістри 2. не бажано при розподілі використовувати регістр dx 3. помилка в чому?
|
 |
::
Наша кнопка :: |
 |
|
 |
Отримати код:
|
Підтримайте наш сайт і розмістіть нашу
кнопку на своєму ресурсі. |
|
|
 |
::
Популярне :: |
 |
|
|
 |
:: Посилання :: |
 |
|
|
|