计算机原理及应用作业 第三次

合集下载

2013年4月考试计算机基础第三次作业

2013年4月考试计算机基础第三次作业

2013年4月考试计算机基础第三次作业一、填空题(本大题共60分,共 20 小题,每小题 3 分)1. 二进制数求积0×1=_ ______ _。

2. Windows XP“开始”菜单程序中 ______ 选项可以进行打印机设置。

3. 计算机多媒体中的图像有静态图像和_ ______ 图像。

4. 八个二进制位称为一个_ ______ ,是计算机的最小存储单元。

5. 计算机系统是由_ ______ 和 ______ _两大部分组成的。

6. ______ 是专门为某一目的编制的软件。

7. ______ 是封装主机板、电源、光盘驱动器、硬盘驱动器等部件的外壳。

8. 微软拼音输入法可以分别用鼠标或 ______ 调用。

9. 计算机软件可以分为系统软件和 ______ 软件。

10. 在PowerPoint中,幻灯片在屏幕上停留时间有两种控制方法一种是手动切换,另一种是 ______11. 把计算机划分为巨型机、小巨型机、大巨型机、小型机、工作站、 ______ 等六类。

12. Microsoft Office 2003的各应用软件均提供了十分方便的联机帮助功能,获得Microsoft Office 2003帮助的方法主要有Microsoft Office2003______ 。

13. 打印机可分为击打式打印机和_ ______ _。

14. USB可移动硬盘属于外部存储器,分为 ______ 和 ______ 两类。

15. ______ 主要指那些为管理计算机资源、分配和协调计算机各部分工作、增强计算机的功能、使用户能方便地使用计算机而编制的系统程序。

16. 使用电话线拨号上网,必需要有 ______ 。

17. ______ _应用是计算机数据处理应用的基础。

18. 操作系统的发展历史大致可分为手工操作管理方式和 ______ 。

19. 在计算机系统中单位时间能够处理数据总量的二进制位数称作 ______ 。

计算机第三次作业

计算机第三次作业

计算机第三次作业在当今数字化的时代,计算机已经成为我们生活和工作中不可或缺的一部分。

对于学习计算机知识的我们来说,每一次的作业都是一次深入探索和巩固所学的机会。

这次的第三次作业,同样让我收获颇丰。

这次作业涵盖了多个方面的计算机知识。

其中,编程部分要求我们运用所学的编程语言解决一些实际的问题。

这不仅考验了我们对语法和逻辑的掌握,更要求我们具备将问题转化为可执行代码的能力。

在解决编程问题的过程中,我深刻体会到了算法的重要性。

一个好的算法能够极大地提高程序的运行效率,减少资源的消耗。

比如说,在处理大量数据时,选择合适的排序算法就能节省大量的时间。

冒泡排序、快速排序、归并排序等,它们各有特点,适用于不同的场景。

我们需要根据具体的问题需求,选择最适合的算法。

除了编程,这次作业还涉及到了计算机网络的知识。

我们需要了解网络的拓扑结构、IP 地址的分配与管理、以及各种网络协议的工作原理。

计算机网络就像是一张无形的大网,将世界各地的计算机连接在一起,实现信息的快速传递和资源的共享。

而我们要做的,就是理解这张网的构成和运作方式,以便更好地利用它。

在学习计算机网络的过程中,我对TCP/IP 协议有了更深入的理解。

TCP 协议保证了数据传输的可靠性,而 IP 协议则负责将数据从源地址传输到目标地址。

这两个协议相互配合,使得我们能够在网络上流畅地进行通信,无论是浏览网页、观看视频,还是进行在线游戏。

另外,操作系统也是本次作业的重要内容之一。

操作系统是计算机系统的核心,它管理着计算机的硬件资源和软件资源,为用户提供了一个方便、高效的工作环境。

我们需要了解进程管理、内存管理、文件系统等方面的知识。

在进程管理中,我们要学会如何合理地分配 CPU 时间,让多个进程能够并发执行,提高系统的利用率。

内存管理则涉及到如何有效地分配和回收内存空间,避免内存泄漏和碎片化。

而文件系统则负责组织和管理计算机中的文件和目录,让我们能够方便地存储和访问数据。

微机原理及应用课后答案

微机原理及应用课后答案
2、设X=C3H,Y=5AH。试计算:{(X或Y)与(X异或Y)}。
X = C3H = 1101 0011 B
Y =5AH = 0101 1010 B
{(X异或Y)与(X或Y)}= 1001 1001B = 99H
二、填空题:
1、512×4位的存储器分别需要9地址线和4数据线?8K×8位的存储器又分别需要13地址线和8数据线?
4.存储器或IO设备经缓冲后通过总线与CPU连接,且任一时刻只能有1个部件通过总线与CPU进行数据通讯,这是由器件中的三态门电路实现的。
5.8086从数据线上读取数据的时候,其引脚DT/R为低电平,将数据写入存储器或IO设备的时候,其引脚DT/R为高电平。
6.已知某微机控制系统中的RAM容量为4K×16位.首地址为4800H.其最后一个单元的地址为57FFH(=4800H+0FFFH),其所用数据线和地址线分别为16和12根。
答:所谓寻址方式,是指如何通过寻找内存操作数的地址寻找内存操作数。
Intel系列有七种寻址方式:
(一)立即寻址
(二)寄存器寻址
(三)直接寻址
(四)寄存器间接寻址
(五)寄存器相对寻址
(六)基址加变址寻址
(七)相对基址加变址寻址
18.计算325D的十六进制、二进制和BCD码的值。
325D=145H=101000101B=0011 0010 0101BCD
4.CPU内部16位地址寄存器如何寻址和访问CPU外部20根地址形成的1M地址空间?
答:用16位的段寄存器与16位的偏移量来解决这一问题,即各个段寄存器分别用来存放各段的初始地址。当由IP提供或EU按寻址方式计算出寻址单元的16位偏移地址(又称为逻辑地址)后,将与左移4位后的段寄存器的内容同时送到地址加法器进行相加,形成一个20位的实际地址(又称为物理地址),以对存储单元寻址。

计算机第三次作业

计算机第三次作业

•题目背景介绍•题目相关理论及基础知识•题目具体解决方案及实现过程目•题目相关技术及工具介绍•题目总结及展望录背景意义题目背景及意义目前,人工智能领域已经取得了巨大的进展,各种算法和应用不断涌现。

其中,深度学习作为人工智能的重要分支,在图像识别、自然语言处理、语音识别等领域取得了显著成果。

同时,随着数据量的不断增长,人工智能技术在医疗、金融、交通等领域的应用也越来越广泛。

发展趋势未来,人工智能技术将继续快速发展,朝着更广泛的应用领域拓展。

深度学习技术有望在更多领域取得突破性进展,如强化学习、生成对抗网络等新兴方向也将逐渐成为研究热点。

此外,人工智能与物联网、区块链等技术的结合也将为社会发展带来新的机遇和挑战。

现状相关领域现状和发展趋势VS人工智能基础知识图像识别应用自然语言处理应用现有算法分析实验报告撰写030201计算机组成原理操作系统数据结构题目涉及的计算机基础知识离散数学概率论相关数学理论及基础知识了解常见的图算法,包括深度优先搜索、广度优先搜索、最短路径算法等,以及它们的原理和实现。

相关算法及数据结构知识图算法排序算法代码测试准备测试数据,对代码进行测试,检查代码的正确性和性能。

代码实现将伪代码转化为具体的编程语言代码,注意代码的效率和可维护性。

伪代码编写将算法流程和逻辑转化为伪代码,确保代码的正确性和可读性。

确定问题明确题目要求解决的问题和目标,分析问题的特点和约束条设计算法根据问题特点,选择合适的算法类型,设计算法的流程和逻辑。

算法设计思路及流程伪代码1. 输入数据:n个数字a[1],a[2],…,a[n]和另一个数字x。

2. 对数字进行排序:将a[1],a[2],…,a[n]排序,输出排序后的序列。

•查找:在排序后的序列中查找x,输出查找结果。

代码实现1. 导入需要的库。

2. 定义函数sort_array和search_array,分别实现排序和查找功能。

0102测试数据及结果分析PythonJavaJavaScript Git相关编程语言及开发环境介绍MySQL文档型数据库管理系统,适合处理大量非结构化数据。

计算机组成原理作业题3

计算机组成原理作业题3

第三次作业单选题:1、采用规格化的浮点数是为了(D)A、增加数据的表示范围B、方便浮点运算C、防止运算时数据溢出D、增加数据的表示精度2、以下(D)表示法主要用来表示浮点数中的阶码A、原码B、补码C、反码D、移码3、浮点加减运算中的对阶指(A)A、将较小的一个阶码调整到与较大的一个阶码相同B、将较大的一个阶码调整到与较小的一个阶码相同C、将被加数的阶码调整到与加数的阶码相同D、将加数的阶码调整到与被加数的阶码相同4、假定采用IEEE 754单精度浮点数格式表示一个数为45100000H,则该数为(B)A、(+1.125)10×210B、(+1.125)10×211C、(+0.125)10×211D、(+0.125)10×2105、如果浮点数的尾数用补码表示,则下列(D)中的尾数是规格化形式A、1.11000B、0.01110C、0.01010D、1.000106、float型数据通常用IEEE 754单精度浮点数格式表示,若编译器将float型变量x分配在一个32位浮点寄存器FR1中,且x = -8.25,则FR1的内容是(A)A、C104 0000HB、C242 0000HC、C184 0000HD、C1C2 0000H7、运算器虽由许多部件组成,但核心部件是(A)A、算术逻辑运算单元ALUB、多路开关C、数据总线D、累加寄存器ACC8、使用74LS181这种器件来构成一个16位的ALU,需要使用(B)片。

A、2B、4C、8D、169、用4片74181和1片74182相配合,具有(D)传递功能A、串行进位B、组内并行进位,组间串行进位C、组内串行进位,组间并行进位D、组内、组间均为并行进位10、和外存储器相比,内存储器的特点是(C)A、容量大、速度快、成本低B、容量大、速度慢、成本高C、容量小、速度快、成本高D、容量小、速度快、成本低11、磁盘属于(D)类型的存储器A、随机存取存储器B、只读存储器C、顺序存取存储器D、直接存取存储器12、某计算机系统,其操作系统保存在硬盘上,其内存储器应该采用(C)A、RAMB、ROMC、RAM和ROMD、都不对13、计算机的存储系统是指(D)A、RAMB、ROMC、主存储器D、Cache、主存储器和外存储器14、一般存储系统由三级组成,下列关于各级存储器的作用及速度、容量的叙述中正确的是(C)A、主存存放正在CPU中运行的程序,速度较快,容量很大B、Cache存放当前所有频繁访问的数据,特点是速度最快、容量较小C、外存存放需联机保存但暂时不执行的程序和数据,容量很大且速度很慢D、外存存放需联机保存但暂时不执行的程序和数据,容量很大且速度很快15、以下器件中存取速度最快的是(C)A、CacheB、主存C、寄存器D、磁盘16、在下列几种存储器中,CPU可直接访问的是(A)A、主存储器B、磁盘C、磁带D、光盘17、下列叙述中,(A)是正确的A、主存可由RAM和ROM组成B、主存只能由RAM组成C、主存只能由ROM组成D、都不对18、在存储器层次结构中,存储器从速度最快到最慢的排列顺序是(D)A、寄存器-主存-Cache-辅存B、寄存器-主存-辅存-CacheC、寄存器-Cache-辅存-主存D、寄存器-Cache-主存-辅存19、在存储器层次结构中,存储器从容量最大到最小的排列顺序是(C)A、寄存器-主存-Cache-辅存B、寄存器-主存-辅存-CacheC、辅存-主存-Cache-寄存器D、寄存器-Cache-主存-辅存20、以下(A)表示从主存M中读出数据A、M(MAR) →MDRB、(MDR)→M(MAR)C、M(MDR)→MARD、(MAR)→M(MDR)21、以下(B)表示向主存M中写入数据A、M(MAR) →MDRB、(MDR)→M(MAR)C、M(MDR)→MARD、(MAR)→M(MDR)22、用户程序所存放的主存空间属于(A)A、随机存取存储器B、只读存储器C、顺序存取存储器D、直接存取存储器23、下面有关系统主存的叙述中,错误的是(D)A、RAM是可读可写存储器,ROM是只读存储器B、ROM和RAM的访问方式相同,都采用随机访问方式进行C、系统的主存由RAM和ROM组成D、系统的主存都是用DRAM芯片实现的24、半导体静态存储器SRAM的存储原理是(A)A、依靠双稳态电路B、依靠定时刷新C、依靠读后再生D、信息不再变化25、动态RAM的特点是(C)A、工作中存储内容动态地变化B、工作中需要动态地改变访存地址C、每隔一定时间刷新一遍D、每次读出后需根据原存内容全部刷新一遍26、和静态RAM相比,动态RAM具有(B)优点A、容量能随应用任务需要动态变化B、成本低、功耗低C、掉电后内容不会丢失D、内容不需要再生27、DRAM的刷新是以(B)为单位进行的A、存储单元B、行C、列D、存储元28、某SRAM芯片,其存储容量为64K×16位,该芯片的地址线和数据线数目为(D)A、64、16B、16、64C、64、8D、16、1629、某存储器容量为32K×16位,则(C)A、地址线为16根,数据线为32根B、地址线为32根,数据线为32根C、地址线为15根,数据线为16根D、地址线为15根,数据线为32根综合题:1、假设浮点数的阶码为5位,尾数为10位,均含有2位符号位,求x + y。

计算机组成原理 第一 二 三阶段在线作业

计算机组成原理 第一 二 三阶段在线作业

第一阶段在线作业单选题 (共19道题)∙A、巨型机∙B、中型机∙C、小型机∙D、微型机我的答案:D 此题得分:2.5分∙A、(7CD)16∙B、(7D0)16∙C、(7E0)16∙D、(7F0)16我的答案:B 此题得分:2.5分∙A、(10011001)2∙B、(227)8∙C、(98)16∙D、(150)10我的答案:A 此题得分:2.5分∙A、(10011001)2∙B、(227)8∙C、(98)16∙D、(150)10我的答案:D 此题得分:2.5分∙A、BCD码∙B、16进制∙C、格雷码∙D、ASCⅡ码我的答案:D 此题得分:2.5分6.(2.5分)下列有关运算器的描述中,( )是正确的∙A、只做算术运算,不做逻辑运算∙B、只做加法∙C、能暂时存放运算结果∙D、既做算术运算,又做逻辑运算我的答案:D 此题得分:2.5分7.(2.5分)六七十年代,在美国的______州,出现了一个地名叫硅谷。

该地主要工业是______它也是____∙A、马萨诸塞,硅矿产地,通用计算机∙B、加利福尼亚,微电子工业,通用计算机∙C、加利福尼亚,微电子工业,微处理机∙D、加利福尼亚,硅生产基地,小型计算机和微处理机我的答案:C 此题得分:2.5分∙A、阶符与数符相同为规格化数∙B、阶符与数符相异为规格化数∙C、数符与尾数小数点后第一位数字相异为规格化数∙D、数符与尾数小数点后第一位数字相同为规格化数我的答案:C 此题得分:2.5分∙A、-215 ~ +(215 -1)∙B、B -(215 –1)~ +(215 –1)∙C、-(215 + 1)~ +215∙D、-215 ~ +215我的答案:A 此题得分:2.5分∙A、多指令流单数据流∙B、按地址访问并顺序执行指令∙C、堆栈操作∙D、存贮器按内容选择地址我的答案:B 此题得分:2.5分∙A、原码∙B、补码∙C、数码∙D、反码我的答案:B 此题得分:2.5分∙A、原码运算的二进制减法器∙B、补码运算的二进制减法器∙C、原码运算的十进制加法器∙D、补码运算的二进制加法器我的答案:D 此题得分:2.5分13.(2.5分)现代计算机内部一般采用二进制形式,我国历史上的______即反映了二值逻辑的思想,它最∙A、八卦图、论衡、二∙B、算筹、周脾算经、二∙C、算筹、九章算术、一∙D、八卦图、周易、三我的答案:D 此题得分:2.5分∙A、牛顿、维纳、图灵∙B、莱布尼兹、布尔、图灵∙C、巴贝奇、维纳、麦克斯韦∙D、莱布尼兹、布尔、克雷我的答案:B 此题得分:2.5分∙A、11001011∙B、11010110∙C、11000001∙D、11001001我的答案:D 此题得分:2.5分∙A、全串行运算的乘法器∙B、全并行运算的乘法器∙C、串—并行运算的乘法器∙D、并—串型运算的乘法器我的答案:B 此题得分:2.5分∙A、A 运算器、存储器、控制器;∙B、B 外部设备和主机;∙C、C 主机和实用程序;∙D、D 配套的硬件设备和软件系统;我的答案:D 此题得分:2.5分∙A、A.节约元件;∙B、B 运算速度快;∙C、C 物理器件的性能决定;∙D、D 信息处理方便;我的答案:C 此题得分:2.5分∙A、-127∙B、32∙C、-122∙D、-3我的答案:C 此题得分:2.5分判断题 (共21道题)收起∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分22.(2.5分)用16位字长(其中1位符号位)表示定点整数时,所能表示的整数的数值范围是[ 0,21∙正确∙错误我的答案:错误此题得分:2.5分23.(2.5分)在定点运算器中,无论采用双符号位还是单符号位,必须有溢出判断电路,它一般用异或∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分26.(2.5分)我国在1946年研制成功了第一台电子数字计算机,第一台晶体管数字计算机于1958年∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分29.(2.5分)用16位字长(其中一位符号位)表示定点小数时,所能表示的数值范围是0≤│N│≤1-2-∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分35.(2.5分)设32位浮点数中,符号位为1位,阶码为8位,尾数位为23位,则它所能表示的最大∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分39.(2.5分)某机字长16位,定点表示,尾数15位,数符1位,则定点法原码整数表示的最大正数为∙正确∙错误我的答案:错误此题得分:2.5分∙正确∙错误我的答案:错误此题得分:2.5分-------------------------------------------------分割-----------------------------------------------------------第二阶段在线作业单选题 (共21道题)∙A、RAM存贮器∙B、ROM存贮器∙C、主存贮器∙D、cache、主存贮器和外存贮器我的答案:D 此题得分:2.5分∙A、存放一个二进制信息位的存贮元∙B、存放一个机器字的所有存储元集合∙C、存放一个字节的所有存贮元集合∙D、存放两个字节的所有存贮元集合我的答案:B 此题得分:2.5分∙A、地址方式∙B、堆栈方式∙C、内容指定方式∙D、地址方式与堆栈方式我的答案:C 此题得分:2.5分∙A、基值寄存器内容加上形式地址(位移量)∙B、堆栈指示器内容加上形式地址(位移量)∙C、变址寄存器内容加上形式地址(位移量)∙D、程序记数器内容加上形式地址(位移量)我的答案:C 此题得分:2.5分∙A、64,16∙B、16,64∙C、64,8∙D、16,16 。

(完整word版)微计算机原理与应用模拟题3

(完整word版)微计算机原理与应用模拟题3

模拟试卷3一.单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题后的括号内。

每小题1分,共10分.错选、多选或未选均无分)1. 从8086CPU的内部结构上看,其是由( )两部分组成。

A。

运算器和20位物理地址加法器B。

运算器和总线接口单元C。

执行单元和总线接口单元D。

控制器和运算器2. 有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显示输出,应采用的数据传送方式为()。

A。

无条件传送方式B。

查询方式C。

中断方式D。

直接存储器存取方式3。

下面指令执行后,改变AL寄存器内容的指令是().A. TEST AL,02H B。

OR AL,AL C. CMP AL, BL D。

AND AL,BL4。

堆栈是内存中( )。

A. 先进先出的ROM区域B. 后进先出的ROM区域C. 先进先出的RAM区域D. 后进先出的RAM区域5. 指令周期是指()。

A. CPU从主存中取出一条指令的时间B. CPU执行一条指令的时间C. CPU主频的倒数D. CPU主存中取出一个字节的时间6。

可编程通信接口芯片8251A()。

A. 可用作并行接口B。

仅可用作异步串行接口C. 仅可用作同步串行接口D. 可用作同步、异步串行接口7。

8086CPU在最小模式下对存储器进行读操作时,有效控制信号为().A. RD低电平,WR三态,IOM高电平/B。

RD三态,WR低电平,IOM高电平/C。

RD低电平,WR三态,IOM低电平/D. RD三态,WR低电平,IOM低电平/8。

8255A既可作数据输入、出端口,又可提供控制信息、状态信息的端口是().A. B口 B。

A口 C. A、B、C三端口均可以 D. C口9. 若现堆栈的栈顶地址为1782H:0F20H现从堆栈中弹出了2个字的数据后,则SS和SP的内容为()。

A。

1782H和0F22H B。

1782H和0F24HC. 1782H和0F1CH D。

山东大学计算机组成原理第3次作业及答案

山东大学计算机组成原理第3次作业及答案

第3次作业及参考答案6.17 设机器数字长为8位(含1位符号位),对下列各机器数进行算术左移一位、两位,算术右移一位、两位,讨论结果是否正确。

解答:1)[x]原=0.0011010;算术左移一位:[x]原=0.0110100;正确算术左移二位:[x]原=0.1101000;正确算术右移一位:[x]原=0.0001101;正确算术右移两位:[x]原=0.0000110(10);产生误差5)[x]补=1.1101 000;算术左移一位:[x]补=1.1010000;正确算术左移二位:[x]补=1.0100000;正确算术右移一位:[x]补=1.1110100;正确算术右移两位:[x]补=1.1111010;正确6.19设机器数字长为8位(含1位符号位),用变形补码运算规则计算下列各题,并判断运算结果是否溢出。

解:(1)A=9/64=(0.0010010)2 ,B= -13/32=(-0.011 0100)2用双符号位方案:[A]补=00.001 0010[B]补=11.100 1100[A+B]补= 00.001 0010+11.100 1100=11.1011110运算结果的符号位为11,无溢出。

(2)A=19/32=(0.100 1100)2 ,B= -17/128=(-0.001 0001)2用双符号位方案:[A]补=00.1001100,[B]补=11.1101111,[-B]补=00.0010001[A-B]补==00.1001100+00.0010001= 00.101 1101;运算结果的符号位为00,无溢出(4)[A-B]补=10,1110100(过程略);运算结果的符号位为10,故发生负溢。

6.20用原码一位乘和补码一位乘(Booth算法)计算x·y。

(1)x= 0.110 111,y= -0.101 110;解:一)原码一位乘:x*=0.110111,y*=0.101110x0=0,y0=1,z0=x0⊕ y0=0 ⊕ 1=1→→→→→→x*×y*=0.100111100010加符号位,[x×y]原=1.100 111 100 010 二)补码一位乘:[x]补=x=0.110111,[y]补=1.010010,[-x]补=1.001001[x×y]补=1.011 000 011 110 0(计算过程略。

上海交大网络教育_微机原理三次作业及自测题汇总

上海交大网络教育_微机原理三次作业及自测题汇总

微机第一次作业1、11000110为二进制补码,该数的真值为(B )。

a. +58b. -58c. -198d. +1982、16个字数据存储区的首址为70A0H:DDF6H,末字单元的物理地址为( C )。

a. 7E816Hb. 7E7F8Hc. 7E814Hd. 7E7F6H3、8位二进制数的原码表示范围为( A )。

a. -127 ~+127b. 0 ~255c. -128 ~+128d. -128 ~+1274、完整的计算机系统应包括(B )。

a. 运算器、控制器、存储器b. 硬件设备和软件系统c. 主机和外部设备d. 主机和应用程序5、存储字长是指(B )。

a. 以上都是b. 存储单元中二进制代码个数c. 存储单元的个数d. 存储单元中二进制代码组合6、运算器执行两个补码表示的整数加法时,产生溢出的正确叙述为(C )。

a. 相加结果的符号位为1则产生溢出b. 最高位有进位则产生溢出c. 相加结果的符号位与两同号加数的符号位相反则产生溢出d. 相加结果的符号位为0则产生溢出7、堆栈存储器存取数据的方式是(A )。

a. 先进后出b. 都可以c. 随机存取d. 先进先出8、下列数中最小的数是(D )。

a. (97)10b. (62)16c. (142)8d. (1011011)29、程序计数器PC的作用是(B )。

a. 保存CPU要访问的内存单元地址b. 保存将要执行的下一条指令的地址c. 保存正在执行的一条指令d. 保存运算器运算结果内容10、若某CPU具有64GB的寻址能力,则该CPU的地址总线宽度为(A )。

a. 36b. 64c. 32d. 2411、8086系统中,每个逻辑段的最多存储单元数为(D)。

a. 1MBb. 256Bc. 根据需要而定d. 64KB12、在机器数(C )中,零的表示形式是惟一的。

a. 原码b. 反码c. 补码d. 原码和反码13、指令队列具有(B )的作用。

《计算机原理与应用》习题(1-6章)

《计算机原理与应用》习题(1-6章)

第1章微机系统导论1.2微处理器、微型计算机和微型计算机系统之间有何联系与区别?答:微处理器是微型计算机的中央处理器,微型计算机是微型计算机系统硬件部分的核心部件。

微处理器是指由一片或几片大规模集成电路组成的具有运算器和控制器功能的中央处理器部件。

微型计算机又称主机,是指以微处理器为核心,配上存储器、输入/输出接口电路及系统总线所组成的计算机。

微型计算机系统是指以微型计算机为中心,配以相应的外围设备(如硬盘、显示器、键盘、鼠标等)、电源和辅助电路(统称硬件)以及指挥微型计算机工作的软件系统(如系统软件、应用软件)所构成的系统。

1.3一个基本的微机硬件系统的组成部分包括哪几部分?实际微机硬件系统一般都由哪些部件组成?答:一个基本的微机硬件系统的组成包括微处理器芯片、存储器芯片与输入输出接口芯片。

微处理器芯片是微机的运算和控制中心,存储器芯片(内存)用来存储程序和数据,输入输出接口芯片是微机与外设之间的接口。

主流微机硬件系统一般由主机(包括CPU、主存储器RAM、CPU外围芯片组和总线插槽)、外设接口卡、外部设备(如显示器、键盘、鼠标)及电源等部件组成。

1.6 一个最基本的微处理器由哪几部分组成?它们各自的主要功能是什么?答:一个最基本的微处理器由运算器、控制器和内部寄存器阵列3个部分组成。

运算器又称为算术逻辑单元(ALU),用来进行算术或逻辑运算以及位移循环等操作;控制器包括指令寄存器(IR)、指令译码器(ID)、可编程逻辑阵列(PLA),三者共同作用完成取指控制、执指控制等操作;内部寄存器的数量和类型视具体的微处理器类型而定,一般包括累加器、数据寄存器、程序计数器、地址寄存器和标志寄存器等,用以存放对应的数据,供控制器和运算器使用。

1.7 试说明程序计数器PC在程序执行过程中的具体作用与功能特点。

答:PC中存放着正待取出的指令的地址。

根据PC中的指令地址,CPU准备从存储器中取出将要执行的指令。

微机原理及应用第三次作业

微机原理及应用第三次作业

第三阶段作业一、填空题1.I/O接口信号分为数据信息、状态信息和(控制信息)等三类。

2.接口与外设间的数据传输则可分为2种情况(输入)与(输出)。

3.8255A根据端口选择信号A1、A0的组合把数据总线传送来的信息传送到相应的端口。

当A1A0=10时,选中(端口c )当A1A0=11时,选中(控制端口)4.8255 有3 种工作方式,,其中方式2 只允许(A )口使用。

5.在DMA控制下,每传送一个字节,地址寄存器(加1 ),字节计数器(减1 ),如此循环,直至计数器之值为0。

6.DMA控制器接管总线后进行DMA读操作,则对存储器进行(读操作)对外设进行(写操作)7.所谓“串行通信”是指数据是一位一位顺序传送的。

在串行通信中有两种基本的通信方式:即(同步通信和异步通信)8.RS-232C标准(协议)是美国EIA公布的通信协议。

它适合数据传输速率(0~20000b/s )范围内的通信,它要求DTE和DCE之间最大传输距离为(15m )。

9.近距离通信时,通信双方可直接连接,最简单的情况,只要使用(发送线)、(接收线)、(信号地线)等3根线便可实现全双工异步通信。

10.EISA在ISA的基础上,将数据总线宽度从(16 )位变为(32 )位11.描述PCI总线标准中定义了(32 )位数据总线,可扩充到(64 )位。

12.局部总线可分为三种:专用局部总线、(VL )总线和(PCI )总线。

B设备可以即插即用,一旦设备USB的节点,就会产生被软件支持的一系列操作,来完成对设备的配置,这被称为(总线枚举)过程。

14.按键码的识别方式将键盘分(接触式)、(无触点式)两种,计算机中使用的主要是(接触式)。

15.除键盘抖动的方法主要有两种(硬件)、(软件)。

16.对于共阳极显示器而言,发光的相应段须接(低)电平才能有效。

17.共阴极显示器显示数字“2”,其对应的段码为(5BH )。

18.当前使用的CRT显示器主要是彩色显示器,包括()和()部分。

《微型计算机原理及应用》作业

《微型计算机原理及应用》作业

《微型计算机原理及应用》作业班级:姓名:学号:项目指导教师:李艳文王志松赵玉勤张庆玲唐艳华朱学军王鑫项目完成时间:2016.4.19一、作业一第30题、编写程序完成统计数据段从source开始单元存放的100个单字节带符号数中负数和正数的个数,将结果分别放于DX和BX中。

1、题目的分析描述及要求:主要是算法构造,预期结果将数据与0比较,小于0,为负数,dx加1;大于0,为正数,bx加1。

最终负数和正数的个数将记录在DX和BX中。

2、寄存器及主存等的应用说明数据段从source开始单元存放的100个单字节带符号数,dx存放负数个数,bx存放正数个数。

3、程序框图4、详细程序.model small.stack.datacount equ 100source db 0h,01h,97h,98h,96 dup(81h) ;假定source数据.codestart: mov ax,@datamov ds,axmov si, offset source ;获取source的偏移地址mov cx,count ;循环次数cx等于source中的数据个数mov dx,0 ;dx初始化mov bx,0 ;bx初始化again: cmp byte ptr [si],0 ;和0比较jl L1 ;小于0,dx加1jz L2 ;等于0,dx与bx均不加1,而是直接对下一个数进行比较inc bx ;大于0,bx加1jmp L2L1: inc dxL2: inc si ;指向下一个数loop againmov ax,4c00hint 21hend start5、包括程序调试的情况、程序运行的结果的分析。

二、作业二第41题、若在存储器中有两个数a和b(它们所在地址用符号表示,下同),编一程序实现a×10+b (a×10以及“和”用两字节表示)。

1、题目的分析描述及要求:主要是算法构造,预期结果先将a乘10存在ax中,将b存在dx中,再将ax加dx,将结果存在sb中。

石大远程奥鹏-计算机网络原理(含模拟实验)-第三次在线作业正确答案

石大远程奥鹏-计算机网络原理(含模拟实验)-第三次在线作业正确答案
D、合理分配IP地址的使用
正确答案:C
22.域名解析可以分两种方式,分别是
A、直接解析和间接解析
B、直接解析和递归解析
C、间接解析和反复解析
D、反复解析和递归解析
正确答案:D
23. FTP使用( )端口传送数据
A、21
B、22
C、20
D、19
正确答案:A
24. HTTP协议定义的是( )之间的通信
A、邮件服务器
ARP
B、RARP
C、DNS
DHCP
正确答案:B
7.当一个IP分组进行直接交付,要求发送站和目的站具有相同的
A、IP地址
B、主机号
C、网络号
D、子网地址
正确答案:C
8. ICMP是:( )
A、应用层的协议
B、网络层协议
C、传输层协议
D、不是TCP/IP协议集中的协议
正确答案:B
9.对IP数据报分片的重组通常发生在()上。
D、提高传输速度
正确答案:B
17.负责提供可靠的端到端数据传输的是__________的功能。
A、应用层
B、网络层
C、数据链路层
D、传输层
正确答案:D
18.能够使主机或路由器报告差错情况和提供有关异常情况的报告是下列那种协议的功能__________。
A、ICMP
B、IP
C、HTTP
D、TCP
正确答案:A
D、UDP、ARP、ICMP
正确答案:C
27.在下面给出的协议中,( )是TCP/IP的应用层协议。
A、TCP和FTP
B、DNS和SMTP
C、RARP和DNS
D、IP和UDP
正确答案:B

中央电大《计算机组成原理A》第1、2、3、4次作业及答案

中央电大《计算机组成原理A》第1、2、3、4次作业及答案

第一次作业一、分析题:把下面给出的几个十进制数化为二进制数(无法精确表示时,小数点后取三位)、八进制数、十六进制数。

7+3/4,—23/64,27.5,—125.9375, 5.43二、分析题:把下面给出的几种不同进制的数化成十进制的数。

(1010.0101)2,—(101101111.101)2,(23.47)8,—(1A3C.D)16三、分析题:写出下面2组数的原码、反码、补码表示,并用补码计算每组数的和、差。

双符号位的作用是什么?它只出现在什么电路之处?(1)X = 0.1101 ,Y = —0.0111(2)X = 10111101 ,Y = —00101011四、简述题:解释定点运算器的功能和组成部件?以Am2901芯片为实例,来介绍定点运算器的有关知识,你的认知程度如何?五、简答题:以教学计算机为例,说明应如何控制与操作运算器完成指定的数据运算、传送功能,为什么必须在Am2901之外解决向运算器提供最低位的进位信号,最低、最高位的移位输入信号,以及状态位的接收与记忆问题。

设计完成如下操作功能的操作步骤和必须提供的信号:把100送入R0,R0的内容送入R1,完成R0—R1本存入R0,R1的内容减1,R1的内容送入Q,R1和Q与C联合右移一位。

六、计算题:假定X= 0.0110011×211, Y= 0.1101101×2-10(此处的数均为二进制),在不使用隐藏位的情况下,回答下列问题:(1)浮点数阶码用4位移码、尾数用8位原码表示(含符号位),写出该浮点数能表示的绝对值最大、最小的(正数和负数)数值;(2)写出X、Y的正确浮点数表示(注意,此处预设了小陷阱)(3)计算X+Y;参考答案:一、答案:十进制数二进制数八进制数十六进制数7+3/4 111.11 7.6 7.C-23/64 -0.010111 -0.27 -0.5C27.5 11011.1 33.4 1B.8-125.9375 -1111101.1111 175.74 7D.F5.43 101.011 5.3 5.68二、答案:(1010.0101) 2= (10.3125)10- (101101111.101) 2= (357.625)10(23.47) 8= (19+39/64)10- (1A3C.D) 16= (6716+13/16)10三、答案:(1)X = 0.1101 ,Y = —0.0111[X]原=00 1101,[X]反=00 1101,[X]补=00 1101[Y]原=11 0111,[Y]反=11 1000,[Y]补=11 1001,[-Y]补=00 01110 0 1 1 0 1 0 0 1 1 0 1+) 1 1 1 0 0 1 +) 0 0 0 1 1 10 0 0 1 1 0 0 1 0 1 0 0[X+Y]补= 00 0110 [X-Y]补=01 0100X+Y=0.0110 X-Y溢出(2)X = 10111101 ,Y = —00101011[X]原= 00 10111101 , [X]反= 00 10111101 , [X]补= 00 10111101[Y]原= 11 00101011 , [Y]反= 11 11010100 , [Y]补= 11 11010101,[-Y]补=00 001010110 0 1 0 1 1 1 1 0 1 0 0 1 0 1 1 1 1 0 1+) 1 1 1 1 0 1 0 1 0 1 +) 0 0 0 0 1 0 1 0 1 10 0 1 0 0 1 0 0 1 0 0 0 1 1 1 0 1 0 0 0[X+Y]补= 00 10010010 [X-Y]补= 00 11101000X+Y= +10010010 X-Y= +1110100四、答案:定点运算器的功能与组成:①对数据进行算术运算和逻辑运算,给出结果某些特征;②暂存参加运算的数据和中间结果;③可用硬件完成乘除运算;④接受外部数据的输入,送出运算结果;⑤与计算机其他部件协同工作运算器的组成:①算术与逻辑运算部件;②通用寄存器;③乘商寄存器;④多路选择器;⑤输入/输出逻辑电路。

新编16 32位微型计算机原理及应用答案(第五版)_第三章参考答案

新编16 32位微型计算机原理及应用答案(第五版)_第三章参考答案

第三章 8086/8088微处理器及其系统 教材习题3.1-3.70参考答案3.1 为什么要研究8086/8088微处理器及其系统?这比直接研究32位微处理器及其系统有何优缺点?解:尽管8086/8088后续的80286、80386、80486以及Pentium系列CPU结构和功能已发生很大变化,但从基本概念与结构以及指令格式上来讲,他们仍然是经典的8086/8088CPU的延续与提升。

3.2 8086 CPU有多少根数据线和地址线?它能寻址多少内存地址单元和I/O端口?8088CPU又有多少根数据线和地址线?为什么要设计8088CPU?解:8086 CPU有16根数据线和20根地址线,可寻址1MB存储单元和64KB的I/O端口。

8088 CPU 有16位内部数据线和8条外部数据总线,20根地址线。

8088 CPU 是8086 CPU的向下兼容版,这样设计主要为了与INTEL原有的8位外围接口芯片直接兼容。

3.3 8086 CPU内部按功能可分为哪两大部分?他们各自的主要功能是什么?解:从功能上讲,8086可分为两个部分,即总线接口单元(bus interface unit,BIU)和执行单元(execution unit ,EU)。

总线接口单元(BIU)的功能是负责CPU与存储器或I/O设备之间的数据传送。

EU的功能只是负责执行指令;执行的指令从BIU的指令队列缓冲器中取得,执行指令的结果或执行指令所需要的数据,都由EU向BIU发出请求,再由BIU经总线控制电路对存储器或外设存取。

3.4 8086 CPU内部的总线接口单元BIU由哪些功能部件组成?他们的基本操作原理是什么?解:BIU内有4个16位的段地址寄存器CS、DS、SS和ES,16位指令指针IP,6字节指令队列缓冲器,20位地址加法器和总线控制电路。

基本操作原理是BIU要从内存取指令送到指令队列缓冲器;CPU执行指令时,总线接口单元要配合执行单元从指定的内存单元或者外设端口中取数据,将数据传送给执行单元,或者把执行单元的操作结果传送到指定的内存单元或外设端口中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《计算机原理与应用》作业第三次
四、缓冲技术与浮点数
1、缓存块、相联性和平均存储器访问时间(27分)
假设有16位的地址空间,时钟周期频率为2GHz。

设计的缓存参数如下:
缓存大小:4Kb
块大小:1 word(4 byte)
缓存命中时间:2个周期
缓存缺失时间:100个周期
再假设,依次访问如下的地址:0x0000, 0x0004, 0x0008, 0x000c, 0x1000, 0x1004, 0x1008, 0x100c, 0x0000, 0x0004, 0x0008, 0x000c
a.如果使用直接映射缓冲技术
(1)地址中的tag、set index、block offset字段分别是多少宽度?(3分)
Tag:4位set index:10位block offset:2位
(2)在每次存储访问时,缓存是否命中/缺失?如果是缺失的话,请给出缺失类型
(3)请计算缓冲的缺失率,及AMAT。

与没有使用缓冲技术相比,访问存储的时间
的效率提高了多少?(3分)
缺失率=100%;T=0.5ns,AMAT=(2+100*100%)T=51ns;没有缓冲技术时,AMAT=100 cycles=50ns,故缓冲技术使得效率降低2%。

b.假设缓存大小不变,而将块大小变为2字(8字节)请回答问题。

(4)地址中的tag、set index、block offset字段分别是多少宽度?(3分)
4;9;3
(5)在每次存储访问时,缓存是否命中/缺失?如果是缺失的话,请给出缺失类型(Compulsory, Capacity, or Conflict), 请将结果填入下表。

(3分)
(6)请计算缓冲的缺失率。

注:由于增加了块大小,命中和缺失的时间都有可能增加。

请在下述给出的参数中选择合理的时间参数,来计算AMAT。

与没有使用
缓冲技术相比,访问存储的时间的效率提高了多少?(3分)
●Cache hit time: 1, 2, 3 cycles
●Cache miss time: 90, 100, 110 cycles
hit time=2 cycles, miss time=110 cycles, 1 cycle=0.5ns;
miss rate=50%;
AMAT=(2+110*50%)cycles=28.5ns;
未使用缓冲时,AMAT=100 cycles=50ns,缓冲使得访问效率提高43%。

c.将b中的缓存设计,进一步提高缓存的相联性,缓存大小不变,块大小仍为2字,使用2路分组相连方式。

(7)地址中的tag、set index、block offset字段分别是多少宽度?(3分)
5;8;3
(8)在每次存储访问时,缓存是否命中/缺失?如果是缺失的话,请给出缺失类型(Compulsory, Capacity, or Conflict), 请将结果填入下表。

(3分)
(9)请计算缓冲的缺失率。

注:由于增加了块大小,命中和缺失的时间都有可能增加。

请在下述给出的参数中选择合理的时间参数,来计算AMAT。

与没有使用
缓冲技术相比,访问存储的时间的效率提高了多少?(3分)
●Cache hit time: 1, 2, 3 cycles
●Cache miss time: 90, 100, 110 cycles
hit time=3 cycles, miss time=110 cycles, 1 cycle=0.5ns;
miss rate=33.3%;
AMAT=(3+110*33.3%)cycles=19.8ns;
未使用缓冲时AMAT=100 cycles=50ns,缓冲技术使效率提高了60.33%。

2、适应缓存的程序编写(11分)
如下的C程序(非优化方式)运行在一个处理器上,其缓存使用直接映射方式,cache 大小为1Kb,块大小为16 bytes。

int i, j, array[256*256];
/* ... */
for (i = 0 ; i < 255 ; i++) {
for (j = 0 ; j < 256 ; j++) {
array[256*j] += array[256*j + i + 1];
}
}
假设int为4字节,array开始于0x4000
(10)请计算代码执行时的缓存访问缺失率。

(4分)
一次访问有两次读操作和一次写操作,总访问次数为3*255*256=195840;
当i=0~2时,array[256*j]和array[256*j+i+1]只有一个会缺失,当i>2时,array[256*j]和array[256*j+i+1]在访问时都会缺失,总缺失次数为3*1*256+(255-3)*2*256=129792;
Miss rate=129792/195840=66.27%
(11)重写代码提高执行效率(不要使用cache blocking算法)。

重写后代码的缺失率是多少?(5分)
for (ij= 0 ; j < 256 ; j++) {
for (i = 0 ; i< 255 ; i++) {
array[256*j] += array[256*j + i + 1]; } }
总访问次数3*256*255,缺失访问次数256*[255/3]=256*64;
Miss rate=8.37%
(12)对于重新编写的代码使用write-back策略是否有效?请使用1-2句话简要分析。

(2分)
有效,重新编写后的代码会连续修改某一个元素的值,采用写回策略,每次只
修改缓存,直到移出才存回内存,这比每次都写回内存的效率要高。

3、浮点数(12分)
请参考IEEE 32位浮点表示法,但本题使用的指数部分为6位,偏置数使用30。

请完成下述问题。

//第十七讲结束时,即可做本题了
(13)将-42.375转化为浮点表示,并用十六进制样式写出答案。

(2)0xC6A60000(14)将0xD3510000转化为十进制的数。

(2)-3396
(15)请指定+∞、-∞、NaN的表示法。

(2)
+∞:0x7E000000;
-∞:0xFE000000;
NaN:exponent为111111,significand非零即可
(16)它能表示的最小正整数(在小数点右边没有任何数)是多少?把答案写成十进制(例如12)的形式。

(2)
(17)它能表示的最小的非变形的正数是多少?把答案写成2的幂(例如2的x次方)形
2
式。

(2)-29
(18)它能表示的最小的正数是多少?把答案写成2的幂(例如2的x次方)形式。

(2)-54
2
以上为第二次作业的全部题目,共50分。

(1)~(9)每个问题为3分;
●(10)问题为4分;
●(11)问题为5分;
●(12)~(18)每个问题2分。

总成绩计算时,会对上述分值进行折算的。

相关文档
最新文档