![](https://img-blog.csdnimg.cn/5d2326e2a12f45db8aa856d6968b3c11.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
咖啡ice的计算机组成原理学习记录
文章平均质量分 93
咖啡ice的计算机组成原理学习记录
咖啡加Ice
一个普通人,想搞好编程。
展开
-
计组学习第一章计算机系统概论
1.计算机系统:硬件+软件硬件:计算机的实体,如主机、外设。软件:由具有各类特殊功能的程序组成。软件也分为“ 系统软件 “和” 应用软件 “。系统软件:主要有操作系统(OS),数据库管理系统(DBMS),语言处理程序,分布式软件系统等应用软件:用户使用各种程序设计语言实现的。2.系统复杂性的管理方法—抽象3.系统复杂性的管理方法—3’Y4.计算机软件三个级别语言:①机器语言:计算机唯一可以直接识别和执行的语言,又称二进制代码语言。②汇编语言:用英文单词和缩写代替二进制指令代码。原创 2023-08-13 20:14:09 · 90 阅读 · 0 评论 -
计组学习第二章系统总线
计算机中,五大部件之间相互连接的方式有两种:—分散连接:各部件之间使用单独的连线—总线连接:各部件连接到一组公共的信息传输线上。分散连接方式内部结构连线复杂,且以运算器为中心,使得I/O与存储器交换信息时,需要经过运算器使得运算器停止运算,严重影响了CPU的工作效率。经过各种改进,出现了总线连接方式。原创 2023-08-23 00:24:41 · 117 阅读 · 0 评论 -
计组学习第三章存储器
1.1存储器分类1.按存储介质分类①半导体存储器:双极性(TTL)半导体存储器、MOS半导体存储器—TTL:集成度低、功耗高、速度快—MOS:集成度高、功耗低②磁表面存储器:有磁头、有载磁体③磁芯存储器:由硬磁材料做成的环状元件④光盘存储器:用激光在记录介质上进行读/写的存储器注:存储器易失指断开电源时,存储器中信息消失。这里半导体存储器为易失的,其余为非易失。2.按照存取方式分类①随机访问:存取时间和物理地址无关—随机存储器(RAM):可以读取信息也可以写入信息—只读存储器(ROM):只能读取信息。②串行原创 2023-08-23 16:31:33 · 288 阅读 · 0 评论 -
计组学习第四章输入输出系统
1.早期阶段I/O与主机之间连接采用:分散连接。CPU和I/O设备串行工作:程序查询方式。2.接口模块和DMA阶段3.后续为具有通道结构的阶段、具有I/O处理机阶段。原创 2023-08-23 22:32:59 · 90 阅读 · 0 评论 -
计组学习第五章计算机运算
1.无符号数计算机数均存放在寄存器当中,通常称寄存器的位数为机器字长。无符号数,即没有符号的数,通俗来讲就是部分正负只看数值。当无符号数存入寄存器中,寄存器位数反映了无符号数 的表示范围。以无符号数位数来看:8位的无符号数可表示范围为0~255。16位的无符号数可表示范围0~65535。2.有符号数注:小数点的位置在机器数当中,是根据某个约定来设置的,在机器中不会出现小数点。①【例如】x=+1110(二进制)原码表示:[x]原 = 0,1110【例如】x= -1110(二进制)原创 2023-08-29 16:03:31 · 434 阅读 · 0 评论 -
计组学习第六章指令系统
设指令字长为32位,操作码固定位8位,剩下平均分给地址部分,由于地址码减少,则每个地址码为8位。设指令字长为32位,操作码固定位8位,剩下平均分给地址部分,则每个地址码为6位。在扩展操作码时,短操作码一定不能为长操作码的前缀,则当从4为操作码扩展为8位操作码时,前4位要进行相应处理。设指令字长为32位,操作码固定位8位,由于地址码减少,则每个地址码为12位。②当操作码取8位时,二地址指令最多为15条,1111 1111留作扩展操作码用。①当操作码取4位时,三地址指令最多为15条,1111留作扩展操作码用。原创 2023-09-04 16:29:47 · 972 阅读 · 0 评论 -
计组学习第七章CPU结构和功能
引起中断的各种原因:①人为设置的中断:如转管指令②程序性事故:溢出、操作码不能识别、除法非法③硬件故障④I/O设备⑤外部事件:用键盘中断现行程序由CPU内部产生的意外事件称为异常,由CPU外部设备向CPU发出的中断请求称为中断。原创 2023-09-04 16:31:16 · 790 阅读 · 0 评论 -
计组学习第八章控制单元
控制单元具有发出各种微操作命令(即控制信号)序列的功能。控制单元在完成一条指令需要发送各种控制信号(即微操作命令),完成一条指令分为4个工作周期:取指周期、间址周期、执行周期、中断周期①现行指令地址送到地址寄存器,记作PC→MAR②CU向主存发送读命令,启动主存读操作,记作1→R③将MAR所指的主存单元中的内容经过数据总线送至MDR,记作M(MAR)→MDR④将MDR的内容送至IR,记作MDR→IR⑤指令操作码送至CU译码,记作OP(IR)→CU⑥形成下一条指令的地址,记作(PC)+1→PC。原创 2023-09-04 16:31:51 · 563 阅读 · 0 评论 -
计组学习扩展常用机器级代码表示
reg>:表示任意存储器。其中<reg32>表示32位寄存器,如带e开头的:eax、ebx、ecx、edx、esi、edi、esp、ebp<reg16>表示16位寄存器,如带x结尾的:ax、bx、cx、dx<reg8>表示8位寄存器,如带h或者l结尾的:ah、al、bh、bl、ch、cl、dh、dl<men>:表示内存地址,如[eax]、[var+4]、dword ptr[eax+ebx]原创 2023-09-04 16:32:40 · 180 阅读 · 0 评论