MVI B 07h
LXI H 0007h
LXI D 0007h
DCR B
LOOP1: DCR B
MOV C B
INR B
LOOP: DAD D
DCR C
JNZ LOOP
MOV E L
MOV D H
DCR B
JNZ LOOP1
HLT
Не удалось найти неисправность в моем коде. Не могли бы вы помочь мне? Это дает мне частично неправильный ответ. Два бита LSB
являются правильными, но не MSBs
.Программирование на уровне сборки, чтобы найти факториал
Вы можете добавить немного больше информации ? Например, что вы пытаетесь сделать с этим кодом, каков ожидаемый ответ и что пошло не так, как ожидалось? – Ramsharan
Почему бы не попробовать сначала записать его на простой C, а затем перевести его на сборку? – Sam