16位算術電路掛接到單片機上的技術方案
  為掛接到單片機上設計的16位算術電路由16位加減共用電路與16位乘除倒數共用電路組成,每個共用電路有操作數輸入端口、運算結果輸出端口、算術模式控制端口三個端口,三個端口分別與單片機內的寄存器掛接,從而實現與單片機的掛接。掛接到單片機上的算術電路工作流程是:從控制寄存器與輸入寄存器輸入數據,數據通過寄存器進入到算術電路的模式控制端口與操作數輸入端口,再進入運算電路,運算結果通過輸出端口進入到輸出寄存器。
  算術電路掛接到單片機上後,單片機的CPU只管理三種寄存器,對外掛的電路內部不進行管理。掛接分為簡單掛接與全管理掛接,如果用戶編程通過操作寄存器進行數據輸入與數據傳送,其掛接為簡單掛接;如果用戶編程借助運算指令輸入數據,運算的結果數據送到指定的位置,其掛接為全管理掛接。
  16位算術電路不僅能掛接到16位單片機上,還能夠掛接到8位單片機上。有些8位單片機不需要掛接16位算術電路,可以掛接8位算術電路,或者以本方案的外掛電路代替8位單片機中的算術電路。
一、加減算術電路外掛方案
    (一)加減電路的特征
    1、電路共用。由加法、減法算術電路與接口電路組成的加減運算共用電路,能夠進行有符號整數加法、有符號整數減法、無符號整數加法、無符號整數減法四種模式的算術運算......
詳細進入
    乘法運算與倒數運算共用一個電路,除法運算是先對除數進行倒數運算,之後再用被除數與倒數進行乘法運算......
二、乘除倒数算术电路外挂方案
詳細進入
三、用16位算術電路進行32位算術運算
    (一)32位加減運算
    1、32位無符號加法運算......
    2、32位有符號加法、有符號減法、無符號減法運算......
詳細進入
四、16位算術電路外掛說明
    (一)、高速強大的算術運算功能
    1、有符號加減運算提高了單片機的數據處理速度......
    2、乘除倒數電路提高了單片機處理數據的速度增強了處理數據的功能......
詳細進入
五、8位算術電路的外掛說明
    (一)在8位單片機中,一般只有8位加減乘除算術電路........
詳細進入
2008.10.3
六、有符号、无符号加减共用电路原理图