(1)写出将AL的最高位置1,最低位取反,其它位保持不变的指令段.
OR AL,1000 0000B ;将AL的最高位置1
XOR AL,0000 0001B ;将AL的最低位取反
(2)写出将AL中的高四位和低四位数据互换的指令段.
ROL AL,1 ;循环左移一位
ROL AL,1 ;循环左移一位
ROL AL,1 ;循环左移一位
ROL AL,1 ;循环左移一位
循环移位四次,即将AL中的高四位和低四位数据互换.
(1)写出将AL的最高位置1,最低位取反,其它位保持不变的指令段.
OR AL,1000 0000B ;将AL的最高位置1
XOR AL,0000 0001B ;将AL的最低位取反
(2)写出将AL中的高四位和低四位数据互换的指令段.
ROL AL,1 ;循环左移一位
ROL AL,1 ;循环左移一位
ROL AL,1 ;循环左移一位
ROL AL,1 ;循环左移一位
循环移位四次,即将AL中的高四位和低四位数据互换.