简单说一下写这篇文章的缘由。首先这个不是教学类型的,是我Java实在学不下去了,因为好多计算机底层原理都不是很清楚,每次学新东西都由于想不明白底层原理困惑,所以下决心停止学习Java的新东西,开始搞明白底层。一开始搞的所谓的底层是“Java虚拟机”,然后又C语言汇编语言什么的,其实是想图 ...
你是否想过,计算机为什么会加减乘除 或者更直接一点,计算机的原理到底是什么 Waitingforfriday有一篇详细的教程,讲解了如何自己动手,制作一台四位计算机。从中可以看到,二进制 数理逻辑 电子学怎样融合在一起,构成了现代计算机的基础。 什么是二进制 首先,从最简单的讲起。 计算机内部采用二进制,每一个数位只有两种可能 和 ,运算规则是 逢二进一 。举例来说,有两个位A和B,它们相加的结果 ...
2018-01-27 10:15 1 1706 推荐指数:
简单说一下写这篇文章的缘由。首先这个不是教学类型的,是我Java实在学不下去了,因为好多计算机底层原理都不是很清楚,每次学新东西都由于想不明白底层原理困惑,所以下决心停止学习Java的新东西,开始搞明白底层。一开始搞的所谓的底层是“Java虚拟机”,然后又C语言汇编语言什么的,其实是想图 ...
1、补码一位乘法的基本方法 补码一位乘法的运算规则如下: 1)如果Yn+1=Yn,部分积为0,部分积算术右移1位 2)如果Yn+1Yn=10,部分积加[x]补,部分积算术右移1位 3)如果Yn+1Yn=01,部分积加[-x]补,部分积算术右移1位。重复进行n+1步,但最后 ...
1,原理:计算机的工作需要基于电,而电信号只有高低电平两种状态。我们人为的将高低电平命名为1和0 (也就意味着计算机只识别0和1 二进制数)。 计算机之所以能够识别诸多信息是由于使用了二进制的排列组合 2,重要单位: 比特位(bit) 一个二进制数就是一个比特位 0 1bit 10 2bit ...
这本来就是大一的时候就开始学习的,但是之后一直没再接触。一接触但有概念而没有一个清晰的过程,所以再次缕清了后记录一下博客。本文重点阐明了计算机中减法运算的实现以及反码、补码的意义。对于加法来说,计算机很容易实现,举例:8 + 6 = 14;在计算机中,也就是0000 10000000 ...
一、计算机系统概论 1. 冯诺依曼计算机组成 主机(cpu+内存),外设(输入设备+输出设备+外存),总线(地址总线+数据总线+控制总线) 2. 计算机层次结构 应用程序-高级语言-汇编语言-操作系统-指令集架构层-微代码层-硬件逻辑层 3. 计算机 ...
原文:终于找到了一篇文章!通俗地讲解计算机工作原理 注:此文为转载,但原文中关于CPU时钟频率的描述稍微有些错误,我已经在文章中纠正。 为解决各种问题,人们发明了不计其数的机器。计算机种类繁多,从嵌入火星漫游机器人的计算机到为操纵核潜艇导航系统的计算机,不一而足。冯 ...
代码: #coding=utf-8 import requests import json url='http://127.0.0.1:4444 ...