Да я догадался =)) Ладно, спасибо за попытку помощи кто пытался, пойду топицца ) UPD: скачал другой эмулятор, выполнил, все работает =) Я дерево...
Я уж хз что тут врет, но нервов не осталось =/ 80*88 1000 0000 1000 1000 ---------- 1000 1000 Вот так вот мой ксор в эмуле работает.. гадство
Потестил еще раз с другими числами.. понял что не так работает ксор.. хз почему, но по всему получается так.. XRA E Исключающее ИЛИ E с A....
То же самое, я не уверен, но вроде ставит, потому как при сдвиге в процессе умножения оно изменяется на 1 Чет туплю.. почему 1000 1000 xor 0000...
Обнуление флагов ничо не дает - так было.. установка... посмотрел пошагово - инвертирование флага С убило эмуль оО а так: mvi a,1000000b rlc...
[дубль]
К слову мне преп втирал, что 1 бит для человека =) Типа 1000'1000 - это минус 8 =) О том и речь 88*08=0040, 88*88=FF0C после XRA E так и стоит...
LDA 804FH ANI 7FH MOV E,A LDA 8050H ANI 7FH MVI D, 00H LXI H,0000H MVI...
XRA не устанавливает, но можно обновить знаки ANA A к примеру, сейчас попробую.. Чет не выходит :) 88 xor 08 не получается отрицательного.. а вот...
Вы меня запутали -_- у меня в прожке надо опрделение и изменение знака, а вы мне рассказали как его изменить.. Теперь получился кусок оторванный...
Гм, виндовый калькулятор не так считает =/ 88*08 это произведение -8 на 8, первая восьмерка - это чисто знак, т.к. отрицательные умножать проц не...
Мммм, оно тогда всегда ж будет показывать FF в старшем? Разве нет? Да кстати - результат в этом примере 88*08=8040? Я ничего не путаю?
Гм, в чем именно? Табличка ж или такая, разве нет? А В F ------------ 0 0 0 0 1 1 1 0 1 1 1 1
Кто-нибудь знает, как писать программу для микроконтроллера МС68НС11А8 (Моторолла) ? Или линки на систему команд/примеры программ? Не получается...
Есть 2 восьмиразрядных числа со знаком и нужно составить программу умножения этих чисел начиная со старшего разряда множителя со сдвигом сумм...
Не мог бы кто-нибудь помочь с задачкой на асме для проца intel 8080? Собственно вот задание: Числа А и В - целые восьмиразрядные со знаком....
Имена участников (разделяйте запятой).