2-1-1进位计数制
发表于|更新于|计组
|浏览量:
10的几次方 位权
基数:每个数码位所用到的不同符号的个数,r进制的基数是r
二进制:可以使用两个稳定状态的物理器件表示
0,1正好对应逻辑值假真,方便实现逻辑运算
可很方便的使用逻辑门电路实现算术运算
二进制转八进制
1111000010.01101
001 111 000 010. 011 010
1 7 0 2 . 3 2
二进制转十六进制
0011 1100 0010.01101000
0x111十六进制
h结尾 十六进制
d结尾 十进制
十进制到二进制
先除的是低位
小数部分用乘法
真值:符合人类习惯的数值
机器数:把正负号数字化的数
文章作者: yzr
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 言和和和!
相关推荐
2025-09-16
1.2.2各个硬件的工作原理
主存储器用来存放数据的叫做存储体里面还有MAR和MDRMAR:存储地址寄存器MDR:存储数据寄存器 存储体,数据在存储体内按地址存储一整个存储体被分成一个一个的存储单元,每个存储单元存储了一串二进制代码。存储字:就是每个存储单元中二进制代码的组合存储字长:存储单元中二进制代码的位数存储元:即存储二进制的电子元件(电容),每个存储元1bit MAR的位数反映了存储单元的个数MDR位数=存储字长 ex:MAR4位 代表总共有2^4个存储单元MDR16位 代表每个存储单元可以存放16bit,1个字(word)=16bit易混淆:1个字节(Byte)=8bit1个字有可能是16bit 也有可能是8bit 也有可能是32bit 或者64bit具体看计算机硬件1B = 1个字节 运算器的基本组成:算数运算(加减乘除)逻辑运算(与或非) ACC:累加器,用于存放操作数或者运算结果MQ:乘商寄存器,在乘,除运算时,用于存放操作数或者运算结果。X:通用的操作数寄存器,用于存放操作数ALU:算数逻辑单元,通过内部复杂的电路实现算数运算,逻辑运算。 控制器的基本...
2025-10-11
1-2-5计算机系统的工作原理
源程序hello.c 预处理器- 预处理后的源程序hello.i - 编译器 hello.s(汇编语言程序) -汇编器 hello.o(目标模块) - 连接器 -hello.exe对c语言中#开头的命令处理 将源程序翻译为汇编语言 将汇编语言翻译为 其他被引用的目标模块 -(将多个相关的目标模块链接成完整可执行文件)如宏定义常量的替换 二进制机器语言 可执行文件放在外存中,硬盘调入主存
2025-10-11
1-3计算机的性能指标
存储器的性能指标总容量 = 存储单元个数存储字长 bit 1Byte = 8bit= 存储单元个数存储字长/8 Byte ex:MAR32位,MDR8位 总容量 2^32*8bit = 4GB CPU的性能指标CPU主频:CPU内数字脉冲信号振荡的频率主频(时钟频率)等于时钟周期分之一 单位一般是微秒 纳秒CPI:执行一条指令所需的时钟周期数 不同的指令,CPI不同。甚至相同的指令,CPI也可能发生变化。执行一条指令耗时 = CPI*CPU时钟周期 IPS每秒执行多少条指令 = 主频/CPI KIPS MIPSFLOPS每秒执行多少次浮点运算 KFLOPS MFLOPS GLOPS TFLOPS这里的K = 10^3 M = 10^6 G = 10^9 T = 10^12 系统整体的性能指标数据通路带宽:数据总线一次所能并行传送信息的位数(各硬件部件通过数据总线传输数据)吞吐量:系统在单位时间内处理请求的数量它取决于...
2025-10-05
1-2-4计算机系统的层次结构
虚拟机器 M4(高级语言机器) 用编译程序翻译成汇编语言程序 y=a*x+b虚拟机器 M3(汇编语言机器) 用汇编程序翻译成机器语言程序 MUL 6虚拟机器 M2(操作系统及其) 向上提供”广义指令” (系统调用)以下是硬件 以上是软件传统机器 M1(用机器语言的机器) 执行二进制机器指令 00010100微程序机器 M0(微指令系统) 由硬件直接执行微指令 微指令1 3 7 计算机体系结构–机器语言程序员所见到的计算机系统的数学概念性的结构与功能特性(指令系统,数据类型,寻址技术,io机理)有无乘法指令如何设计硬件与软件之间的接口 计算机组成原理–实现计算机体系结构所体现的属性,对程序员透明(具体指令的实现)如何实现乘法指令如何用硬件实现所定义的接口 这里透明是指看不见
2025-10-03
1.2.3计算机软件
应用软件解决某个应用领域而编制的程序 系统软件(网络软件 网卡驱动器 调试程序 服务程序 标准程序库)负责管理硬件资源,并向上层应用软件提供基础服务 高级语言 编译 汇编 机器语言有的编程语言可以跳过汇编语言 JavaScript Python shell解释器 编译程序:将高级语言编写的源程序全部语句一次全部翻译成机器语言程序,而后再执行机器语言程序(只需翻译一次)解释程序:将源程序的一条语句翻译成对应于机器语言的语句,并立即执行。紧接着再翻译下一句(每次执行都要翻译) 编译器 汇编器 解释器可统称为“翻译程序” 软件和硬件逻辑功能等价!同一个功能,既可以用硬件实现,(性能高成本高),也可以软件实现(性能低成本低) 指令集体系结构(ISA):软件和硬件之间的界面。设计计算机系统的ISA,就是要定义一台计算机可以支持哪些指令,以及每条指令的作用是什么,每条指令的用法是什么
2025-11-02
2-1-4C语言中的强制类型转换
c语言中的定点整数使用“补码”存储的void main(){ short x = -4321; //short占用2个字节 无符号数和有符号数 不改变数据内容 改变解释方式 unsigned short y = (unsigned short)x; int a = 165537,b=-34991; //int型占用4个字节 长整数变短整数 a = 0x000286a1 c = 0x86a1 真值-31071 short c = (short)a, d = (short)b; 高位截断 保留低位 b = 0xffff7751 d = 0x7751 真值30545 short x = -4321; 短整数变长整数 x = 1110 1111 0001 1111 int m =x; ...
评论
公告
This is my Blog
