勵志

勵志人生知識庫

cbw指令什麼意思

符號擴展指令

CBW指令是一個符號擴展指令,它的全稱是Convert Byte to Word。該指令的功能是將AL暫存器中的8位有符號數擴展為AX暫存器中的16位有符號數。在擴展過程中,如果原數是正數,則AH暫存器被設定為0;如果原數是負數,則AH暫存器被設定為FFH。這樣的擴展保證了擴展前後數值的真值不變,主要用於在數據類型不同時,使用符號擴展指令使得數據類型相同,以便於進行後續的有符號數運算。