



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、填空题1、计算机硬件系统分为_存储器_、_运算器_、_控制器_、_输入设备_和_输出设备_五大部分。2、计算机内部的数据都是用_二进制_数表示的。3、系统总线分为_数据总线,地址总线_和_控制总线_。4、操作数紧跟在指令之后的寻址方式是 _立即数寻址方式_。5、并行加法器的进位方式可分为_串行进位二进制_和_超前进位二进制_。6、计算机进行数值计算时,溢出可分为_定点数溢出_和_浮点数溢出_。7、模型机指令的最高_op _位代表操作码。二、选择题1、( C )一幅图像在计算机内部是用_数来表示的。 A 八进制 B 十进制 C 二进制 D 十六进制2、(B )模型机中用来存放指令的寄存器是 A PC B IR C PS D SP3、( D )哪种周期不属于计算机的三级时序系统? A 指令周期 B 机器周期 C 节拍周期 D 脉冲信号4、( C )关于模型机的工作周期,下列说法中错误的是: A 取指周期是每条指令都必须完成的。 B DMA请求优先级高于中断请求。 C 每条指令都必须执行取源操作数周期。 D 工作周期的切换可由节拍信号控制。5、( C )双操作数指令中,目的操作数地址段为_位 A 4 B 6 C 8 D 126、(B )采用双符号位判断溢出,结果为01,则说明 A 结果为正,无溢出 B 正溢出 C 负溢出 D 结果为负,无溢出7、( B )关于堆栈的存储顺序,下列说法正确的是: A 先进先出 B 先进后出 C 后进后出 D 无要求8、( B )寄存器间接寻址,寄存器中存放的是: A 操作数 B 操作数地址 C 操作数地址的地址 D 偏移量9、(D )哪种码字不是机器数常用的编码方式: A 原码 B 补码 C 反码 D BCD码10、(D )下列软件中,属于应用软件的是: A Ubuntu 9.10 B Android SDK 1.6 C VC+ D IE 7三、判断题1、( F)逻辑移位的规则是:左移时低位补0,右移时高位补1。 2、(F )十进制数13的BCD码是10011。3、( F)寄存器PC可以编程访问。4、(T )连接CPU内部各部件的部件叫做ALU总线。5、( F)脉冲时钟是计算机最基本的时序信号。 四、计算题1、已知,求。x-y补=【00110110-11001101】补=【01101001】补=10010110+1=100101112、用不恢复余数法计算00001000011五、简答题1、简述冯诺依曼体制的特点。(1) 采用二进制形式表示数据和指令 在存储程序的计算机中,数据和指令都是以二进制形式存储在存储器中的。从存储器存储的内容来看两者并无区别都是由0和1组成的代码序列,只是各自约定的含义不同而已。计算机在读取指令时,把从计算机读到的信息看作是指令;而在读取数据时,把从计算机读到的信息看作是操作数。数据和指令在软件编制中就已加以区分,所以正常情况下两者不会产生混乱。有时我们也把存储在存储器中的数据和指令统称为数据,因为程序信息本身也可以作为被处理的对象,进行加工处理,例如对照程序进行编译,就是将源程序当作被加工处理的对象。 (2) 采用存储程序方式 这是冯诺依曼思想的核心内容。如前所述,它意味着事先编制程序,事先将程序(包含指令和数据)存入主存储器中,计算机在运行程序时就能自动地、连续地从存储器中依次取出指令且执行。这是计算机能高速自动运行的基础。计算机的工作体现为执行程序,计算机功能的扩展在很大程度上也体现为所存储程序的扩展。计算机的许多具体工作方式也是由此派生的。冯诺依曼机的这种工作方式,可称为控制流(指令流)驱动方式。即按照指令的执行序列,依次读取指令,然后根据指令所含的控制信息,调用数据进行处理。因此在执行程序的过程中,始终以控制信息流为驱动工作的因素,而数据信息流则是被动地被调用处理。为了控制指令序列的执行顺序,设置一个程序(指令)计数器PC(Program Counter),让它存放当前指令所在的存储单元的地址。如果程序现在是顺序执行的,每取出一条指令后PC内容加l,指示下一条指令该从何处取得。如果程序将转移到某处,就将转移的目标地址送入PC,以便按新地址读取后继指令。所以,PC就像一个指针,一直指示着程序的执行进程,也就是指示控制流的形成。虽然程序与数据都采用二进制代码,仍可按照PC的内容作为地址读取指令,再按照指令给出的操作数地址去读取数据。由于多数情况下程序是顺序执行的,所以大多数指令需要依次地紧挨着存放,除了个别即将使用的数据可以紧挨着指令存放外、一般将指令和数据分别存放在该程序区的不同区域内。 (3) 由运算器、存储器、控制器、输入设备和输出设备五大部件组成计算机系统,并规定了这五部分的基本功能。2、简单描述组合逻辑控制器的三级时序系统。六、分析说明题1、拟出指令MOV (R0),(R1)的读取与执行流程(第一条已给出) PCMAR2、请说明一条指令的执行过程。计算机每执行一条指令都可分为三个阶段进行。即取指令-分析指令-执行指令。取指令的任务是:根据程序计数器PC中的值从程序存储器读出现行指令,送到指令寄存器。分析指令阶段的任务是:将指令寄存器中的指令操作码取出后进行译码,分析其指令性质。如指令要求操作数,则寻找操作数地址。计算机执行程序的过程实际上就是逐条指令地重复上述操作过程,直至遇到停机指令可循环等待指令。一般计算机进行工作时,首先要通过外部设备把程序和数据通过输入接口电路和数据总线送入到存储器,然后逐条取出执行。但单片机中的程序一般事先我们都已通过写入器固化在片内或片外程序存储器中。因而一开机即可执行指令。下面我们将举个实例来说明指令的执行过程:开机时,程序计算器PC变为0000H。然后单片机在时序电路作用下自动进入执行程序过程。执行过程实际上就是取出指令(取出存储器中事先存放的指令阶段)和执行指令(分析和执行指令)的循环过程。例如执行指令:MOV A,#0E0H,其机器码为“74H E0H”,该指令的功能是把操作数E0H送入累加器,0000H单元中已存放74H,0001H单元中已存放E0H。当单片机开始运行时,首先是进入取指阶段,其次序是:1 程序计数器的内容(这时是0000H)送到地址寄存器;2 程序计数器的内容自动加1(变为0001H);3 地址寄存器的内容(0000H)通过内部地址总线送到存储器,以存储器中地址译码电跟,使地址为0000H的单元被选中;4 CPU使读控制线有效;5 在读命令控制下被选中存储器单元的内容(此时应为74H)送到内部数据总线上,因为是取指阶段,所以该内容通过数据总线被送到指令寄存器。至此,取指阶段完成,进入译码分析和执行指令阶段。由于本次进入指令寄存器中的内容是74H(操作码),以译码器译码后单片机就会知道该指令是要将一个数送到A累加器,而该数是在这个代码的下一个存储单元。所以,执行该指令还必须把数据(E0H)从存储器中取出送到CPU,即还要在存储器中取第二个字节。其过程与取指阶段很相似,只是此时PC已为0001H。指令译码器结合时序部件,产生74H操作码的微操作系列,使数字E0H从0001H单元取出。因为指令是要求把取
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 娱乐场所设备租赁及运营合作协议
- 个人出生日期与任职信息证明(6篇)
- 手房两年后过户合同
- 互联网创业基础知识
- 小学语文写作教学的创新实践
- 电子商务电商物流实战案例解析题
- 环保教育在小学阶段的实施路径
- DB14-T 3400-2025 连香树近地保护技术规程
- 外贸英语术语应用与听力训练题集
- 高中物理必修电学基本概念教学教案
- 统编版(2024)七年级下册历史期末专题复习课件40张
- 湖北省武汉市2025届高三年级五月模拟训练试题数学试题及答案(武汉五调)
- 2025年湖北省襄阳市襄州区中考数学二模试卷
- 2024年浙江省单独考试招生文化考试语文试卷真题(含答案详解)
- 江苏省苏州市昆山市2022-2023学年四年级下学期期末数学试题
- MSG-3中文版课件
- 盾构施工总结(doc106页)
- 转发省局《关于加强非煤矿山安全生产班组建设的指导意见》的通知
- 第四节SS4改型电力机车常见故障处理
- 分部验收桥梁主体验收评估报告
- 计算机网络设计毕业设计论文
评论
0/150
提交评论