freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計(jì)算機(jī)組成原理-課程設(shè)計(jì)報(bào)告-展示頁

2025-05-23 03:24本頁面
  

【正文】 ctionPerformed(ActionEvent e) { String s=new String(2)。} })。 validate()。 setBounds(100,100,610,400)。add(button1)。add(a22)。 add(a1)。 (270,250,70,30)。 (240,200,200,25)?!?9。 text1=new TextField(18)。 ()。 (200,200,200,25)。 (150,200,90,25)。 ()。 a22=new Label(密碼正確,請選擇上面菜單進(jìn)行操作,)。 a1=new Label(計(jì)算機(jī)組成原理算法實(shí)現(xiàn)(三),)。add(m3)。 add(m1)。 (300,30,120,25)。 (10,30,120,25)。 (this)。 (this)。 m3=new Button(定點(diǎn)整數(shù)原碼一位乘法)。 m1=new Button(邏輯運(yùn)算)。 setLayout(null)。Font f。 TextField text1。 static int m=1。import 。import .*。(6)判斷結(jié)果是否溢出 階碼為00 011,階碼的符號位為00,根據(jù)補(bǔ)碼的雙符號檢測溢出的方法確定階碼不溢出。簡單的舍入方法有兩種:一種是“0舍1入”法,即如果右移時(shí)被丟掉數(shù)位的最高位為0則舍去,為1則將尾數(shù)的末位做加加1運(yùn)算。 b. 如果尾數(shù)最高數(shù)值位與符號位相同,應(yīng)將尾數(shù)左移,階碼減1,直至數(shù)值位最高位與符號位相反(叫“左規(guī)”)。不論加法運(yùn)算還是減法運(yùn)算,都按加法進(jìn)行操作(減法利用補(bǔ)碼減法轉(zhuǎn)換成補(bǔ)碼的加法來做),其方法與定點(diǎn)加減法運(yùn)算完全一樣。對階操作規(guī)定使尾數(shù)右移,尾數(shù)右移后階碼作相應(yīng)增加,因此對階時(shí),總是使小階向大階看齊。(2)比較價(jià)碼大小并完成對階 為了便于直觀理解,假設(shè)兩數(shù)均以補(bǔ)碼表示,階碼采用雙符號位,尾數(shù)采用單符號位。0操作數(shù)檢查步驟則用來完成這一功能。第二步:列和的產(chǎn)生:利用全加器浮點(diǎn)數(shù)的加減法運(yùn)算: 浮點(diǎn)數(shù)的加減法運(yùn)算分為六個(gè)步驟:(1)0操作數(shù)檢查 浮點(diǎn)加減運(yùn)算過程比定點(diǎn)運(yùn)算過程復(fù)雜。無符號數(shù)m乘以n會產(chǎn)生m*n個(gè)位積,出現(xiàn)m+n個(gè)列和,并行乘法器的關(guān)鍵是快速產(chǎn)生m*n個(gè)位積,對位積進(jìn)行相加運(yùn)算產(chǎn)生m+n個(gè)列和。設(shè)n位被乘數(shù)和乘數(shù)用定點(diǎn)小數(shù)表示(定點(diǎn)整數(shù)也同樣適用) 被乘數(shù)   [x]原=xf .xn-1…x1x0  乘數(shù)   [y]原=yf .yn-1…y1y0 則乘積  [z]原=(xf⊕yf)+(-1…x1x0)(-1…y1y0) 式中,xf為被乘數(shù)符號,yf為乘數(shù)符號。 符號位“10”,下溢出216。216。兩個(gè)符號位都看作數(shù)碼一樣參加運(yùn)算。(2)在定點(diǎn)整數(shù)機(jī)(8位)中數(shù)的表示范圍是128x127,如果運(yùn)算過程中出現(xiàn)了大于127或者小于-128的情況。v 溢出:在定點(diǎn)數(shù)機(jī)器中,數(shù)的大小超出了定點(diǎn)數(shù)能表示的范圍,叫溢出。 正數(shù): [x]反 = [x]原 = x 負(fù)數(shù): 符號位不變,其余變反(3)補(bǔ)碼:正數(shù)的補(bǔ)碼等于原碼,負(fù)數(shù)的補(bǔ)碼等于反碼加1。(1)原碼:原碼的數(shù)值部分是該數(shù)的絕對值,最高位表示符號位,最高位為0是正數(shù),最高位為1是負(fù)數(shù)。 (2)浮點(diǎn)表示:定點(diǎn)數(shù)表示的數(shù)的范圍有限,為了擴(kuò)展數(shù)的表示范圍,按照科學(xué)記數(shù)法表示數(shù)據(jù)的方式,任何一個(gè)二進(jìn)制數(shù)N都可以表示成如下的格式:N=M*2eM :尾數(shù),是一個(gè)純小數(shù),決定數(shù)據(jù)的表示精度 e :指數(shù),又稱為階碼,是一個(gè)整數(shù),決定數(shù)據(jù)的表示范圍數(shù)的機(jī)器碼表示: 一般書寫所表示的數(shù)據(jù)稱為真值,在計(jì)算機(jī)中為了表示符號位,通常把符號位和數(shù)字位一起編碼來表示相應(yīng)的數(shù),形成了各種數(shù)據(jù)的存儲和表示方法,這些編碼稱為機(jī)器碼。(1)定點(diǎn)表示:約定機(jī)器中所有數(shù)據(jù)的小數(shù)點(diǎn)位置是固定的。操作時(shí)首先選擇“輸入”按扭輸入?yún)⑴c運(yùn)算的數(shù)據(jù),然后再選操作按扭。操作時(shí)首先選擇“輸入”按扭輸入?yún)⑴c運(yùn)算的數(shù)據(jù),然后再選操作按扭。操作時(shí)首先選擇“輸入”按扭輸入?yún)⑴c運(yùn)算的數(shù)據(jù),然后再選操作按扭。選擇“返回”按扭時(shí)回到主窗體。(2)選擇主窗體中“邏輯運(yùn)算”時(shí)進(jìn)入下圖所示的窗體:在上面的窗體中按“輸入”按扭時(shí),將輸入焦點(diǎn)設(shè)置為最上面的一個(gè)文本框上。3.實(shí)現(xiàn)步驟:(1)系統(tǒng)進(jìn)入(主)窗體的設(shè)計(jì):菜單需要在輸入口令正確后方可激活使用。計(jì)算機(jī)組成原理課程設(shè)計(jì)報(bào)告目 錄一、課程設(shè)計(jì)的目的 2二、課程設(shè)計(jì)的內(nèi)容 21.題目: 22.功能: 23.實(shí)現(xiàn)步驟: 2三、主要技術(shù)指標(biāo)及特點(diǎn) 2四、設(shè)計(jì)小結(jié) 2五、參考文獻(xiàn) 2一、課程設(shè)計(jì)的目的本課程設(shè)計(jì)是在學(xué)完本課程教學(xué)大綱規(guī)定的全部內(nèi)容、完成所有實(shí)踐環(huán)節(jié)的基礎(chǔ)上,旨在深化學(xué)生學(xué)習(xí)的計(jì)算機(jī)組成原理課程基本知識,進(jìn)一步領(lǐng)會計(jì)算機(jī)組成原理的一些算法,并進(jìn)行具體實(shí)現(xiàn),提高分析問題、解決問題的綜合應(yīng)用能力。二、課程設(shè)計(jì)的內(nèi)容1.題目:計(jì)算機(jī)組成原理算法實(shí)現(xiàn)(三)2.功能:課題③能夠?qū)崿F(xiàn)邏輯運(yùn)算(邏輯非、邏輯加、邏輯乘、邏輯異)、定點(diǎn)整數(shù)的單符號位補(bǔ)碼加減運(yùn)算、定點(diǎn)整數(shù)的原碼一位乘法運(yùn)算和浮點(diǎn)數(shù)的加減運(yùn)算??诹钶斎脲e誤時(shí)要給出重新輸入口令的提示,三次口令輸入錯誤應(yīng)該禁止使用。依次輸入兩個(gè)(或一個(gè))二進(jìn)制數(shù)(如11001100或00111010)后,按“邏輯非”、“邏輯加”、“邏輯乘”或“邏輯異”按扭中的任一個(gè)后,將在第三個(gè)文本框中顯示對應(yīng)操作的結(jié)果。(3)進(jìn)行定點(diǎn)整數(shù)單符號位補(bǔ)碼加減法的實(shí)現(xiàn)時(shí)都是在主窗體選擇對應(yīng)的菜單項(xiàng)后進(jìn)入對應(yīng)窗體再進(jìn)行具體操作。各自窗體的參考圖如下所示:在第一個(gè)數(shù)中輸入+11001100在第二個(gè)數(shù)中輸入01011100點(diǎn)擊加法按鈕和減法按鈕可得加法結(jié)果和減法結(jié)果進(jìn)行定點(diǎn)整數(shù)定點(diǎn)整數(shù)原碼乘法的實(shí)現(xiàn)時(shí)都是在主窗體選擇對應(yīng)的菜單項(xiàng)后進(jìn)入對應(yīng)窗體再進(jìn)行具體操作。各自窗體的參考圖如下所示:進(jìn)行定點(diǎn)整數(shù)單符號位補(bǔ)碼加減法、定點(diǎn)整數(shù)原碼乘法、浮點(diǎn)加減法的實(shí)現(xiàn)時(shí)都是在主窗體選擇對應(yīng)的菜單項(xiàng)后進(jìn)入對應(yīng)窗體再進(jìn)行具體操作。各自窗體的參考圖如下所示:如需幫助,可按幫助按鈕,得到以下窗口:三、主要技術(shù)指標(biāo)及特點(diǎn)數(shù)據(jù)表示方法: 計(jì)算機(jī)中常用的數(shù)據(jù)表示格式有兩種,一是定點(diǎn)格式,二是浮點(diǎn)格式。由于約定在固定的位置,所以小數(shù)點(diǎn)就不再使用記號“.”來表示。常用的機(jī)器碼有原碼、反碼、補(bǔ)碼和移碼。(2)反碼:正數(shù)的反碼等于原碼,負(fù)數(shù)的反碼等于除符號位外其余二進(jìn)制數(shù)碼0變成1,1變成0。 正數(shù): [x]補(bǔ)= [x]原 負(fù)數(shù): [x]補(bǔ)= [x]反 +1定點(diǎn)加、減法運(yùn)算:結(jié)論:任何兩數(shù)的補(bǔ)碼只和等于兩數(shù)只和的補(bǔ)碼v 補(bǔ)碼加法 基本公式: [x]補(bǔ) + [y]補(bǔ) = [x+y]補(bǔ) v 補(bǔ)碼減法 基本公式: [x]補(bǔ) [y]補(bǔ)=[x]補(bǔ) + [y]補(bǔ) 當(dāng)負(fù)數(shù)用補(bǔ)碼表示后,符號位作為數(shù)據(jù)的一部分一起參加運(yùn)算,運(yùn)算器不用考慮參加加法運(yùn)算的操作數(shù)的正負(fù)以及結(jié)果的正負(fù),任意數(shù)的加法就可以化作正數(shù)加法來作。(1)在定點(diǎn)小數(shù)機(jī)中數(shù)的表示范圍是1x1,如果運(yùn)算過程中出現(xiàn)了大于1或者小于-1的情況。雙符號位法:將符號位擴(kuò)展為2位,具體說就是對于正數(shù)兩個(gè)符號位是“00”,對于負(fù)數(shù)兩個(gè)符號位是“11”。兩個(gè)數(shù)相加后,其結(jié)果的符號位出現(xiàn)“01”或“10”兩種組合時(shí),表示發(fā)生溢出。 符號位“01”,上溢出216。 符號位“00”或者“11”,未溢出 從[y]補(bǔ)求[-y]補(bǔ)的法則是: 對[y]補(bǔ)“包括符號位求反且最末位加1”,即可得到[-y]補(bǔ)定點(diǎn)乘法運(yùn)算 :在定點(diǎn)計(jì)算機(jī)中,兩個(gè)原碼表示的數(shù)相乘的運(yùn)算規(guī)則是:乘積的符號位由兩數(shù)的符號位按異或運(yùn)算得到,而乘積的數(shù)值部分則是兩個(gè)正數(shù)相乘之積。 機(jī)器算法: 機(jī)器中一種方法是多次采用”加法-移位“的方法來完成,稱為串行乘法器,它的硬件結(jié)構(gòu)簡單,但是速度慢,目前廣泛使用的是流水式陣列乘法器,稱為并行乘法器。第一步:位積的產(chǎn)生觀察乘法運(yùn)算:0*0=0,0*1=0,1*0=0,1*1=1 相當(dāng)于:a∩b所以m*n個(gè)位積可以由m*n個(gè)與門并行產(chǎn)生。如果判知兩個(gè)操作數(shù)x或y中有一個(gè)數(shù)為0,即可得知運(yùn)算結(jié)果而沒有必要再進(jìn)行后續(xù)的一系列操作以節(jié)省運(yùn)算時(shí)間。 參加加法運(yùn)算的數(shù)據(jù)都是非零,進(jìn)入下一步。 兩浮點(diǎn)數(shù)進(jìn)行加減,首先要看兩數(shù)的階碼是否相同,若二數(shù)階碼不同,表示小數(shù)點(diǎn)位置沒有對齊,此時(shí)必須使二數(shù)階碼相同,這個(gè)過程叫作對階。(3)尾數(shù)進(jìn)行加減運(yùn)算 對階結(jié)束后,即可進(jìn)行尾數(shù)的求和運(yùn)算。 (4)結(jié)果規(guī)格化 a. 采用雙符號位表示尾數(shù)時(shí),如果兩符號位為01或10時(shí),應(yīng)將結(jié)果尾數(shù)右移一位,階碼加1(叫“右規(guī)”)。(5)舍入運(yùn)算 在對階向右規(guī)格化,尾數(shù)向右移位,這樣被右移的尾數(shù)的低位部分會被丟掉,從而造成一定誤差,要進(jìn)行舍入處理。另一種是“恒置1”法,即只要數(shù)位被移掉,就在尾數(shù)的末尾恒置1。登陸窗口流程圖邏輯運(yùn)算流程圖定點(diǎn)整數(shù)單符號位補(bǔ)碼加減法流程圖定點(diǎn)整數(shù)的原碼乘法窗體流程圖附件主體窗口代碼如下:package gyj。import .*。public class MainFrame extends Frame implements ActionListener { static int i=0。 Label a1,a2,a22。 Button button1,m1,m2,m3,m4。 MainFrame(String s) { super(s)。 f=new Font(楷體,20)。 m2=new Button(定點(diǎn)整數(shù)單符號位補(bǔ)碼加減)。 m4=new Button(浮點(diǎn)加減法)。 (this)。 (this)。 (140,30,150,25)。 (430,30,80,25)。add(m2)。add(m4)。 a2=new Label(輸入口令(學(xué)號):)。 (150,100,300,40)。 (f)。 ()。 ()。 (false)。 (39。)。 button1=new Button(確認(rèn))。 (this)。add(a2)。add(text1)。 setBackground()。 setVisible(true)。 addWindowListener(new WindowAdapter() {public void windowClosing(WindowEvent e) {(0)。 } public static void main(String args[]) { MainFrame gyj=new MainFrame(計(jì)算機(jī)組成原理)。 if(()==button1) { while(i==0amp。m=3amp。(!(().equals()))) { if(().equals(s)) { i=1。 (false)。 (true)。 } else{ m++。 (null)。 } } if(i==1) { if(()==m1) { luojiyunsuan s1=new luojiyunsuan(邏輯運(yùn)算)。 } else if(()==m2) { zhengshujiajian f1=new zhengshujiajian()。 (true)。(定點(diǎn)整數(shù)原碼一位乘法)。 } else if(()==m4) { fudianyunsuan f5=new fudianyunsuan(浮點(diǎn)加減法)。 }}}}邏輯運(yùn)算代碼如下:package gyj。import .*。public class luojiyunsuan extends Frame implements
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1