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

正文內(nèi)容

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

2023-05-29 03:24:41 本頁(yè)面
 

【正文】 3amp。 } public static void main(String args[]) { MainFrame gyj=new MainFrame(計(jì)算機(jī)組成原理)。 setVisible(true)。add(text1)。 (this)。)。 (false)。 ()。 (150,100,300,40)。add(m4)。 (430,30,80,25)。 (this)。 m4=new Button(浮點(diǎn)加減法)。 f=new Font(楷體,20)。 Button button1,m1,m2,m3,m4。public class MainFrame extends Frame implements ActionListener { static int i=0。登陸窗口流程圖邏輯運(yùn)算流程圖定點(diǎn)整數(shù)單符號(hào)位補(bǔ)碼加減法流程圖定點(diǎn)整數(shù)的原碼乘法窗體流程圖附件主體窗口代碼如下:package gyj。(5)舍入運(yùn)算 在對(duì)階向右規(guī)格化,尾數(shù)向右移位,這樣被右移的尾數(shù)的低位部分會(huì)被丟掉,從而造成一定誤差,要進(jìn)行舍入處理。(3)尾數(shù)進(jìn)行加減運(yùn)算 對(duì)階結(jié)束后,即可進(jìn)行尾數(shù)的求和運(yùn)算。 參加加法運(yùn)算的數(shù)據(jù)都是非零,進(jìn)入下一步。第一步:位積的產(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)生。 符號(hào)位“00”或者“11”,未溢出 從[y]補(bǔ)求[-y]補(bǔ)的法則是: 對(duì)[y]補(bǔ)“包括符號(hào)位求反且最末位加1”,即可得到[-y]補(bǔ)定點(diǎn)乘法運(yùn)算 :在定點(diǎn)計(jì)算機(jī)中,兩個(gè)原碼表示的數(shù)相乘的運(yùn)算規(guī)則是:乘積的符號(hào)位由兩數(shù)的符號(hào)位按異或運(yùn)算得到,而乘積的數(shù)值部分則是兩個(gè)正數(shù)相乘之積。兩個(gè)數(shù)相加后,其結(jié)果的符號(hào)位出現(xiàn)“01”或“10”兩種組合時(shí),表示發(fā)生溢出。(1)在定點(diǎn)小數(shù)機(jī)中數(shù)的表示范圍是1x1,如果運(yùn)算過程中出現(xiàn)了大于1或者小于-1的情況。(2)反碼:正數(shù)的反碼等于原碼,負(fù)數(shù)的反碼等于除符號(hào)位外其余二進(jìn)制數(shù)碼0變成1,1變成0。由于約定在固定的位置,所以小數(shù)點(diǎn)就不再使用記號(hào)“.”來表示。各自窗體的參考圖如下所示:進(jìn)行定點(diǎn)整數(shù)單符號(hào)位補(bǔ)碼加減法、定點(diǎn)整數(shù)原碼乘法、浮點(diǎn)加減法的實(shí)現(xiàn)時(shí)都是在主窗體選擇對(duì)應(yīng)的菜單項(xiàng)后進(jìn)入對(duì)應(yīng)窗體再進(jìn)行具體操作。(3)進(jìn)行定點(diǎn)整數(shù)單符號(hào)位補(bǔ)碼加減法的實(shí)現(xiàn)時(shí)都是在主窗體選擇對(duì)應(yīng)的菜單項(xiàng)后進(jìn)入對(duì)應(yīng)窗體再進(jìn)行具體操作。口令輸入錯(cuò)誤時(shí)要給出重新輸入口令的提示,三次口令輸入錯(cuò)誤應(yīng)該禁止使用。計(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ī)定的全部?jī)?nèi)容、完成所有實(shí)踐環(huán)節(jié)的基礎(chǔ)上,旨在深化學(xué)生學(xué)習(xí)的計(jì)算機(jī)組成原理課程基本知識(shí),進(jìn)一步領(lǐng)會(huì)計(jì)算機(jī)組成原理的一些算法,并進(jìn)行具體實(shí)現(xiàn),提高分析問題、解決問題的綜合應(yīng)用能力。(2)選擇主窗體中“邏輯運(yùn)算”時(shí)進(jìn)入下圖所示的窗體:在上面的窗體中按“輸入”按扭時(shí),將輸入焦點(diǎn)設(shè)置為最上面的一個(gè)文本框上。操作時(shí)首先選擇“輸入”按扭輸入?yún)⑴c運(yùn)算的數(shù)據(jù),然后再選操作按扭。操作時(shí)首先選擇“輸入”按扭輸入?yún)⑴c運(yùn)算的數(shù)據(jù),然后再選操作按扭。 (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ī)中為了表示符號(hào)位,通常把符號(hào)位和數(shù)字位一起編碼來表示相應(yīng)的數(shù),形成了各種數(shù)據(jù)的存儲(chǔ)和表示方法,這些編碼稱為機(jī)器碼。 正數(shù): [x]反 = [x]原 = x 負(fù)數(shù): 符號(hào)位不變,其余變反(3)補(bǔ)碼:正數(shù)的補(bǔ)碼等于原碼,負(fù)數(shù)的補(bǔ)碼等于反碼加1。(2)在定點(diǎn)整數(shù)機(jī)(8位)中數(shù)的表示范圍是128x127,如果運(yùn)算過程中出現(xiàn)了大于127或者小于-128的情況。216。設(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ù)符號(hào),yf為乘數(shù)符號(hào)。第二步:列和的產(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ù)雜。(2)比較價(jià)碼大小并完成對(duì)階 為了便于直觀理解,假設(shè)兩數(shù)均以補(bǔ)碼表示,階碼采用雙符號(hào)位,尾數(shù)采用單符號(hào)位。不論加法運(yùn)算還是減法運(yùn)算,都按加法進(jìn)行操作(減法利用補(bǔ)碼減法轉(zhuǎn)換成補(bǔ)碼的加法來做),其方法與定點(diǎn)加減法運(yùn)算完全一樣。簡(jiǎn)單的舍入方法有兩種:一種是“0舍1入”法,即如果右移時(shí)被丟掉數(shù)位的最高位為0則舍去,為1則將尾數(shù)的末位做加加1運(yùn)算。import .*。 static int m=1。Font f。 m1=new Button(邏輯運(yùn)算)。 (this)。 (10,30,120,25)。 add(m1)。 a1=new Label(計(jì)算機(jī)組成原理算法實(shí)現(xiàn)(三),)。 ()。 (200,200,200,25)。 text1=new TextField(18)。 (240,200,200,25)。 add(a1)。add(button1)。 validate()。 } public void actionPerformed(ActionEvent e) { String s=new String(2)。amp。 (false)。 (this, 您輸入的口令不正確, 警告,)。 (true)。 } else if(()==m3) {zhengshuchengfa f2=new zhengshuchengfa()。 (true)。import 。 TextField t1,t2,t3。f=new Font(楷體,20)。 b4=new Label(結(jié)果)。 (100,200,120,25)。 (100,300,120,25)。 (250,200,200,25)。button2=new Button(邏輯非)。button6=new Button(返 回)。(320,350,70,25)。 setBackground()。add(b4)。add(button1)。 add(button5)。 (this)。 validate()。 ()。 int l=()。i++) { if ((i)==39。)。 } String ss=(index+1)。 String sg2=()。 StringBuffer s=new StringBuffer(sg)。i++) { if((i)==39。) (i,39。039。 } } else if(()==button4) { (邏輯乘:)。 } else{ int index=(+)。 for(int i=0。amp。) (i,39。039。 } } else if(()==button5) { (邏輯異:)。 } else{ int index=(+)。 for(int i=0。)。 } String ss=(index+1)。import .*。 String ss1,ss2。 Button bu1,bu2,bu3,bu4。 l2=new Label(請(qǐng)輸入第一個(gè)數(shù):)。 ()。 ()。 d3=new TextField(20)。 bu3=new Button(減法)。(100,180,120,25)。(250, 180,200,25)。(190,320,70,25)。add(l2)。 add(d1)。 add(bu1)。 (this)。 setBounds(100,100,600,400)。} })。 String ss=(index+1)。 char a[]=()。139。 else a[i]=m。139。039。039。} } } String se=new String(a)。 if((+)||(0)||(1)) { int index=(+)。 String ss=(index+1)。i++) { char m=39。 if(b[i]==m)b[i]=n。)b[]=39。j) { if(b[j1]==39。b[j]=39。039。 } public String work3() { String sa=()。//獲得第二個(gè)數(shù)的補(bǔ)碼(+) } else{ int index=(+)。i。039。039。j=2。139。} else{b[j]=39。//獲得第二個(gè)數(shù)的補(bǔ)碼(-) } return ss2。 while(r0) { if(a1[r1]==39。a2[r1]==39。cf==39。cf=39。amp。amp。)||(a1[r1]==39。a2[r1]==39。cf==39。amp。amp。)){jg[r1]=39。} else if((a1[r1]==39。a2[r1]==39。cf==39。amp。amp。)|| (a1[r1]==39。a2[r1]==39。cf==39。cf=39。amp。amp。){jg[r1]=39。} else {jg[r1]=a1[r1]。 } public void actionPerformed(ActionEvent e ) { if(()==bu1) { me1=1。String s2=work2()。 char d[]=new char[r]。 (cd)。else r=()。( sdf)。 (cd)。import .*。static char cf=39。 Font f。 f=new Font(楷體,20)。 add(e1)。 e3=new Label(請(qǐng)輸入乘數(shù):)。(100,260,120,25)。add(e4)。 (100,330,70,25)。 (this)。add(b3)。 (250,210,200,25)。add(t2)。 validate()。 if((+)||(0)||(1)) { int index=(+)。 s1=(0, 1)。 s2=(index+1)。 } return s2。039。amp。amp。039。039。039。139。amp。amp。139。039。039。039。amp。amp。139。039。139。amp。amp。039。139。139。139。139。 } result=new String(jg)。 int n1=()。 char temp1[]=new char[n1+n24]。 else mul[0]=39。gn1+n24。gn1+n24。y=2。 else {for(int g=0。 }} g1=add1(temp1,temp2)。u()。i) { temp1[i1]=temp1[i2]。) temp1[0]=39。 //(4:+p3)。 return g3。 } else if(me4==1) { if(()==b2) { String tg1=work1()。 } else if(()==b3) { setVisible(false)。import 。 Button n1,n2,n3,n4。 String str,str1。 setL
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1