數據交換指令
發布時間:2015/9/22 19:26:24 訪問次數:1526
數據交換指令:F15 (XCH)、F16 (DXCH),F17 (SWAP)
(1) F15 (XCH): 16位數據交換。MJE13003D其功能是將Dl和D2寄存器中的16位數據互相交換。
(2) F16 (DXCH):32位數據交換。其功能是將(Dl +1,Dl)寄存器中的32位數據與( D2 +1,D2)中的32位數據互換。
(3) F17 (SWAP): 16位數據的高低字節互換。其功能是將D寄存器中的16位數據高8位和低8位互換。
例7-21 F17 (SWAP) 16位數據高/低字節互換示例
F17 (SWAP)為16位數據高/低字節互換指令,其指令格式及操作數范圍見表7-35所示。
表7-35 指令格式及操作數范圍
數據交換指令:F15 (XCH)、F16 (DXCH),F17 (SWAP)
(1) F15 (XCH): 16位數據交換。MJE13003D其功能是將Dl和D2寄存器中的16位數據互相交換。
(2) F16 (DXCH):32位數據交換。其功能是將(Dl +1,Dl)寄存器中的32位數據與( D2 +1,D2)中的32位數據互換。
(3) F17 (SWAP): 16位數據的高低字節互換。其功能是將D寄存器中的16位數據高8位和低8位互換。
例7-21 F17 (SWAP) 16位數據高/低字節互換示例
F17 (SWAP)為16位數據高/低字節互換指令,其指令格式及操作數范圍見表7-35所示。
表7-35 指令格式及操作數范圍
上一篇:塊傳輸指令:F10 (BKMV)、F11 (COPY)
上一篇:算術運算指令