MCS-51 (1031646), страница 21
Текст из файла (страница 21)
На старшие биты(биты 7—4) эта команда не влияет (так же, как и на флаги).Ассемблер:Код:Время:Алгоритм:Пример:XCHD A,@Ri , где i=0,l1101011i1 цикл(A[3-0]):=((Ri[3-0])), ((Ri[3-0])):=(A[3-0]);(R0)=55H, (А)=89Н, (03У[55])=0А2НXCHD A,@R0 ;(А)=82Н, (03У[55])=0А9НКоманда XRL <байт назначениям>, <байт источника>Команда "логическое "ИСКЛЮЧАЮЩЕЕ ИЛИ" для переменных-байтов" выполняет операцию "ИСКЛЮЧАЮЩЕЕ ИЛИ" над битами указанных переменных, записываярезультат в байт назначения. На флаги эта команда не влияет.Допускается шесть режимов адресации:— байтом назначения является аккумулятор:1) регистровый2) прямой3) косвенно-регистровый4) непосредственный— байтом назначения является прямой адрес:5) к аккумулятору6) к константе.1)Ассемблер:Код:Время:Алгоритм:Пример:XRL A,Rn01101rrr1 цикл; где n=0-7;где rrr=000-111(А):=(А) XOR (Rn)XRL A,R62)3)4)Ассемблер:Код:Время:Алгоритм:Пример:XRL A,<direct>01100101<direct address>1 циклАссемблер:Код:Время:Алгоритм:Пример:XRL A,@RiАссемблер:Код:Время:Алгоритм:XRL A,#data(A):=(A) XOR (direct);(A)=0FH, (P1)=0A6H;(A)=A9H, (P1)=0A6HXRL A,P11 цикл1 цикл(A):=(A) XOR <data>XRL A,#0F5HАссемблер: XRL <direct>,AКод:Время:; где i=0,l(A):=(A) XOR ((Ri));(A)=55H, R1=77H, (03У[77])=5AH;(A)=0FH, (ОЗУ[77])=5AHXRL A,@R1Пример:5);(А)=СЗН, (R6)=0AAH;(A)=69H, (R6)=0AAH1 цикл;(A)=0C3H;(A)=36H97(direct):=(direct) XOR (A);(A)=31H, (P1)=82H;(A)=31H, (P1)=B3HXRL PI,AАссемблер: XRL <direct>,<#data8>Алгоритм:Пример:6)Код:Время:Алгоритм:Пример:1 цикл(direct):=(direct) XOR #data;(IP)=65H;(IP)=00HXRL IP,#65HПримечание.
Если эта команда используется для работы с портами, то значение,используемое в качестве операнда, считывается из "защелки" порта, а не с выводов БИС.2.6. Электрические параметрыДо 112 стр.Электрические параметры микросхем в диапазоне температур от минус 1СГС доЖС приведены в табл.
2.24 (статические параметры) и табл. 2.25 (динамические параметры).Предельные значения электрических режимов эксплуатации приведены в табл 2.26..