- 博客(11)
- 收藏
- 关注
原创 深入理解计算机系统笔记(正在更新)
《深入理解计算机系统》知识点笔记零,计算机系统漫游(1)。一,程序结构和执行(2-6)。二,在系统上运行程序(7-9)。三,程序间的交流和通信(10-12)。
2024-08-03 16:54:42
3655
原创 跳转指令和条件分支
3.6 控制3.6.1 条件码3.6.2 访问条件码3.6.3 跳转指令3.6.4 跳转指令的编码3.6.5 用条件控制来实现条件分支3.6.6 用条件传送来实现条件分支3.6.7 循环3.6.8 switch语句
2024-07-20 20:38:39
573
原创 汇编语言的算术和逻辑操作
此操作实际上等于将 x+3*y+7 的结果存入目标寄存器rax中。这个指令将EBX寄存器的值加4,然后将结果存储到EAX寄存器中。
2024-07-18 18:03:28
785
原创 浮点数的表示和运算,IEEE754表示法
二进制小数,IEEE 浮点表示,数字示例,舍入,浮点运算,浮点加法的步骤,浮点乘法的步骤 ,C 语言中的浮点数,小结
2024-07-16 18:43:02
1358
原创 整数的表示和运算,补码表示法
补码使用了与无符号算术运算相同的位级实现,不同语言对整数的定义并不完成相同,比如JAVA中没有无符号的整数,python和c在负数除法的取整方式不同,使用过程中需要注意消除这些隐性的差别带来的不确定性结果。
2024-07-15 15:33:54
1233
原创 信息的存储方式
小端法和大端法的选择会影响到数据的存储和传输方式,在涉及多字节数据时,必须明确系统和协议的字节序。对 32 位和 64 位机器而言,char、short、int、long long 长度都是一样的,为 1,2,4,8。,64 位字长的虚拟地址空间最高16EB,所以32位机器的指针类型长度为4字节,64 位机器的指针类型长度为 8 字节。char 类型可以是有符号的(signed)或无符号的(unsigned),取决于编译器的实现和具体的使用场景。只有当两个对应位都为 1 时,结果位才为 1,否则为 0。
2024-07-14 15:41:50
999
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人