首頁>Club>
6
回覆列表
  • 1 # 濟寧呂鎮

    嵌入式開發者應該對大小端模式都非常瞭解,特別是我們在做通訊時,資料的大小端儲存方式不同會對我們影響很大!!!下面我們來分析一下微控制器中的大小端格式:

    大端格式:即低地址存高位資料

    小端格式:即低地址存低位資料

    舉個例子:

    首先宣告一個int變數 a = 0x12345678; a的地址為0x00600000;

    那麼以小端儲存為:

    0x00600000 0x78;

    0x00600001 0x56;

    0x00600002 0x34;

    0x00600003 0x12;

    若以大端方式儲存:

    0x00600000 0x12;

    0x00600001 0x34;

    0x00600002 0x56;

    0x00600003 0x78;

  • 2 # 文蝶媚影

    div指令是除法指令。100001/100,100001是被除數,100是除數。一般格式為:div reg或div 記憶體單元,reg和記憶體單元存放的是除數,除數可分為8位和16為2種。

    被除數:預設放在AX或DX和AX,如果除數為8位,被除數則為16位,預設在AX中存放;如果除數 為16位,被除數則為32位,在DX和AX中存放,DX存放高16位,AX存放低16位。

    結果:如果除數為8位,則AL儲存除法操作的商,AH儲存除法操作的餘數;如果除數為16位,則AX儲存除法操作的商,DX儲存除法操作的餘數。

  • 中秋節和大豐收的關聯?
  • VANS的這種鞋子怎麼把鞋帶系在裡面去啊?