ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

2022-2023-1 20221319《计算机基础与程序总结》第二周总结

2022-09-12 00:01:32  阅读:229  来源: 互联网

标签:总结 反码 https 补码 编译器 2022 2023 软件 原码


这个作业属于那个班级 https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP

作业要求 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK02

这个作业的目标 学习《计算机科学概论》的第一章和《C语言程序设计》的第一章

作业正文 https://www.cnblogs.com/wcx12345/p/16685176.html

教材内容总结

《计算机科学概论》第一章

*计算机系统由构成设备的硬件、机器执行的软件程序及前两者管理和操作的数据组成

* 全景图分层结构大致分析了计算系统的组成与运行

*抽象是一种心理模型,信息隐藏与抽象相关,是计算机中不可缺少的技术与概念 

* 计算系统的软件史与硬件史介绍了计算机的发展与瓶颈

* 计算工具与学科的诞生与基本思想

《C语言程序设计》第一章

* 编程的概念与热潮趋势

* 学习编程的基本概念与根本方法

教材学习过程中的问题与解决方法

问题1:汇编器、编译器的区别与联系

问题1解决方法:我通过查询网络:汇编器(Assembler)是将汇编语言翻译为机器语言的程序。一般而言,汇编生成的是目标代码,需要经链接器(Linker)生成可执行代码才可以执行。编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码  → 预处理器  → 编译器 → 目标代码 → 链接器 → 可执行程序 

问题2:程序和软件有什么区别?

问题2解决方法:由网上的资料可知,软件是为了完成特定的功能,解决特定的问题而用计算机语言编写的命令序列集合,可以理解为应用程序的集合。而应用程序是软件的一个组成部分,它是软件的必要元素。简单来说,“软件=程序+文档=数据结构+算法+文档”。

问题3:在运行一段时间后codeblock出现卡顿、运行缓慢

问题3解决方法:将codeblocks文件夹和代码文件夹添加进排除项

问题4:补码,反码,原码的使用规则

问题4解决方法:我通过查找资料,了解到如下

原码:符号位+数组位;第一位为符号位,正数为0,负数为1;后面的位数为数值位,是真值的二进制表现形式。

反码:正数的反码就是原码,负数的反码是在原码的基础上进行变动,将原码的符号位不变+原码的数值位每一位都取反就可以得到反码。

补码:正数的补码也是原码,不需要进行变化,负数的补码也是在反码的基础上进行变化,将反码的符号位照搬不用进行变化+反码的数值位加1(按照二进制的加减法则进行运算)。

(原文链接:https://blog.csdn.net/qq_50660356/article/details/115120487)

  代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
第一周 (0/0) (3/3) (20/20)  
第二周 (300/300) (1/4) (20/40)  

 

标签:总结,反码,https,补码,编译器,2022,2023,软件,原码
来源: https://www.cnblogs.com/wcx12345/p/16685176.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有