彙編語言數據傳送指令MOV的變體。帶符號擴展,並傳送。
基本介紹
- 中文名:movsx
- 彙編語言:數據傳送指令MOV的變體
- 帶:符號擴展,並傳送
- 例如:MOV BL,80H
例如:
1.MOV BL,80H
MOVSX AX,BL
運行完以上彙編語句之後,AX的值為FF80H。由於BL為80H=1000 0000,最高位也即符號位為1,在進行帶符號擴展時,其擴展的高8位均為1,故賦值AX為1111 1111 1000 0000,即AX=FF80H。
2.mov CL, 50H
MOVSX AX, CL
50H=0101 0000,最高位為0,則AX為0000 0000 0101 0000
結果AX = 50H