【计算机基础知识学习】

学习一些计算机基础知识,包括原码补码反码、计算机组成、图像、内存、编译、指令系统等知识,做个笔记。

原码补码反码

https://zhuanlan.zhihu.com/p/118432554

原码:共八位,符号位+7为,0正1负。

范围是:-127-127 1111 11111 = - (2^7 - 1) 0111 1111 = 2^7 - 1

反码:正数反码是原码。负数反码是符号位不变,其余位数取反。

补码:正数补码是原码。负数补码是符号位不变,其余取反,再+1.(即,反码+1)

eg:

+10\]原码是0000 1010,反码是0000 1010,补码是0000 1010 \[-10\]原码是1000 1010,反码是1111 0101,补码是1111 0110 ## 计算机基本组成 指令字长:指令包含的二进制位数。 计算机字长:计算机能处理的二进制位数,64位 8字节,32位 4字节 计算机指令系统:数据传送MOV、数据处理ADD AND、程序控制JMP、输入输出 编译语言C/C++ rust、解释语言python js php,java属于半解释半编译 ![](https://i-blog.csdnimg.cn/direct/65625ce112a846f5a9dafffa5f5bf19d.png) 汇编语言属于低级语言,不区分解释型、编译型。 流水线是并行指令执行。

相关推荐
西岸行者3 天前
学习笔记:SKILLS 能帮助更好的vibe coding
笔记·学习
悠哉悠哉愿意3 天前
【单片机学习笔记】串口、超声波、NE555的同时使用
笔记·单片机·学习
别催小唐敲代码3 天前
嵌入式学习路线
学习
毛小茛3 天前
计算机系统概论——校验码
学习
babe小鑫3 天前
大专经济信息管理专业学习数据分析的必要性
学习·数据挖掘·数据分析
winfreedoms3 天前
ROS2知识大白话
笔记·学习·ros2
在这habit之下3 天前
Linux Virtual Server(LVS)学习总结
linux·学习·lvs
我想我不够好。3 天前
2026.2.25监控学习
学习
im_AMBER3 天前
Leetcode 127 删除有序数组中的重复项 | 删除有序数组中的重复项 II
数据结构·学习·算法·leetcode
CodeJourney_J3 天前
从“Hello World“ 开始 C++
c语言·c++·学习