江苏省对口单招计算机原理,江苏省对口单招计算机原理教案

2023-11-16

第三章CPU、指令系统、总线系统

一、填空题

1.指令由__________和__________两部分组成。

2.指令中的__________指明完成操作所需要的操作数的地址。

3.根据地址码部分所给出的地址的个数可将指令分为__________、__________、二地址指令、三地址指令等。

4.指令的寻址方式与操作数可存放的位置及存储器的结构有关,操作数一般可存放在___________、__________、堆栈或外围设备中。

5.微机系统中的指令常用的寻址方式有立即数寻址、_________、_________、间接寻址和变址寻址等几种方式。 6.从功能上来分,指令一般可分为___________、算术运算指令、___________、程序控制指令又称___________、输入输出指令及系统控制指令等。

7.中央处理器中,指令计数器产生和存放下一条被执行的指令地址,而_________存放当前正在执行的指令。(用中文表示)

8.微处理中时钟每秒钟内发出的时钟脉冲数为__________。 9.单地址指令格式是由__________组成。

10.从功能来分,指令可分为 、 、逻辑运算指令、 和输入输出指令及系统控制指令。 二、选择题

1.CPU中的指令译码器的缩写为___________。 A)ID B)IR C)PC D)IP

2.___________的值可以指示程序执行的顺序,它主要用来存放后继指令地址;

A)ID B)IR C)PC D)IP

3.内存中的内容是由CPU根据指令中的___________来访问的。 A)内存单元的长度 B)内存单元的地址 C)内存单元的名字 D)以上三者均可以 4.指令周期是指__________。 A)取出一条指令的时间 B)分析一条指令所花的时间 C)执行一条指令的时间 D)从取指令、分析指令到执行完指令所需的全部时间。

5.下列关于指令的长度与执行速度之间的关系中描术不正确的是 。 A)指令长度与指令执行时间无关 B)指令越长则执行时间越短

C)指令越长则指令执行时间也越长

D)指令系统中的指令长度是一定,故其所有指令的执行时间也相同 6.下列有关指令的描述正确的是___________。 A)指令是用户发给计算机的工作命令

B)一条指令就是高级语言源程序中的一条语句

37

上篇 计算机原理

C)指令是操作系统所发出的一个能让硬件工作的命令 D)指令是计算机能直接识别和执行的命令 三、判断题

1.CPU即可以进行运算,也负责对全机进行控制,包括从存储器中取指令、分析指令和执行指令。

2.分析指令又称指令译码,也就是确定指令的操作性质。 3.指令中必须包含对指令的寻址方式。 4.指令长度就是机器的字长。

5.指令的长度一般为字节的整数倍。

6.指令的长度越长,能提供的寻址空间也越大。

7.堆栈是主存中的一个区域或一组寄存器,其特点是先进先出。 8.不同机器其指令系统各不相同。

9.精简指令系统计算机RISC也称RISC技术,其实质是尽量简化指令系统,尽量使用寄存器指令,指令操作尽量在一个周期内完成,指令格式尽量一致。 10.一条指令的执行过程分为取指过程和执行过程。

11.从存储器读出一个数据或将一个数据写入存储器的时间称为指令周期。 12,指令长度越长则CPU从内存取指令所需要的时间也越短。

13.指令的寻址方式与操作数可存放的位置与存储器的结构有关,若存放在CPU的内部寄存器中,则指令的执行时间比存放在外设中的时间要快。 14.外设与内存可以统一编址也可以独立编址。 15.不同计算机的指令系统不一定不同。

第三节 总线系统

本节要求

? 掌握总线的概念

? 了解微机中常见的总线结构

知识精讲

一、总线系统 1.总线

总线是一组信号线,就其功能而言是计算机各模块之间进行信息传输的通道。 2.分类

按照数据传送方式分 并行总线和串行总线

按总线所传送的信息类型分 数据总线、地址总线、控制总线。

? 数据总线:是外部设备和总线主控设备之间进行数据传送的数据通道,

数据总线是双向并行传送的。通常用D0~Dn表示数据位的序号,序号和数据的位权是一致的,D7的位权是7,如果D7=1,这位数的权值是27

38

第三章CPU、指令系统、总线系统

即代表十进制数的128,N则代表数据总线的宽度,表示总线传输数据的能力,即一次访问存储器或外设能传送的数据位数。

? 地址总线:是外部设备与主控设备之间传送地址信息的通道,地址信息

是单向并行传送的。通常用A0~An表示,地址总线的宽度,表明了该总线的寻址范围。在微机中,能够直接寻址的的地址单元数M是地址总线包含的地址线条数N成指数关系即M=2N。如PC/XT总线有16位地址线,则该总线构成的计算机系统所具有的寻址空间大小为216=64MB,又如PCI总线有32条地址线,则寻址能力达到232=4GB。有些计算机将I/O端口地址与内存地址统一编址,从中划出一部分作为I/O端口地址,这些外设的I/O端口地址也由这些总线传送。

? 控制总线:是专供各种控制信号使用的传递通道,总线操作各项功能都

是由控制总线完成的。控制总线信号是总线信号中种类最多、变化最大、功能最强的信号,也是最能体现总线特色的信号。控制总线中每一条传递一种控制信号,故是单向传送的。

按照总线的使用范围和功能分 片内总线、片外总线、系统总线、通信总线。

? 片内总线:用来连接各功能单元的信息通路,它是ALU寄存器和控

制器之间的信息通路。

? 片外总线:指在电路板上连接各插件的公共通路,如主板的局部总

线。

? 系统总线:同一台计算机系统中各部件之间的连接总线。

? 通信总线:系统与其他设备之间或系统之间的通信总线。这种总线

的数据传送方式或以是并行的或串行的,数据传送速率比系统总线低,如串行通信的 RS-232-C总线,用于硬盘接口的IDE、SCSI等。

二、 常见总线结构

1.单总线结构:一条系统总线将各个部件连接起来。

2.双总线结构:在单总线结构的基础上,又在CPU和主存之间专门架设了一组高速的存储总线。在此种总线结构中,因CPU可通过存储总线访问主存,故减轻了系统总线的负担,同时加大了信息传送的吞吐量;另一方面在这种结构中,主存与外设之间可通过系统总线传送信息,不必经过CPU,因此可提高CPU的工作效率。

2. 三总线结构:在双总线结构的基础上增加了I/O总线。在这种总线结

构中,I/O总线是外设与通道之间的数据传送的公共通路,因为三总线结构中采用了通道或IOP(输入/ 输出处理机),它减轻了CPU对数据的I/O控制,使整个系统的效率得到很大的提高。如图1.4所示。

图1.4 三总线结构

系统总线

39

上篇 计算机原理

存储总线 内存 IOP CPU I/O总线 I/O接口 I/O接口 三、 常见的总线 1.系统总线

S-100:并行总线,以8080为基础设计的,16条数据线、16条地址线 STD:一种可靠的工业标准微机总线。

Multi Bus:是一种支持并行多处理能力的计算机系统总线,适合多任务的分布式处理或多机备份,它也是多种总线的集合,即由系统总线、局部总线等组成,它既支持8位数据总线也支持16位数据总线。 2.局部总线

表1.1 常用局部总线性能比较 种类 特点 数据总线宽度 时钟频率 16位 高速、高效 VESA 133Mbps 32位 支持高速视频控制器和LAN卡 64位 支持多个外部设备 32位 PCI 与CPU的时钟频率同步 132Mbps~246Mbps 64位 与ISA、EISA、VESA总线兼容 支持多处理器结构 EISA 33Mbps 32位 I/O扩展能力和负载能力强 3.通信总线 SCSI:(Small Computer System Interface),是一个小型计算机系统通用接

口,既支持多任务处理、又支持同步数据和异步数据传输。它用于计算机与磁带机、软/ 硬盘、CD-ROM、可重写光盘等外部设备的连接。

IDE:是一种硬盘接口标准,这种接口只支持硬盘驱动器。

例题分析

选择题

1.下列4项叙述中,正确的一条是 。

A)假若CPU向外输出20位地址,则它能直接访问的存储空间可达1MB B)PC机在使用过程中突然断电,SRAM中存储的内容一定会丢失; C)PC机在使用过程中突然断电,DRAM中存储的内容一定会丢失; D)外存储器中的信息可以直接被CPU处理。

40

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

江苏省对口单招计算机原理,江苏省对口单招计算机原理教案 的相关文章

  • 【Spring Boot 集成应用】 OAUTH2统一认证单点登录中的各种模式说明

    1 OAUTH2统一认证介绍 OAuth 2 0 是一个行业的标准授权协议 OAuth 2 0 专注于简化客户端开发人员 同时为 Web 应用程序 桌面应用程序 手机等各种设备接入提供特定的授权流程 2 传统登陆认证 传统登陆方式是在每个服
  • python基础笔记(三)_Matplotlib基础语法

    图表绘制工具 Matplotlib 概念 一个python版的matlab绘图接口 以2D为主 支持python numpy pandas基本数据结构 有较丰富的图表库 图表窗口 plt show 直接生成图表 matplotlib inl
  • seate底层原理_Seate

    Seata是阿里开源的一个分布式事务框架 Seata主要有两种分布式事务实现方案 AT及TCC AT模式主要关注多 DB 访问的数据一致性 当然也包括多服务下的多 DB 数据访问一致性问题 TCC 模式主要关注业务拆分 在按照业务横向扩展资
  • Jmeter(三十七) - 从入门到精通进阶篇 - 输出HTML格式的性能测试报告(详解教程)

    1 简介 相对于Loadrunner Jmeter其实也是可以有测试报告产出的 虽然一般都不用 没有Loadrunner的报告那么强大是一方面 但是有小伙伴们私下问 那宏哥还是顺手写一下吧 今天我们就来学习下 如何输入HTML格式的JMet
  • nginx下面完美配置解决404 file not found(让nginx支持PATHINFO路由模式)

    老朱亲自写的 最完美Nginx 配置文件 server listen 80 server name xxxx com if host d d d d return 404 禁IP访问 root var www index index htm
  • C++ 中 operator< 运算符重载来实现 sort 排序的简单理解

    先上代码 Struct Student string id int grade bool operator lt const Student t const if grade t grade return grade gt t grade
  • 面试常见问题

    最失败的案例 复盘经验和反思 有分量的事情 最成功 印象最深的案例 网络架构较为复杂 用户端为移动手持 即无线网络 服务端为固网私有网络 中间为办公网 即服务端网络 办公网 用户端 故障排查 分别在服务端 服务器 网络中转端 防火墙 用户端
  • PLSQL的使用

    目录 1 PLSQLl的安装 配置文件配置教程地址 2 PLSQL建表出现乱问题 Oracle PLSQL 表中字段 注释时为乱码 解决方式 1 PLSQLl的安装 配置文件配置教程地址 https blog csdn net master
  • java垃圾回收机制

    今天算是对java的gc有了一定的了解 三篇文章做个标记 配合上篇文章来看 http www daniel journey com archives 139 另外推荐三篇很棒的文章 JVM调优总结 Java 6 JVM参数选项大全 一次Ja
  • ng-class的几种用法

    方法一 div div checker disabled checker 是CSS样式 selectAllButton是判断条件 值为 true or false 方法二 div div item disab是判断条件 值为 true or
  • linux rootfs制作

    作一个嵌入式Linux rootfs 并且实现 web 服务 1 文件系统简介 理论上说一个嵌入式设备如果内核能够运行起来 且不需要运行用户进程的话 是不需要文件系统的 文件系统简单的说就是一种目录结构 由于 linux操作系统的设备在系统
  • 数组切片[1::2]怎么理解

    python中数组切片 在数组a中 有三个地方可以设置参数a 位置 列表初始索引 默认为0 位置 列表结束索引 默认到最后一个元素 包含最后一个元素 位置 为步长 默认为1 a np arange 1 10 print a 1 2 3 4
  • kafka创建话题遇到的错误

    确定Kafka安装和启动正确 ZooKeeper可以查到所有的Brokers 但执行 kafka topics sh create zookeeper localhost 2181 replication factor 3 partitio
  • Linux iperf3:网络性能测试工具

    文章目录 iperf3简介 安装 详细命令参数 Server 端参数 Client 端参数 示例 服务端 先启动 客户端 iperf3简介 iPerf3是用于主动测试IP网络上最大可用带宽的工具 它支持时序 缓冲区 协议 TCP UDP S
  • 点云旋转平移(二)—python open3d点云平移

    本文为博主原创文章 未经博主允许不得转载 本文为专栏 python三维点云从基础到深度学习 系列文章 地址为 https blog csdn net suiyingy article details 124017716 点云旋转平移介绍 请
  • 算法训练Day7

    目录 LeetCode454 四数相加 1 思路 2 代码实现 3 复杂度分析 4 思考 Leetcode383 赎金信 1 思路 2 代码实现 3 复杂度分析 4 思考 Leetcode15 三数之和 方法一 双指针法 1 思路 2 代码
  • c++ libuv工作队列

    1 说明 libuv 提供了一个线程池 可用于运行用户代码 libuv 中的工作队列中的任务会在线程池中执行 libuv 中的线程池在内部用于运行所有文件系统操作以及 getaddrinfo 和 getnameinfo 请求 libuv 中
  • Linux中Grep命令(在文本中搜索指定文本)

    Grep Global regular expression print 全局正则表达式输出 的缩写 他是Linux中最强的的命令之一 grep在一个或多个输入文本中搜索与给定模式匹配的行 并将每条匹配的行写入标准的输出 如果未至定文件 则
  • 马踏棋盘全部解

    include stdio h int a 12 12 0 棋盘 int cut 0 缓存马所走的步数 long count 0 计算有多少种踏法 void horse int x int y bool walk int index int

随机推荐

  • 大数据--pyspark远程连接hive

    上一篇文章介绍了python连接hive的过程 通过地址 端口号访问到hive并对hive中的数据进行操作 这一篇文章介绍一下怎么通过windows本地pyspark 本地部署好的spark 远程虚拟机的hive 完成本地pyspark对h
  • netcore 判断是否ajax,ASP.NET Core 判断请求是否为Ajax请求

    原文 ASP NET Core 判断请求是否为Ajax请求 我们可以通过HTTP请求头来判断是否为Ajax请求 Ajax请求的request headers里都会有一个key为x requested with 值为XMLHttpReques
  • SQL实战(4)——2021年11月每天新用户的次日留存率

    现有表 用户行为日志表tb user log 问题 统计2021年11月每天新用户的次日留存率 保留2位小数 注 次日留存率为当天新增的用户数中第二天又活跃了的用户数占比 如果in time 进入时间和out time 离开时间跨天了 在两
  • git系列之-如何把项目发布到github

    111111111111111111111111111111111111111111111111111111
  • 华为AR系列路由器密码重置

    1 设备重加电启动 按Ctrl B进入bootrom菜单 密码是huawei 2 修改启动配置文件名称 Main Menu 1 Default Startup 2 Serial Menu 3 Network Menu 4 Startup S
  • Ubuntu16.04安装JDK1.8详细步骤

    检测是否安装JDK root instance cqxyyrb2 java The program java can be found in the following packages default jre gcj 5 jre head
  • WebView加载h5页面弹窗无法显示问题和申请摄像头权限问题做个记录

    参考文章 WebView 加载H5页面空白问题 WebView使用getUserMedia 首先需要设置webview支持js 在Android 9 0后 访问地址如果是http开头的 还需要在配置文件里设置允许http访问 android
  • mybatis入门到熟练(一)

    一 创建一个空的maven项目 使用idea创建一个空的maven项目 引入依赖
  • 0x0000000000指令引用的0x00000000内存。该内存不能为read

    1 不知道是某个软件导致 进入CMD命令提示符 输入for 1 in windir system32 ocx do regsvr32 s 1再输入 for 1 in windir system32 dll do regsvr32 s 1 2
  • 华为OD机试真题 Java 实现【文件目录大小】【2023 B卷 100分】,附详细解题思路

    目录 专栏导读 一 题目描述 二 输入描述 三 输出描述 四 解题思路 五 Java算法源码 六 效果展示 1 输入 2 输出 3 说明 4 再输入 5 再输出 6 说明 华为OD机试 2023B卷题库疯狂收录中 刷题点这里 专栏导读 本专
  • python竖线_python对齐竖线

    广告关闭 腾讯云11 11云上盛惠 精选热门产品助力上云 云服务器首年88元起 买的越多返的越多 最高返5000元 大多数编辑器都会自动对齐后续参数列表行 使其缩进程度与你给第一个参数列表行指定的缩进程度相同 def function na
  • Java web 学习笔记

    Java Web 1 web基础 1 1 基本概念 web开发 网页开发 分为 静态web 和 动态web 静态web 由 html css JavaScript 共同组成 提供给所有人看 数据永远不变 动态web 提供给所有人看的数组 在
  • Spring Security Oauth2系列(一)

    前言 关于oauth2 其实是一个规范 本文重点讲解spring对他进行的实现 如果你还不清楚授权服务器 资源服务器 认证授权等基础概念 可以移步理解OAuth 2 0 阮一峰 这是一篇对于oauth2很好的科普文章 需要对spring s
  • MySQL之常见的CRUD面试题【上】

    Welcome Huihui s Code World 接下来看看由辉辉所写的关于MySQL数据库的相关操作吧 目录 Welcome Huihui s Code World 导读 一 数据库的连表查询是什么 二 连表查询有几种常见类型 1
  • 架构-大数据架构-阿里

    大数据架构 大数据框架从0到1整个过程的实现 根据本博客内容 可以实现整个大数据基本搭建 只是大概步骤 供学习参考 本博客从下面5个方面介绍 技术框架 技术选型 系统架构设计 业务流程 生态实现步骤 以阿里为例的大数据架构 通过学习视频 然
  • html里面行高的原理,CSS行高(line-height)及文本垂直居中原理

    在CS多现业讲进行效通近年有务这行定果过近年有S中 line height 属性设置两段段文本之间的距离 也就是行高 如果我们把一段文本的line height设置为父容器的高度就可以实现文本垂直居中了 比如二 都过发宗发数前业很断屏击和公
  • 基于AAEncode编码的解密经历

    有天 正在干活 领导突然发了一个静态页面 说通过办公网流量获取的一个url 可以查询公司所有员工的靓照 截图如下 这极大的引发了我们安全部门的高度重视 立马对页面进行了分析
  • 关于RDF的技术支持和应用部分示例

    1 RDF的应用 Mozilla XUL XML User Interface http www mozilla org rdf doc faq html xul templates IBM ORIENT by IBM CRL http w
  • Linux读写GPIO的几种方法及一些有趣的应用

    Linux读写GPIO的几种方法及一些有趣的应用 Yihui 在智能音箱的设计中 最近在写LED的控制 触摸按键的检测 这不就是在Linux下读写GPIO 太简单吧 很多人就不屑一顾了 不过 简单读写IO也可以玩出花来 得到意外的惊喜 这里
  • 江苏省对口单招计算机原理,江苏省对口单招计算机原理教案

    第三章CPU 指令系统 总线系统 一 填空题 1 指令由 和 两部分组成 2 指令中的 指明完成操作所需要的操作数的地址 3 根据地址码部分所给出的地址的个数可将指令分为 二地址指令 三地址指令等 4 指令的寻址方式与操作数可存放的位置及存