資料介紹
1.1 CPU 的數(shù)據(jù)通路
模型計(jì)算機(jī)硬件系統(tǒng)的數(shù)據(jù)通路如圖 1-1。CPU 的字長(zhǎng)為 16 位,內(nèi)部采用 16 位寬的單總線結(jié)構(gòu),包括運(yùn)算器和控制器兩個(gè)部件。為了便于后面的設(shè)計(jì),圖中還包括了系統(tǒng)總線和存儲(chǔ)器,系統(tǒng)總線采用單總線結(jié)構(gòu),包括 16 位的數(shù)據(jù)總線 DB、16 位的地址總線 AB和控制總線 CB。主存、外設(shè)與 CPU 共用一組系統(tǒng)總線;CPU 內(nèi)部總線 IB 與系統(tǒng)總線間通過(guò) DR、AR 相聯(lián)。主存儲(chǔ)器的字長(zhǎng)也是 16 位,并且按字編址,不能按字節(jié)訪問(wèn)。

圖 1-1 模型計(jì)算機(jī)硬件系統(tǒng)的數(shù)據(jù)通路
1.2 指令系統(tǒng)
模型機(jī)的指令系統(tǒng)包括各類傳送類指令、算術(shù)邏輯運(yùn)算類指令、移位類指令、轉(zhuǎn)移類指令、子程序調(diào)用返回指令、輸入輸出類指令等。在尋址方式上采用最典型的尋址方式,分別是立即尋址、直接尋址、間接尋址、寄存器尋址、寄存器間接尋址、寄存器變址尋址、相對(duì)尋址 7 種。
1.2.1 指令格式
模型機(jī)指令格式規(guī)整,以單字指令為基礎(chǔ),根據(jù)不同的尋址方式可擴(kuò)展為雙字指令和三字指令,如圖 1-2所示。指令的第二字和第三字是一些常數(shù),如立即數(shù)、直接地址、間接地址、偏移量等。

圖 1-2 指令格式
圖 1-2中,Ms 表示源操作數(shù)的尋址方式,Md 表示目的操作數(shù)的尋址方式,Rs 和 Rd分別表示的是源操作數(shù)和目的操作數(shù)的寄存器號(hào)。
1.2.2 尋址方式及編碼
在圖 1-2中可以看出,尋址方式 Ms、Md 分別由 IR 的 9、8 和 4、3 位表示。各位含義見(jiàn)表 1-1。
2
尋址方式編碼
M(2位)Rn/M’(3位)
寄存器尋址Rn00寄存器號(hào)
寄存器間接尋址(Rn)01寄存器號(hào)
寄存器變址尋址disp(Rn)10寄存器號(hào)
立即尋址#imm11011
直接尋址addr11010
間接尋址(addr)11001
相對(duì)尋址+disp11000
表 1-1 尋址方式及編碼
1.2.3 雙操作數(shù)指令
本模型機(jī)設(shè)計(jì)了 9 條雙操作數(shù)指令:
MOV,
ADD、ADC,SUB、SUBB,CMP
AND、OR、XOR
指令編碼格式如下:

1.2.4.1 移位類指令
SHL、SHR:邏輯左移、右移
SAR:算術(shù)右移
ROL、ROR:循環(huán)左移、右移
RCL、RCR:帶進(jìn)位的循環(huán)左移、右移
模型計(jì)算機(jī)硬件系統(tǒng)的數(shù)據(jù)通路如圖 1-1。CPU 的字長(zhǎng)為 16 位,內(nèi)部采用 16 位寬的單總線結(jié)構(gòu),包括運(yùn)算器和控制器兩個(gè)部件。為了便于后面的設(shè)計(jì),圖中還包括了系統(tǒng)總線和存儲(chǔ)器,系統(tǒng)總線采用單總線結(jié)構(gòu),包括 16 位的數(shù)據(jù)總線 DB、16 位的地址總線 AB和控制總線 CB。主存、外設(shè)與 CPU 共用一組系統(tǒng)總線;CPU 內(nèi)部總線 IB 與系統(tǒng)總線間通過(guò) DR、AR 相聯(lián)。主存儲(chǔ)器的字長(zhǎng)也是 16 位,并且按字編址,不能按字節(jié)訪問(wèn)。

圖 1-1 模型計(jì)算機(jī)硬件系統(tǒng)的數(shù)據(jù)通路
1.2 指令系統(tǒng)
模型機(jī)的指令系統(tǒng)包括各類傳送類指令、算術(shù)邏輯運(yùn)算類指令、移位類指令、轉(zhuǎn)移類指令、子程序調(diào)用返回指令、輸入輸出類指令等。在尋址方式上采用最典型的尋址方式,分別是立即尋址、直接尋址、間接尋址、寄存器尋址、寄存器間接尋址、寄存器變址尋址、相對(duì)尋址 7 種。
1.2.1 指令格式
模型機(jī)指令格式規(guī)整,以單字指令為基礎(chǔ),根據(jù)不同的尋址方式可擴(kuò)展為雙字指令和三字指令,如圖 1-2所示。指令的第二字和第三字是一些常數(shù),如立即數(shù)、直接地址、間接地址、偏移量等。

圖 1-2 指令格式
圖 1-2中,Ms 表示源操作數(shù)的尋址方式,Md 表示目的操作數(shù)的尋址方式,Rs 和 Rd分別表示的是源操作數(shù)和目的操作數(shù)的寄存器號(hào)。
1.2.2 尋址方式及編碼
在圖 1-2中可以看出,尋址方式 Ms、Md 分別由 IR 的 9、8 和 4、3 位表示。各位含義見(jiàn)表 1-1。
2
尋址方式編碼
M(2位)Rn/M’(3位)
寄存器尋址Rn00寄存器號(hào)
寄存器間接尋址(Rn)01寄存器號(hào)
寄存器變址尋址disp(Rn)10寄存器號(hào)
立即尋址#imm11011
直接尋址addr11010
間接尋址(addr)11001
相對(duì)尋址+disp11000
表 1-1 尋址方式及編碼
1.2.3 雙操作數(shù)指令
本模型機(jī)設(shè)計(jì)了 9 條雙操作數(shù)指令:
MOV,
ADD、ADC,SUB、SUBB,CMP
AND、OR、XOR
指令編碼格式如下:

1.2.4.1 移位類指令
SHL、SHR:邏輯左移、右移
SAR:算術(shù)右移
ROL、ROR:循環(huán)左移、右移
RCL、RCR:帶進(jìn)位的循環(huán)左移、右移
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)技術(shù)——紅外遙控模擬
- 解析單片機(jī)與CPU的區(qū)別資料下載
- 使用51單片機(jī)實(shí)現(xiàn)六位數(shù)碼管時(shí)鐘的程序免費(fèi)下載
- MSP430F5系列16位超低功耗單片機(jī)模塊原理12 3次下載
- MSP430F2系列16位超低功耗單片機(jī)模塊原理8 3次下載
- MSP430F2系列16位超低功耗單片機(jī)模塊原理7 1次下載
- TMS320F28x 串行外設(shè)接口(SPI)參考指南 10次下載
- 電力機(jī)車逆變器的PWM實(shí)時(shí)控制器 9次下載
- 數(shù)字錄音機(jī)硬件設(shè)計(jì) 120次下載
- 單通道十六位模數(shù)轉(zhuǎn)換器ADS1100的應(yīng)用
- 1000kW電壓型逆變器的PWM控制
- 十六位單片機(jī)IP研究與FPGA實(shí)現(xiàn)
- 自動(dòng)控制升降旗系統(tǒng)設(shè)計(jì)
- 航空用ARINC429總線收發(fā)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 十六位模數(shù)轉(zhuǎn)換器AD7705及其應(yīng)用
- 如何實(shí)現(xiàn)六位半精度的電壓測(cè)量模塊? 872次閱讀
- 為什么計(jì)算機(jī)需要十六進(jìn)制?簡(jiǎn)單聊聊十六進(jìn)制 1221次閱讀
- ADI新型六位半集成式數(shù)字電壓測(cè)量模塊解決方案 994次閱讀
- 請(qǐng)問(wèn)一下docker是怎么實(shí)現(xiàn)cpu隔離的? 551次閱讀
- 一種面向標(biāo)識(shí)公共遞歸解析節(jié)點(diǎn)的數(shù)據(jù)安全加固策略 714次閱讀
- 大模型部署框架FastLLM實(shí)現(xiàn)細(xì)節(jié)解析 1366次閱讀
- 基于單片機(jī)的16位智能搶答器設(shè)計(jì) 1982次閱讀
- CPU老化技術(shù)難點(diǎn)、存在的問(wèn)題及解決方案 5347次閱讀
- 基于十六位單片機(jī)實(shí)現(xiàn)數(shù)碼錄音及播放系統(tǒng)的設(shè)計(jì) 3212次閱讀
- 介紹CPU超頻及作用與如何超頻及其好壞 9.4w次閱讀
- PIC單片機(jī)和AVR單片機(jī)與51單片機(jī)的優(yōu)缺點(diǎn)分析 2727次閱讀
- 基于單片機(jī)控制實(shí)現(xiàn)電流實(shí)時(shí)顯示的設(shè)計(jì) 5615次閱讀
- 凌陽(yáng)十六位單片機(jī)與51單片機(jī)的比較分析 7177次閱讀
- Java底層實(shí)現(xiàn),CPU還有10個(gè)術(shù)語(yǔ)! 6271次閱讀
- 詳細(xì)介紹定時(shí)器和定時(shí)器中斷 1.7w次閱讀
下載排行
本周
- 1TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開(kāi)關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 6基于FPGA的C8051F單片機(jī)開(kāi)發(fā)板設(shè)計(jì)
- 0.70 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21548次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183278次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論