数据库嵌套查询训练
1.找出‘数据库系统概论’这门课成绩最高的学生学号,姓名。
select sno,sname
from student
where sno in(
select sno
from sc a
where a.cno=(
select cno
from course
where cname='数据库系统概论')and grade=(select max(grade)
from sc b
where b.cno=a.cno) );
2.找出沈菁菁同学所选的课程中,成绩最高的课程信息,包括课程号课程名。
select cno,cname
from course
where cno in(
select cno
from sc a
where a.sno in(
select sno
from student
where sname='沈菁菁') and grade=(
select max(grade)
from sc b
where b.sno=a.sno) );
计算机组成原理课程学习
算术部件与运算器
程序计数器(Program Counter)
简称PC,用来存储从内存提取的下一条指令的地址。当CPU执行一条指令时,首先需要根据PC中存放的指令地址,将指令由内存取到指令寄存器中,此过程称为“取指令”。与此同时,PC中的地址或自动加1或由转移指针给出下一条指令的地址,此后经过分析指令,执行指令,完成第一条指令的执行,而后根据PC取出第二条指令的地址,如此循环,执行每一条指令,保证程序能够连续地执行下去。
时序发生器
用于发送时序脉冲,CPU依据不同的时序脉冲有节奏地进行工作,类似于CPU的节拍器。
指令编译器
用于翻译指令及控制传输指令包含的数据。
指令寄存器
用于缓存从内存或高速缓存里取出的指令,CPU执行指令时,就可以从指令寄存器中取出相关指令来进行执行。
主存地址寄存器
保存当前CPU正要访问的内存单元的地址,通过总线跟主存通信。
主存数据寄存器
保存当前CPU正要读或写的主存数据,通过总线与主存通信。
通用寄存器
用于暂时存放或传送数据或指令。