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

正文內容

計算機組成原理-課程設計報告-展示頁

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