对CPU内部电路实现加减乘运算简单模拟

ps:这是我以前的一个课程设计,今天正好学妹问这个,顺手发上来吧。

源码点击此处下载(别问我为啥不用github,学校网忒蛋疼,这是我本地的Git仓)

改天有空好好重写下,这个看的我难受。

如果有建议或意见,欢迎与我交流!

概述

  1. 实验目的:编写一个程序,模拟CPU内部的加、减、乘、除功能尽量还原真实CPU的运算过程。
  2. 实验要求:本程序按照老师的指导和要求实现了模拟CPU的加法、减法及乘法运算。有半加器,全加器,多位全加器,移位器,并设有与门、或门、非们、与非门、或非门、异或门辅助运算,还用程序模拟了零标志位、负标志位、溢出标志位、进位或错位标志位,并设有溢出警告和输入非法数值警告,尽量还原了真实CPU的运算过程。
  3. 实现语言:Java
  4. 开发环境:JDK 1.8.0 + Eclipse Java EE v4.7.2

intellij idea 汉化包

idea 是一个十分强大的编程工具。本人转到他下面也有一段时间了。奈何英文不好,许多好用的功能都不知道。

决定去汉化一下。

在GitHub上找到了这样一个项目JetBrains 系列软件汉化包

试了一下,爱了。

感谢作者 平方x 的辛苦劳动。


使用方法

1. 首先访问作者提供的下载地址

2. 下载对应的jar包

3. 把下载的 resources_zh_CN_<软件名>_<版本>.jar直接放到软件安装路径下的\lib目录里

效果

2019-12-15_192956.png2019-12-15_192956.png


作者已汉化的版本

  • Android Studio 3.5 汉化包
  • CLion 2019.3 汉化包
  • DataGrip 2019.3 汉化包
  • GoLand 2019.3 汉化包
  • IntelliJ IDEA 2019.3 汉化包
  • PhpStorm 2019.3 汉化包
  • PyCharm 2019.3 汉化包
  • Rider 2019.3 汉化包
  • RubyMine 2019.3 汉化包
  • WebStorm 2019.3 汉化包

解决Linux下java中文方块问题

原因:

jdk缺少中文字体


解决方法:

OracleJDK 与 OpenJDK 通用

1.确定JRE目录

#确定JRE目录
update-alternatives --config java

我这里jre目录为 /usr/lib/jvm/java-8-openjdk-amd64/jre

2.补充字体

#进入jre的字体目录
cd /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/fonts
 
#新建文件夹
mkdir fallback
 
#复制文泉驿字体到fallback下
cp /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc fallback/wqy-zenhei.ttc

复制字体这一步基本上中文字库都可以,如果实在无法找到可以使用gbsn00lp.ttf字体,也可以尝试使用命令 ttf-wqy-zenhei 安装文泉驿字体。

3.测试

OK!