![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机系统基础
文章平均质量分 75
轻若♛
我们都在变,何必感慨从前!
展开
-
通过简单的函数来了解一下汇编语言在计算机内部的用法和解释
简单函数的源代码#include<stdio.h>int math(int x, int y){ return x * y;}void main(){ int x,y,m; x = 1; y = 2; m = math(x, y); printf("%d",m);}反汇编代码void main(){00B61870 push ebp 00B61871 mov ebp,esp 00B61原创 2021-03-25 20:54:48 · 145 阅读 · 0 评论 -
计算机内部浮点数表示方法以及计算方式AND计算机内部浮点数加减法运算规则和步骤(包含实例)(32位为例)
计算机内部浮点数表示方法以及计算方式AND计算机内部浮点数加减法运算规则和步骤(包含实例)(32位为例)一. 将215642.36421转换为浮点数表示格式1.首先将整数部分转变为2进制:215642/2=107821…0107821/2=53910…153910/2=26955…026955/2=13477…113477/2=6738…1…以此类推6/2=3…03/2=1…11/2=0…1所以:215642(10)=110100101001011010(2)2.再将小...原创 2021-03-23 14:00:25 · 2508 阅读 · 0 评论 -
计算机原码,反码,补码的计算规则以及计算机内部二进制加减法举例
计算机原码,反码,补码的计算规则以及计算机内部二进制加减法举例##<1>.原码:符号位+数组位;第一位为符号位,正数为0,负数为1;后面的位数为数值位,是真值的二进制表现形式。反码:正数的反码就是原码,负数的反码是在原码的基础上进行变动,将原码的符号位不变+原码的数值位每一位都取反就可以得到反码。补码:正数的补码也是原码,不需要进行变化,负数的补码也是在反码的基础上进行变化,将反码的符号位照搬不用进行变化+反码的数值位加1(按照二进制的加减法则进行运算)。例:数值 5原创 2021-03-23 13:56:08 · 6349 阅读 · 0 评论 -
计算机系统基础名词解释
计算机系统基础名词解释中央处理器(CPU):各种控制、运算部件以及大量寄存器组成的集成电路。算术逻辑部件 (ALU) :用于进行加减乘除等算术逻辑运算的部件。通用寄存器:可以存储从主存获取的数据或是算术逻辑运算的结果。程序计数器(PC):存储计算机中下一条指令的地址。指令寄存器(IR):用于临时存储从主存获取的指令。控制器:可以自动的获取指令并且将指令编译成机器语言。主存储器:用于长期存放数据和指令的部件。总线:连接计算机内部的各种元件并进行信息传输的介质。主存地址寄存器(MAR):用于存原创 2021-03-23 13:53:04 · 2087 阅读 · 0 评论