![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机系统
核小体_hhh
这个作者很懒,什么都没留下…
展开
-
计算机系统实验之datalab
实验目的修改bits.c的C语言代码,使其通过所有在不违反任何编码准则的情况下,在btest中进行测试,进一步熟悉整型及浮点数的位表达形式,实现常用二进制运算的常用方法。实验环境个人电脑PC,linux环境,dlc编译环境实验内容及操作步骤实验内容(1).替换bits.c中各个函数中的return,实现相应功能,并通过btest测试,具体格式如下:int Funct(arg1, arg2, …) {/* brief description of how your implementation原创 2020-07-02 23:46:22 · 3526 阅读 · 1 评论 -
计算机系统实验之buflab
,原创 2020-07-01 21:53:02 · 3693 阅读 · 0 评论 -
CS-信息的表示和处理
信息存储1.位:位(bit)是电子计算机中最小的数据单位,每一位的状态只能是0或1.2.字节:8个二进制位构成一个字节(byte),它是存储空间的基本计量单位。1个字节可以存储1一个英文字母或者半个汉字。3.字:字由若干字节构成,字的位数叫做字长,不同档次的机器有不同的字长。例如:一台8位机,它的一个字就等于1个字节,字长8位;一台16位机,它的一个字由两个字节构成,字长1位。4.数据大小:计算机和编译器支持多种不同方式的编码数字格式,如整数和浮点数以及其他长度的数字。5.字节顺序:大端法(最高有原创 2020-06-18 14:05:22 · 496 阅读 · 0 评论 -
计算机系统实验之bomblab
今天刚刚验收CSAPP实验3,趁着余温,记录一下这个实验,顺便回顾下CSAPP课程的相关知识。实验目的:1.使用gdb工具反汇编出汇编代码,结合c语言文件找到每个关卡的入口函数。然后分析汇编代码,分析得到每一关的通关密码。2.熟悉linux指令,学会如何使用gdb对程序进行调试实验环境个人电脑PC,32位ubuntu系统环境实验内容及操作步骤实验内容“二进制炸弹”是Linux可执行C程序,包含六个“阶段”和一个秘密“阶段”。 每个阶段都要求输入特定的字符串在stdin上。 如果输入了预期的字原创 2020-06-13 20:24:22 · 1960 阅读 · 0 评论 -
计算机系统小测总结
这些是学习CSAPP的时候做过的一些测验题,题目本身不难,比较基础,现在做一个总结和回顾。1执行指令ADD %eax,%edx,其中%eax为0x5220149a,%edx为0x2247c16f,%edx结果为______(以十六进制小写格式表示例0xffffffff)。本题考察的是汇编指令和16进制的运算...原创 2020-06-03 13:03:08 · 553 阅读 · 0 评论