當前位置:編程學習大全網 - 電腦編程 - 微機中的字擴展

微機中的字擴展

CWB是對有符號數操作的,而且是對補碼進行符號位擴展。80H=10000000B,也就是說AL<80H表示最高位是0,AL是正數,所以AH補零就可以,AL>80H,最高位是1,AL是負數,由於是補碼,所以最高位要補1才能保證和原來的數大小壹樣,所以AH=0FFH。比如-4的補碼是11111100B,進行CBW操作後AH=11111111B,A=11111111 11111100,其原碼還是-4。

  • 上一篇:pcd、pld和plc的區別
  • 下一篇:這光立方的程序。0x0000這是什麽東西?還有為什麽還有數字相加?求解!謝謝。
  • copyright 2024編程學習大全網