91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 371KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-25
  • 語言: 其他
  • 標簽:

資源簡介

1、 將指令存儲器和數據存儲器分開,指令存儲器的地址總線和數據總線寬度均為16位,數據存儲器的地址總線寬度為16位,數據總線寬度為8位。 2、 CPU使用流水線技術,流水級數為5級,分別是:取指、譯碼、執行、訪存、寫回。 3、 輸入要求:模擬器從文件test.data讀入匯編執行,先將匯編編譯成二進制。 4、 輸出要求:模擬器用txt文件記錄每一個周期CPU主要寄存器的值,總線數值,程序執行完畢后,用txt文件記錄數據存儲器的內容。記錄數據時要注意對齊。同時界面顯示。

資源截圖

代碼片段和文件信息

package?KeyboardFileInput;

import?java.io.BufferedReader;
import?java.io.FileNotFoundException;
import?java.io.FileReader;
import?java.io.IOException;
import?java.io.InputStreamReader;
import?java.io.FileOutputStream;??
import?java.io.PrintStream;?
import?java.awt.*;
import?java.awt.event.*;
import?javax.swing.*;
import?java.lang.Integer;


public?class?FileInput?extends?Jframe
implements?ActionListener?{

????static?String?fileName_in=null;
????//輸入文本路徑
????static?String?Bin[];
????//接收從文本的輸入內容
????static?String[]?d_H=new?String[8];
????//字符分割數組
????static?String?mu=null;
????//相乘結果
????static?String?su=null;
????//相減結果
????static?String?ad=null;
????//相乘結果
????
????
????
????static?TextField?t_B1=new?TextField();
????//文本輸入框
????static?TextField?t_B2=new?TextField();
????//文本輸入框
????static?TextField?t_B3=new?TextField();
????//文本輸入框
????static?TextField?t_B4=new?TextField();
????//文本輸入框
????static?TextField?t_B5=new?TextField();
????//文本輸入框
????static?TextField?t_B6=new?TextField();
????//文本輸入框
????static?TextField?t_B7=new?TextField();
????//文本輸入框
????static?TextField?t_B8=new?TextField();
????//文本輸入框
????TextField?t_H=new?TextField();
????//文本輸入框
????TextField?t_H2=new?TextField();
????//文本輸入框
????TextField?t_D=new?TextField();
????//文本輸入框
????TextField?t_D2=new?TextField();
????//文本輸入框
????TextField?t_IN=new?TextField();
????//文本輸入框
????TextField?t_OUT=new?TextField();
????//文本輸入框
????TextField?t_e1=new?TextField();
????//文本輸入框
????TextField?t_e2=new?TextField();
????//文本輸入框
????TextField?t_e3=new?TextField();
????//文本輸入框
????TextField?t_e4=new?TextField();
????//文本輸入框
????
????
????Label?l_B=new?Label(“二進制:“);
//二進制標志
Label?l_H=new?Label(“十六進制:“);
//十六進制標志
Label?l_D=new?Label(“十進制:“);
//十進制標志
Label?l_IN=new?Label(“請輸入目標文件路徑與名稱:“);
//輸入路徑
Label?l_OUT=new?Label(“請輸入輸出文件路徑與名稱:“);
//輸出路徑

????
????Button?b_H=new?Button(“轉換十六進制“);
????//轉換按鈕
????Button?b_D=new?Button(“轉換十進制“);
????//轉換按鈕
????Button?b_IN=new?Button(“確定“);
????//輸入按鈕
????
????Button?b_OUT=new?Button(“確定“);
????//輸出按鈕
????Button?b_Add=new?Button(“Add“);
????//相加按鈕
????Button?b_Sub=new?Button(“Sub“);
????//相減按鈕
????Button?b_Mul=new?Button(“Mul“);
????//相乘按鈕


????



????public?FileInput()

????{
????

???? this.settitle(“CPU“);
???? //文本名稱
????
???? this.setLayout(null);
???? //界面布局
????
????
???? //界面添加控件
???? //文本輸入框控件
???? this.add(t_B1);
????
???? this.add(t_B2);
????
???? this.add(t_B3);
????
???? this.add(t_B4);
????
???? this.add(t_B5);
????
???? this.add(t_B6);
????
???? this.add(t_B7);
????
???? this.add(t_B8);
????
???? this.add(t_H);
????
???? this.add(t_D);
????
???? this.add(t_IN);
????
???? this.add(t_OUT);
????
???? this.add(t_H2);
????
???? this.add(t_D2);
????
???? this.add(t_e1);
????
???? this.add(t_e2);
????
???? this.add(t_e3);
????
???? this.add(t_e4);
????
????
???? //標志控件

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????14206??2018-07-02?10:32??新建文件夾?(7)\FileInput.java

?????文件??????14237??2018-07-02?20:58??新建文件夾?(7)\代碼實現.txt

?????文件?????400679??2020-07-17?16:49??新建文件夾?(7)\計算機組成原理課設.docx

?????目錄??????????0??2020-07-17?16:50??新建文件夾?(7)

-----------?---------??----------?-----??----

???????????????429122????????????????????4


評論

共有 條評論