⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 am2901.java

📁 是对am2901处理器的模拟
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
		 JCheckBox cb5 = new JCheckBox();
		 JCheckBox cb6 = new JCheckBox();
		 JCheckBox cb7 = new JCheckBox();
		 JCheckBox cb8 = new JCheckBox();
		 JCheckBox cb9 = new JCheckBox();
		 JCheckBox cb10 = new JCheckBox();
		 JCheckBox cb11 = new JCheckBox();
		 JCheckBox cb12 = new JCheckBox();

		 //for mi_lcro operarion buttons
		 for(i=0;i<12;i++){
		 	mi_l[i]=0;
		 	mi_r[i]=0;
		 }
		 ca1.addItemListener(new ItemListener(){
		 	public void itemStateChanged(ItemEvent e){
		 		mi_l[0]=1-mi_l[0];
		 		KERNEL.specifyMI(mi_l,mi_r);
		 		show();
		 	}
		 });
		 ca2.addItemListener(new ItemListener(){
		 	public void itemStateChanged(ItemEvent e){
		 		mi_l[1]=1-mi_l[1];
		 		KERNEL.specifyMI(mi_l,mi_r);
		 		show();
		 	}
		 });
		 
		 ca3.addItemListener(new ItemListener(){
		 	public void itemStateChanged(ItemEvent e){
		 		mi_l[2]=1-mi_l[2];
		 		KERNEL.specifyMI(mi_l,mi_r);
		 		show();
		 	}
		 });
		 ca4.addItemListener(new ItemListener(){
		 	public void itemStateChanged(ItemEvent e){
		 		mi_l[3]=1-mi_l[3];
		 		KERNEL.specifyMI(mi_l,mi_r);
		 		show();
		 	}
		 });
		 ca5.addItemListener(new ItemListener(){
		 	public void itemStateChanged(ItemEvent e){
		 		mi_l[4]=1-mi_l[4];
		 		KERNEL.specifyMI(mi_l,mi_r);
		 		show();
		 	}
		 });
		 ca6.addItemListener(new ItemListener(){
		 	public void itemStateChanged(ItemEvent e){
		 		mi_l[5]=1-mi_l[5];
		 		KERNEL.specifyMI(mi_l,mi_r);
		 		show();
		 	}
		 });
		 ca7.addItemListener(new ItemListener(){
		 	public void itemStateChanged(ItemEvent e){
		 		mi_l[6]=1-mi_l[6];
		 		KERNEL.specifyMI(mi_l,mi_r);
		 		show();
		 	}
		 });
		 ca8.addItemListener(new ItemListener(){
		 	public void itemStateChanged(ItemEvent e){
		 		mi_l[7]=1-mi_l[7];
		 		KERNEL.specifyMI(mi_l,mi_r);
		 		show();
		 	}
		 });
		 ca9.addItemListener(new ItemListener(){
		 	public void itemStateChanged(ItemEvent e){
		 		mi_l[8]=1-mi_l[8];
		 		KERNEL.specifyMI(mi_l,mi_r);
		 		show();
		 	}
		 });
		 ca10.addItemListener(new ItemListener(){
		 	public void itemStateChanged(ItemEvent e){
		 		mi_l[9]=1-mi_l[9];
		 		KERNEL.specifyMI(mi_l,mi_r);
		 		show();
		 	}
		 });
		 ca11.addItemListener(new ItemListener(){
		 	public void itemStateChanged(ItemEvent e){
		 		mi_l[10]=1-mi_l[10];
		 		KERNEL.specifyMI(mi_l,mi_r);
		 		show();
		 	}
		 });
		 ca12.addItemListener(new ItemListener(){
		 	public void itemStateChanged(ItemEvent e){
		 		mi_l[11]=1-mi_l[11];
		 		KERNEL.specifyMI(mi_l,mi_r);
		 		show();
		 	}
		 });
		 
		 
		 cb1.addItemListener(new ItemListener(){
		 	public void itemStateChanged(ItemEvent e){
		 		mi_r[0]=1-mi_r[0];
		 		KERNEL.specifyMI(mi_l,mi_r);
		 		show();
		 	}
		 });
		 cb2.addItemListener(new ItemListener(){
		 	public void itemStateChanged(ItemEvent e){
		 		mi_r[1]=1-mi_r[1];
		 		KERNEL.specifyMI(mi_l,mi_r);
		 		show();
		 	}
		 });
		 
		 cb3.addItemListener(new ItemListener(){
		 	public void itemStateChanged(ItemEvent e){
		 		mi_r[2]=1-mi_r[2];
		 		KERNEL.specifyMI(mi_l,mi_r);
		 		show();
		 	}
		 });
		 cb4.addItemListener(new ItemListener(){
		 	public void itemStateChanged(ItemEvent e){
		 		mi_r[3]=1-mi_r[3];
		 		KERNEL.specifyMI(mi_l,mi_r);
		 		show();
		 	}
		 });
		 cb5.addItemListener(new ItemListener(){
		 	public void itemStateChanged(ItemEvent e){
		 		mi_r[4]=1-mi_r[4];
		 		KERNEL.specifyMI(mi_l,mi_r);
		 		show();
		 	}
		 });
		 cb6.addItemListener(new ItemListener(){
		 	public void itemStateChanged(ItemEvent e){
		 		mi_r[5]=1-mi_r[5];
		 		KERNEL.specifyMI(mi_l,mi_r);
		 		show();
		 	}
		 });
		 cb7.addItemListener(new ItemListener(){
		 	public void itemStateChanged(ItemEvent e){
		 		mi_r[6]=1-mi_r[6];
		 		KERNEL.specifyMI(mi_l,mi_r);
		 		show();
		 	}
		 });
		 cb8.addItemListener(new ItemListener(){
		 	public void itemStateChanged(ItemEvent e){
		 		mi_r[7]=1-mi_r[7];
		 		KERNEL.specifyMI(mi_l,mi_r);
		 		show();
		 	}
		 });
		 cb9.addItemListener(new ItemListener(){
		 	public void itemStateChanged(ItemEvent e){
		 		mi_r[8]=1-mi_r[8];
		 		KERNEL.specifyMI(mi_l,mi_r);
		 		show();
		 	}
		 });
		 cb10.addItemListener(new ItemListener(){
		 	public void itemStateChanged(ItemEvent e){
		 		mi_r[9]=1-mi_r[9];
		 		KERNEL.specifyMI(mi_l,mi_r);
		 		show();
		 	}
		 });
		 cb11.addItemListener(new ItemListener(){
		 	public void itemStateChanged(ItemEvent e){
		 		mi_r[10]=1-mi_r[10];
		 		KERNEL.specifyMI(mi_l,mi_r);
		 		show();
		 	}
		 });
		 cb12.addItemListener(new ItemListener(){
		 	public void itemStateChanged(ItemEvent e){
		 		mi_r[11]=1-mi_r[11];
		 		KERNEL.specifyMI(mi_l,mi_r);
		 		show();
		 	}
		 });


		 jpl1.add(ca1);
		 jpl1.add(ca2);
		 jpl1.add(ca3);
		 jpl2.add(ca4);
		 jpl2.add(ca5);
		 jpl2.add(ca6);
		 jpl3.add(ca7);
		 jpl3.add(ca8);
		 jpl3.add(ca9);
		 jpl4.add(ca10);
		 jpl4.add(ca11);
		 jpl4.add(ca12);
		 	
		 jpr1.add(cb1);
		 jpr1.add(cb2);
		 jpr1.add(cb3);
		 jpr1.add(cb4);
		 jpr2.add(cb5);
		 jpr2.add(cb6);
		 jpr2.add(cb7);
		 jpr2.add(cb8);
		 jpr3.add(cb9);
		 jpr3.add(cb10);
		 jpr4.add(cb11);
		 jpr4.add(cb12);
		 
		 jp876.add(jpl1,BorderLayout.CENTER);
		 jp543.add(jpl2,BorderLayout.CENTER);
		 jp210.add(jpl3,BorderLayout.CENTER);
		 jpSst.add(jpl4,BorderLayout.CENTER);
		 jpAdr_a.add(jpr1,BorderLayout.CENTER);
		 jpAdr_b.add(jpr2,BorderLayout.CENTER);
		 jpSci.add(jpr3,BorderLayout.CENTER);
		 jpSsh.add(jpr4,BorderLayout.CENTER);
		 
		 jp876.add(l1,BorderLayout.PAGE_START);
		 jp543.add(l2,BorderLayout.PAGE_START);
		 jp210.add(l3,BorderLayout.PAGE_START);
		 jpSst.add(l4,BorderLayout.PAGE_START);
		 jpAdr_a.add(r1,BorderLayout.PAGE_START);
		 jpAdr_b.add(r2,BorderLayout.PAGE_START);
		 jpSci.add(r3,BorderLayout.PAGE_START);
		 jpSsh.add(r4,BorderLayout.PAGE_START);
		 
		 right_row1.add(jp876);
		 right_row1.add(jp543);
		 right_row1.add(jp210);
		 right_row1.add(jpSst);
		 right_row2.add(jpAdr_a);
		 right_row2.add(jpAdr_b);
		 right_row2.add(jpSci);
		 right_row2.add(jpSsh);
		 //for data	
		 DataOn0.setText("1");
		 DataOff0.setText("0");
		 DataIn0.setLayout(cy0);
		 DataIn0.add(DataOff0,"1");
		 DataIn0.add(DataOn0,"2");
		 data[0] = 0;
		 a0 = new ActionListener(){
		 	public void actionPerformed(ActionEvent e){
		 		cy0.next(DataIn0);
		 		data[0] = 1-data[0];
		 		KERNEL.specifyData(data);
		 		show();
		 	}
		 };
		 DataOn0.addActionListener(a0);
		 DataOff0.addActionListener(a0);
		 
		 DataOn1.setText("1");
		 DataOff1.setText("0");
		 DataIn1.setLayout(cy1);
		 DataIn1.add(DataOff1,"1");
		 DataIn1.add(DataOn1,"2");
		 data[1] = 0;
		 a1 = new ActionListener(){
		 	public void actionPerformed(ActionEvent e){
		 		cy1.next(DataIn1);
		 		data[1] = 1-data[1];
		 		KERNEL.specifyData(data);
		 		show();
		 	}
		 };
		 DataOn1.addActionListener(a1);
		 DataOff1.addActionListener(a1);
		 
		 DataOn2.setText("1");
		 DataOff2.setText("0");
		 DataIn2.setLayout(cy2);
		 DataIn2.add(DataOff2,"1");
		 DataIn2.add(DataOn2,"2");
		 data[2] = 0;
		 a2 = new ActionListener(){
		 	public void actionPerformed(ActionEvent e){
		 		cy2.next(DataIn2);
		 		data[2] = 1-data[2];
		 		KERNEL.specifyData(data);
		 		show();
		 	}
		 };
		 DataOn2.addActionListener(a2);
		 DataOff2.addActionListener(a2);
		 
		 DataOn3.setText("1");
		 DataOff3.setText("0");
		 DataIn3.setLayout(cy3);
		 DataIn3.add(DataOff3,"1");
		 DataIn3.add(DataOn3,"2");
		 data[3] = 0;
		 a3 = new ActionListener(){
		 	public void actionPerformed(ActionEvent e){
		 		cy3.next(DataIn3);
		 		data[3] = 1-data[3];
		 		KERNEL.specifyData(data);
		 		show();
		 	}
		 };
		 DataOn3.addActionListener(a3);
		 DataOff3.addActionListener(a3);
		 

		 DataOn4.setText("1");
		 DataOff4.setText("0");
		 DataIn4.setLayout(cy4);
		 DataIn4.add(DataOff4,"1");
		 DataIn4.add(DataOn4,"2");
		 data[4] = 0;
		 a4 = new ActionListener(){
		 	public void actionPerformed(ActionEvent e){
		 		cy4.next(DataIn4);
		 		data[4] = 1-data[4];
		 		KERNEL.specifyData(data);
		 		show();
		 	}
		 };
		 DataOn4.addActionListener(a4);
		 DataOff4.addActionListener(a4);
		 

		 DataOn5.setText("1");
		 DataOff5.setText("0");
		 DataIn5.setLayout(cy5);
		 DataIn5.add(DataOff5,"1");
		 DataIn5.add(DataOn5,"2");
		 data[5] = 0;
		 a5 = new ActionListener(){
		 	public void actionPerformed(ActionEvent e){
		 		cy5.next(DataIn5);
		 		data[5] = 1-data[5];
		 		KERNEL.specifyData(data);
		 		show();
		 	}
		 };
		 DataOn5.addActionListener(a5);
		 DataOff5.addActionListener(a5);
		 

		 DataOn6.setText("1");
		 DataOff6.setText("0");
		 DataIn6.setLayout(cy6);
		 DataIn6.add(DataOff6,"1");
		 DataIn6.add(DataOn6,"2");
		 data[6] = 0;
		 a6 = new ActionListener(){
		 	public void actionPerformed(ActionEvent e){
		 		cy6.next(DataIn6);
		 		data[6] = 1-data[6];
		 		KERNEL.specifyData(data);
		 		show();
		 	}
		 };
		 DataOn6.addActionListener(a6);
		 DataOff6.addActionListener(a6);
		 

		 DataOn7.setText("1");
		 DataOff7.setText("0");
		 DataIn7.setLayout(cy7);
		 DataIn7.add(DataOff7,"1");
		 DataIn7.add(DataOn7,"2");
		 data[7] = 0;
		 a7 = new ActionListener(){
		 	public void actionPerformed(ActionEvent e){
		 		cy7.next(DataIn7);
		 		data[7] = 1-data[7];
		 		KERNEL.specifyData(data);
		 		show();
		 	}
		 };
		 DataOn7.addActionListener(a7);
		 DataOff7.addActionListener(a7);
		 

		 DataOn8.setText("1");
		 DataOff8.setText("0");
		 DataIn8.setLayout(cy8);
		 DataIn8.add(DataOff8,"1");
		 DataIn8.add(DataOn8,"2");
		 data[8] = 0;
		 a8 = new ActionListener(){
		 	public void actionPerformed(ActionEvent e){
		 		cy8.next(DataIn8);
		 		data[8] = 1-data[8];
		 		KERNEL.specifyData(data);
		 		show();
		 	}
		 };
		 DataOn8.addActionListener(a8);
		 DataOff8.addActionListener(a8);
		 

		 DataOn9.setText("1");
		 DataOff9.setText("0");
		 DataIn9.setLayout(cy9);
		 DataIn9.add(DataOff9,"1");
		 DataIn9.add(DataOn9,"2");
		 data[9] = 0;
		 a9 = new ActionListener(){
		 	public void actionPerformed(ActionEvent e){
		 		cy9.next(DataIn9);
		 		data[9] = 1-data[9];
		 		KERNEL.specifyData(data);
		 		show();
		 	}
		 };
		 DataOn9.addActionListener(a9);
		 DataOff9.addActionListener(a9);
		 		 

		 DataOn10.setText("1");
		 DataOff10.setText("0");
		 DataIn10.setLayout(cy10);
		 DataIn10.add(DataOff10,"1");
		 DataIn10.add(DataOn10,"2");
		 data[10] = 0;
		 a10 = new ActionListener(){
		 	public void actionPerformed(ActionEvent e){
		 		cy10.next(DataIn10);
		 		data[10] = 1-data[10];
		 		KERNEL.specifyData(data);
		 		show();
		 	}
		 };
		 DataOn10.addActionListener(a10);
		 DataOff10.addActionListener(a10);
		 

		 DataOn11.setText("1");
		 DataOff11.setText("0");

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -