Ви не увійшли.
Сторінки 1
В кодах операцій команд в таблиці КОП
записано такі приклади
Мнемоніка | КОП
-------------------------------------
MOV A,Rn | 11101rrr
ADD A,Rn | 00101rrr
ADD A,@Ri | 0010011i
Ще КОП зустрічається вісім біт без
символьного закінчення.
Мене цікавить якщо саме б Я надсилав
байти команд в мікроконтролер то яке
мало бути значення саме цих символів?
Може взагілі цей умовний код
команд формується
з окремих 2,3,3 бітів?
Допоможіть розібратись будь-ласка!
Змінено.
В общім здається я розібрався це більш всього
регістр загального призначення поточного
банку.їх по 8 шт в банку ,
вказуєм який саме регістр використовувати.
А (i) це знаходження операнда в
зовнішній чи ризидентній пам'яті даних
за адресою що міститься в одному з двох
регістрів загального призначення
поточного банку.ВРегістру нульовому чи першому.R0/R1(Ri,де i = 0/1);
Остання редакція Євгеній (2023-01-08 18:48:40)
Неактивний
Для MOV A, Rn (де Rn один з регістрів R0, R1,... R7 тобто n одне з чисел 0,1,...7) код операції 11101rrr (де rrr це двійкове представлення числа n: R0 -> n=0 -> rrr=000, R1 -> n=1 -> rrr=001,... R7 -> n=7 -> rrr=111).
Для ADD A,@Ri (де Ri може бути лише R0 або R1 тобто i одне з чисел 0 або 1) код операції 0010011i (де i це двійкове представлення числа i, яке в даному випадку відповідає самому собі: R0 -> i=0, R1 -> i=1).
Без символьного закінчення може бути операція без участі регістрів, або коли в ній допустимий лише один єдиний регістр, наприклад R0.
Неактивний
Сторінки 1