首页 > 编程语言 >2024-2025-1 20241401 《计算机基础与程序设计》 第四周学习总结

2024-2025-1 20241401 《计算机基础与程序设计》 第四周学习总结

时间:2024-10-17 21:21:44浏览次数:7  
标签:类型转换 运算符 20241401 引脚 芯片 2024 2025 电路 信号

班级链接 2024计算机基础与程序设计
作业要求 作业要求
作业目标 ①门电路 ②组合电路,逻辑电路 ③冯诺依曼结构 ④CPU,内存,IO管理 ⑤嵌入式系统,并行结构 ⑥物理安全

教材学习内容总结

《计算机科学概论》第四章、第五章

  • 门:非(NOT)门、与(AND)门、或(OR)门、异或(XOR)门、与非(NAND)门、或非(NOR)门
  • 门的构造:使用晶体管,不同类型的门使用不同数量的晶体管
  • 电路:组合电路、时序电路
    使用布尔表达式、逻辑框图、真值表描述电路运作过程
  • 储存器电路、集成电路(芯片)、CPU芯片
  • 计算机部件
  • 存储程序(冯·诺依曼体系结构)
  • 嵌入式系统:指代任一预编程的、为了完成某一特殊用途的、作为大型系统一部分的计算机(终端用户或操作员极少干预其运行)
  • 并行体系结构
    并行计算:位级、指令级、数据级、任务级

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

  • 运算符和表达式:算术运算符、符合的赋值运算符、增1和减1运算符
  • 宏常量与宏替换
  • const常量:用于声明具有某种数据类型的常量
  • 自动类型转换与强制类型转换
    自动类型转换:计算机默认类型提升(将操作数都转换成取值范围较大的操作数类型)
    强制类型转换:显性转换,可将数据转换为任何类型
  • 常用的标准数学类型
    需先在代码中写出#include <math.h>

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

问题1:字符如何转换为int?
AI:①ASCII值转换,②强制类型转换,③使用标准库函数,④使用char的数值运算(适用于字符代表的是一个数字字符)
在大多数情况下,直接将char赋值给int类型变量,或者使用强制类型转换,是将字符转换为整数的最简单和最直接的方法。
问题2:芯片中引脚的作用是什么?
芯片中的引脚(pins)是芯片与外部世界通信和连接的关键接口。它们的主要作用包括:
1.电源和接地:提供电源给芯片,以及将芯片的地线连接到外部电路的地线,确保电路能够正常工作。
2.数据输入和输出:芯片通过引脚接收外部数据(输入引脚)和发送数据到外部(输出引脚)。这些数据可以是数字信号,也可以是模拟信号。
3.控制信号:芯片可能需要接收控制信号来执行特定的操作,如复位、时钟信号、使能信号等。
4.地址线:在存储器芯片或复杂的微控制器中,地址线用于指定芯片内部的特定位置或存储单元。
5.通信接口:芯片可能通过引脚与其他芯片或设备进行通信,如通过I2C、SPI、UART等接口。
6.模拟信号处理:在模拟或混合信号芯片中,引脚用于连接外部的模拟信号,如传感器信号或音频信号。
7.测试和调试:在芯片的测试和调试阶段,引脚可以用于访问内部信号,帮助工程师诊断问题。
8.配置和校准:某些芯片可能需要通过引脚来配置其工作模式或校准其性能。
9.热管理:在高功率芯片中,引脚可能用于热敏电阻或温度传感器,以监控芯片的温度。
10.机械固定:虽然不是电气功能,但某些引脚可能用于机械固定,确保芯片牢固地安装在电路板上。
引脚的数量和类型取决于芯片的功能和设计,从简单的几个引脚到复杂的数百个引脚都有可能。每个引脚都有其特定的电气特性和物理布局,以满足芯片的特定需求。

基于AI的学习


学习进度条

计划学习时间:20h
实际学习时间:18h

标签:类型转换,运算符,20241401,引脚,芯片,2024,2025,电路,信号
From: https://www.cnblogs.com/Xseventeen/p/18461477

相关文章

  • 物理 + 人工智能 = 2024年诺贝尔物理学奖
          ......
  • 20222301 2024-2025-1 《网络与系统攻防技术》实验三实验报告
    一、实验内容本次实验的目标在于运用多重加密、文件格式伪装、数据填充、加壳等技术方法达成恶意代码的免杀效果,生成恶意程序,并对其进行测试,以检验其能否成功躲避杀毒软件的检测。本次实验具体内容如下:1.正确使用msf编码器,使用msfvenom生成如jar之类的其他文件;2.能够使用veil,加壳......
  • 20222423 2024-2025-1 《网络与系统攻防技术》实验二实验报告
    1.实验内容主要学习了有关后门的攻击案例,后门造成的影响以及原理等,通过实验学会使用不同的工具实现对目标主机的渗透监听,获取主机shell等等,体会后门攻击的过程,从而增强自己的信息安全保护意识。1.1实验要求使用netcat获取主机操作Shell,cron启动某项任务(任务自定)使用socat......
  • 20240904
    ChangesinAntwanland我们可以考虑直接枚举根,我们假设从根出发的深度为\(i\)的结点数量为\(cnt_i\),那么我们只需要找到第一个\(cnt_1+cnt_2+...+cnt_x\geqk\)即可,但是一个点的中心有可能可以在边上,所以跑两边即可#include<bits/stdc++.h>usingnamespace......
  • 多校 A 层冲刺 NOIP2024 模拟赛 08
    多校A层冲刺NOIP2024模拟赛08T1传送(teleport)签到题性质题,注意到对于一个点而言有意义的传送的只有分别按\(x,y\)排序后与其相邻的点,证明考虑贪心手模即可。然后就能上最短路了,dj的时间复杂度为\(O((n+m)logn)\)。T2排列(permutation)签到题状压,注意到\(\dfrac......
  • 20240909
    DihedralGroup猜结论,我们观察样例就可以猜到,只要\(t\)可以被\(d\)在一个圆上正着或泛着表示即可#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongconstintN=5e4+5;intn,m,a[N],b[N],pos[N];signedmain(){cin>>n>>m;......
  • 20240911
    Jordan'sCastles我们先思考如何快速求出\(b_1,b_2,b_3...b_n\)显然我们可以直接用二分找到,然后我们可以直接将\(a_i\)改为\(min(a[i],b[i])\),然后统计答案即可#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongconstintN=1e5+5;int......
  • 20241016下午
    P1040启发式图染色问题(color)我们可以先想一棵树的情况,如下图所示但是显然这个节点数量是\(2^k\),我们可以考虑二分图,然后你推着推着就会发现一个建图方案具体来说,我们可以现在左边创建一个颜色为\(1\)的结点,然后我们想让颜色数量尽量多,我们直接在右边创建一个颜色......
  • 2024初秋集训——提高组 #36
    C.经典字符串问题题目描述给定一个排列,对于每个数,我们都可以把它看作一个字符串。请求出\([l,r]\)中字典序第\(k\)小的数是什么。思路我们可以建一个可持久化字典树,上面记录每个前缀的每个数。这里我们要在这些数的后面插入\(-1\),使得其长度相等,并方便我们判断字典序。......
  • 多校A层冲刺NOIP2024模拟赛08
    挂分了,垫底啦!!!rank8挂成rank27啦!!!rank27,T128,T20,T30,T40T2内存限制256MB,我打了一个257MB的,然后MLE了。T3暴力挂了9pts?T1传送(teleport)是简单题,但我不会对\(X,Y\)分开看,如果我们在最优解中⾛了某⼀步,可以看做是在对应维度上⾛了⼀段。那么这⼀段上的点可以看做是依......