[an error occurred while processing this directive]
Очень просто - примерно так - char swapA (char DEMO) { DEMO= DEMO>>4; return (DEMO)}. Keil тут команду SWAP A генерит. И не вздумайте "#pragma asm" использовать! Через задницу будите проект собирать!
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)