Добавил:
Medi
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Всем Арх ВС , пацаны! / КУрсачи Архитектура (2) / хз кто 2007г / kurs / CPU / Memory
.javaimport javax.swing.JList;
import javax.swing.JScrollPane;
public class Memory extends JScrollPane {
/* Память в 4 Гб делится на 1048576 частей по 4 Кбайта*/
private static String[] list_data = new String[128/*1048576*/];
private static JList theList = new JList(list_data);
{
initial_set();
}
Memory()
{
super(theList);
}
public void initial_set()
{
for (int i=0;i<128/*1048576*/;i++)
{
list_data[i]=IntToHex((int)(Math.random()*1000)+1000);
}
this.updateUI();
}
public void set_value(int number,String value)
{
list_data[number]=value;
this.updateUI();
}
public static String IntToHex(int value)
{
String hex = new String("0x");
if (value >= 0) {
long index;
for (int i = 0; i <8; i++) {
index = (long)(value / Math.pow(16, 8 - 1 - i)) % 16;
if (index > 9) hex += (char)('A' + index - 10);
else hex += (char)(index + '0');
}
}
return hex;
}
}
Соседние файлы в папке CPU