數據紐和/分離指令:F93、F94
發布時間:2015/9/23 19:12:02 訪問次數:556
解碼的位數
范圍:HO~H8
待解碼數據的起始位地址
范圍:HO~HF
1) F93(UNIT)是16位二進制數的組合指令,OCP8155其功能是將S指定的1—4個16位存儲單元的最低4位取出來組合成一個字,結果存儲在D指定的16位存儲單元中。
S:存放被組合數據的寄存器首地址
n:規定了被組合數據的個數,范圍n= KO—K4。當n=KO時,不執行該命令。
D:存放組合結果的寄存器。當n<K4時,D中未被占用的高位數據位被自動復位為O。
2) F94 (DIST)是16位二進制數的分離指令,其功能是將S指定的4位十六進制數分離,結果依次存儲在D開始的1~4個16位存儲單元的低4位(位地址0~3),其余的數據位保持不變。
S:參與分離的數據或寄存器
n:規定了分離數據的個數,范圍n= KO~ K4。當n=KO時,不執行該命令。
D:存放組合結果的寄存器首地址。分離結果只存放在寄存器的低四位中,D中未被占用的高位數據位被自動復位為0。
字符-+ASCⅡ轉換指令:F95 (ASC)
F95 (ASC)是將字符常數轉換成ASCH碼的指令,其功能是將S指定的字符常數(以M開始)轉換成對應的ASCII碼,結果存儲在D指定的16位存儲單元開始的存儲區域中。規定S指定的字符個數不得多于12個,即D指定的16位寄存器區不得多于6個。
解碼的位數
范圍:HO~H8
待解碼數據的起始位地址
范圍:HO~HF
1) F93(UNIT)是16位二進制數的組合指令,OCP8155其功能是將S指定的1—4個16位存儲單元的最低4位取出來組合成一個字,結果存儲在D指定的16位存儲單元中。
S:存放被組合數據的寄存器首地址
n:規定了被組合數據的個數,范圍n= KO—K4。當n=KO時,不執行該命令。
D:存放組合結果的寄存器。當n<K4時,D中未被占用的高位數據位被自動復位為O。
2) F94 (DIST)是16位二進制數的分離指令,其功能是將S指定的4位十六進制數分離,結果依次存儲在D開始的1~4個16位存儲單元的低4位(位地址0~3),其余的數據位保持不變。
S:參與分離的數據或寄存器
n:規定了分離數據的個數,范圍n= KO~ K4。當n=KO時,不執行該命令。
D:存放組合結果的寄存器首地址。分離結果只存放在寄存器的低四位中,D中未被占用的高位數據位被自動復位為0。
字符-+ASCⅡ轉換指令:F95 (ASC)
F95 (ASC)是將字符常數轉換成ASCH碼的指令,其功能是將S指定的字符常數(以M開始)轉換成對應的ASCII碼,結果存儲在D指定的16位存儲單元開始的存儲區域中。規定S指定的字符個數不得多于12個,即D指定的16位寄存器區不得多于6個。
上一篇:指令的執行結果
熱門點擊
- 音調控制電路
- 雙向運行反接制動控制電路
- 按表2.5.1測試74LS194的邏輯功能
- 在數字電路實驗箱上連接完成
- JP和LBL(跳轉和標號)指令
- 階梯波發生器電路
- 梯形圖的編寫規則
- 接觸器直接起動控制電路的工作原理如下:
- 數字計時器設計
- 低壓斷路器的主要參數有
推薦技術資料
- 硬盤式MP3播放器終級改
- 一次偶然的機會我結識了NE0 2511,那是一個遠方的... [詳細]