系統(tǒng)概述
Dais-CMX系列現(xiàn)代計(jì)算機(jī)組成原理與系統(tǒng)結(jié)構(gòu)是以廣受贊譽(yù)的經(jīng)典產(chǎn)品Dais-CMH+為基礎(chǔ)研制的第三代面向教學(xué)實(shí)踐領(lǐng)域的計(jì)算機(jī)應(yīng)用類實(shí)驗(yàn)系統(tǒng)。以系統(tǒng)結(jié)構(gòu)與原理組成為基礎(chǔ),綜合接口應(yīng)用,渉及CPLD器件的邏輯設(shè)計(jì),知識(shí)面寬、適用范圍廣泛。
Dais-CMX系列具有字長(zhǎng)16位的CMX16+十六位體系結(jié)構(gòu)和字長(zhǎng)為8位的CMX08+準(zhǔn)十六位體系結(jié)構(gòu)。
體系結(jié)構(gòu)
Dais-CMX系列可以參照現(xiàn)代計(jì)算機(jī)的標(biāo)準(zhǔn)設(shè)計(jì)原理計(jì)算機(jī)結(jié)構(gòu),把模型機(jī)的構(gòu)造特性提升到與IBM PC相兼容的水準(zhǔn),因此在該系統(tǒng)上,面向匯編語(yǔ)言和C語(yǔ)言的微操作由理想變成現(xiàn)實(shí)。達(dá)愛思原理計(jì)算機(jī)對(duì)于“定長(zhǎng)指令”僅從指令格式分類的角度舉例驗(yàn)證,動(dòng)態(tài)的體系結(jié)構(gòu)徹底擺脫了非標(biāo)準(zhǔn)實(shí)驗(yàn)環(huán)境困繞,徹底擺脫特定虛構(gòu)的不規(guī)范指令系統(tǒng)!
微控制器
Dais-CMX系列運(yùn)用“PLA”理念,用存儲(chǔ)器邏輯與組合邏輯相結(jié)合的方法構(gòu)造微控制器,根據(jù)程序需要自動(dòng)變更當(dāng)前控制邏輯,對(duì)于使用頻率高的簡(jiǎn)單指令以及很有用又不復(fù)雜的指令選擇組合邏輯,遇到復(fù)雜的需擴(kuò)充的指令選擇存儲(chǔ)器邏輯,從而實(shí)現(xiàn)動(dòng)態(tài)計(jì)算機(jī)體系結(jié)構(gòu)。
系統(tǒng)部件
Dais-CMX08+準(zhǔn)十六位計(jì)算機(jī)組成原理實(shí)驗(yàn)系統(tǒng)由實(shí)驗(yàn)平臺(tái)、開關(guān)電源、軟件三大部分組成。實(shí)驗(yàn)平臺(tái)上有寄存器、運(yùn)算單元、累加器、暫存器、地址寄存器、程序計(jì)數(shù)器、16位輸入/輸出單元、存儲(chǔ)器單元、指令寄存器、堆棧、中斷源、微地址寄存器、微程序控制器、組合邏輯控制器、微動(dòng)開關(guān)/指示燈、脈沖源、24個(gè)按鍵、字符式LCD、USB通信口、RS232通信口及其實(shí)驗(yàn)擴(kuò)展區(qū)。
指令格式
Dais-CMX系列的指令格式,采用“變長(zhǎng)指令字”結(jié)構(gòu),不同指令操作碼不完全相同,操作碼的位數(shù)不固定,結(jié)構(gòu)靈活,指令碼的冗余少,能充分利用指令的毎一位,兩個(gè)系統(tǒng)均可指定256種操作,即*多可以包含256條指令,具有“達(dá)愛思通用匯編器”,既可打造屬于您自己的個(gè)性化指令系統(tǒng),亦可設(shè)計(jì)成與十六位、八位微處理器100%一致的標(biāo)準(zhǔn)指令系統(tǒng),為原理計(jì)算機(jī)的標(biāo)準(zhǔn)化設(shè)計(jì)奠定了堅(jiān)實(shí)的基礎(chǔ)。
后續(xù)微址
Dais-CMX系列微程序控制器采用“后續(xù)微地址隱含技術(shù)(BAF)”,采用斷定法,由轉(zhuǎn)移控制段BCF(2位)規(guī)定后續(xù)微地址形成方式,支持順序執(zhí)行(uPC+1)、進(jìn)位位轉(zhuǎn)移、零標(biāo)志轉(zhuǎn)移、無(wú)條件轉(zhuǎn)移、在取指周期以操作碼形成后續(xù)微地址。
總線結(jié)構(gòu)
Dais-CMX系列采用三總線結(jié)構(gòu),分別是數(shù)據(jù)總線(DBUS)、指令總線(IBUS)和微總線(uBUS),這種三者分離并行的總線結(jié)構(gòu),可在當(dāng)前指令結(jié)束后的*微周期進(jìn)入下一條指令的獲取。
實(shí)驗(yàn)項(xiàng)目
手動(dòng)控制實(shí)驗(yàn)
運(yùn)算器實(shí)驗(yàn)(算術(shù)運(yùn)算、邏輯運(yùn)算、移位運(yùn)算、進(jìn)位控制與零標(biāo)志)
通用寄存器實(shí)驗(yàn)
十六位準(zhǔn)雙向I/O口實(shí)驗(yàn)
地址總線組成實(shí)驗(yàn)
數(shù)據(jù)總線實(shí)驗(yàn)
存儲(chǔ)器讀寫實(shí)驗(yàn)
指令總線運(yùn)用實(shí)驗(yàn)
中斷控制實(shí)驗(yàn)
微控制器實(shí)驗(yàn)
時(shí)序部件實(shí)驗(yàn)
典型模型機(jī)實(shí)驗(yàn)
基本模型機(jī)的設(shè)計(jì)與實(shí)現(xiàn)
分段模型機(jī)的設(shè)計(jì)與實(shí)現(xiàn)
帶移位運(yùn)算的模型機(jī)的設(shè)計(jì)與實(shí)現(xiàn)
復(fù)雜模型機(jī)的設(shè)計(jì)與實(shí)現(xiàn)
流水模型機(jī)的設(shè)計(jì)與實(shí)現(xiàn)
基于RISC處理器構(gòu)成模型機(jī)實(shí)驗(yàn)
基于重疊技術(shù)構(gòu)成的模型機(jī)實(shí)驗(yàn)
中斷模型機(jī)的設(shè)計(jì)與實(shí)現(xiàn)
PLA綜合模型機(jī)的設(shè)計(jì)與實(shí)現(xiàn)
通用計(jì)算機(jī)實(shí)驗(yàn)
MCS-51單片機(jī)的設(shè)計(jì)與實(shí)現(xiàn)
8086微處理器的設(shè)計(jì)與實(shí)現(xiàn)
外設(shè)擴(kuò)展實(shí)驗(yàn)
8255并行口擴(kuò)展(PA控制PB)
8155并行口擴(kuò)展(I/O、RAM、定時(shí)器)
8259中斷控制器實(shí)驗(yàn)(8級(jí)中斷、中斷優(yōu)先級(jí))
PLD應(yīng)用(設(shè)計(jì)P8212器件)
圖片僅供參考