ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:539.90KB ,
资源ID:10857760      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10857760.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机题和简答题.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机题和简答题.docx

1、计算机题和简答题三,计算题1. 数值的转换知识点:(A) 二进制数、八进制数和十六进制数之间的转换(1)二进制转换成八进制时,以小数点为分界线,整数部分从低位到高位,小数部分从高位到低位,每3位二进制为一组,不足三位的,小数部分在低位补0,整数部分在高位补0,然后用1位八进制的数字来表示。(2)十六进制之间的转换方法类似二进制与八进制之间的转换方法,每4位二进制为一组。(3)八进制数与十六进制数之间的转换,可将二进制数作为中间媒介进行转换。例题:(1 101.010 1)2 = (001 101.010 100)2 = (15.24)8(1 1101.0101)2 = (0001 1101.0

2、101)2 = (1D.5)16= (001 101.010 100)2 = (1101.0101)2(B)二进制数、八进制数、十六进制数转换成十进制数例:写出(1101.01)2,(237)8,(10D)16的十进制数 (1101.01)2= 123 + 122 + 021 + 120 + 02-1 + 12-2 = 8 + 4 + 1 + 0.25 = 13.25(237)8 = 282 + 381 + 780 = 128 + 24 + 7 = 159(10D)16 = 1162 + 13160 = 256 + 13 = 269 ()十进制数转换成二进制数(转换成八进制方法一样)()整数转

3、换方法除基取余法例题:把十进制数205转换成二进制数。换算结果:(205)10(1 1 0 0 1 1 0 1)2()小数转换方法乘基取整法 例:把十进制小数0.8125转换成二进制数。换算结果:(0.8125)10(0. 1 1 0 1)2注:并不是所有的十进制小数都能转换成有限位二进制小数并出现乘积的小数部分为0的情况,有时整个换算过程无限进行下去。(例:0.2)此时可以根据精度要求并考虑计算机字长位数取一定长度的位数后四舍五入,这样得到的二进制数是原十进制数的近似值。当一个数既有整数部分又有小数部分时,分别进行转换后再进行拼接。2.补码加减运算(要判断是否溢出)知识点:(A)当补码加法运

4、算的结果不超出机器范围时,可得出以下重要结论:(1)用补码表示的两数进行加法运算,其结果仍为补码。(2)X+Y补=X补+Y补。(3)X-Y补=X补+-Y补。(4)符号位与数值位一样参与运算例:.,用补码运算解:x补补补即X+Y补=X补+Y补。.设,用补码运算:解:X-Y补=X补+-Y补补+-补即X-Y补=X补+-Y补()溢出处理双符号位方法:正数用00表示,负数用11表示,两个符号位与码值位一起参加运算;若运算结果的两个符号位的代码不一致时表示溢出;两个符号位的代码一致时,表示没有溢出正溢出:若两个符号位代码为01,表示正溢出,表明运算结果是大于允许取值范围的正数;负溢出:若两个符号位为10,

5、表示负溢出,表明运算结果是负数,其绝对值大于允许取值范围。注:最高符号位永远表示结果的正确符号。 例题: x0.1001,y0.1110,用补码运算判断xy是否溢出。 解:x补0.1001,y补0.1110 两个正数相加的结果符号位为1,表示相加后有溢出。 x0.1011,y0.1100,用补码运算判断xy是否溢出。 解:x补11.0101,y补11.0100 符号位的代码是10,两个符号位的代码不一致,表示运算结果负溢出。 例:x0.1011,y0.1101,用补码运算判断xy是否溢出。 解:x补00.1011,y补00.1101 符号位的代码是01,两个符号位的代码不一致,表示运算结果正溢

6、出。 .浮点数加减法的运算:()知识点:两浮点数进行加减的运算规则是: 1) 对阶:小阶向大阶看齐对阶的第一步是求阶差:EExEy 采用 “小阶向大阶看齐”的方法,即小阶的尾数右移E位,小阶的阶码增加E与大阶相等。2) 尾数求和(差)3) 规格化对于浮点数的原码表示法,其规格化数为:正数:00.1xxx;负数:11.1xxx对于浮点数的补码表示法,规格化数为:正数:00.1xxx;负数:11.0xx补码规格化的条件是:若和或差的尾数两符号位相等且与尾数第一位不等,即00.1xxx或11.0xxx,就是规格化的数;若和或差的尾数两符号位相等且与尾数第一位相等,则需向左规格化。即00.0xxx或1

7、1.1xxx,需将和或差的尾数左移,每移一位,和或差的阶码减一,直至尾数第一位与尾符不等时为止,叫做向左规格化;若和或差的尾数两符号位不等,即01.xxx或10.xxx形式,表示尾数求和(差)结果绝对值大于。此时应该将和(差)的尾数右移1位,阶码加,即进行向右规格化。 4) 舍入 “0舍1入”法,即右移时丢掉的最高位为0,则舍去;是1,则将尾数的末位加1(相当于进入)。 “恒置1”法,即不管移掉的是0还是1,都把尾数的末位置15) 浮点数的溢出判断表示成规格化数以后,由阶码进行判断是否溢出E补=01 XXX为上溢,真正溢出,需做溢出处理。E补=10 XXX为下溢,浮点数值趋于零,用机器零表示例

8、: X = 2010 0.11011011, Y = 2100 (0.10101100) ,求X+Y。 解 :计算过程:1 对阶:阶差:E =EX补+EY补 = 00010 + 11100 = 11110 X阶码小,MX右移2位,保留阶码E = 00100。MX补=00 00 110 110 11(下划线上的数是右移出去而保留的附加位。)2 尾数求和(差)MX补+MY补= 00 00110110 11 + 11 01010100 = 11 10001010 113 规格化左规,移1位,结果=11 00010101 10;阶码1,E = 00 1001 = 00 0114 舍入附加位最高位为1,

9、在所得结果的最低位+1,得新结果:M补 = 11 00010110,M = 0.11101010。5 判溢出 阶码符号位为00,故不溢出,最终结果为:X + Y = 2011 (0.11101010)。存储器容量计算题:例:有若干片1M8位的SRAM芯片,采用字扩展方法构成4MB存储器,问:(1) 需要多少片RAM芯片?(2) 该4MB存储器需要多少地址位?(3) 画出该存储器与CPU连接的结构图。解:(1) 需要4M/1M = 4片SRAM芯片;(2) 需要22条地址线(3) 该存储器与CPU连接的结构图类似1. 设有若干片256K8位的SRAM芯片,问:(1) 采用字扩展方法构成2048K

10、B的存储器需要多少片SRAM芯片?(2) 该存储器需要多少位地址位?(3) 画出该存储器与CPU连接的结构图。2. 设有若干片256K8位的SRAM芯片,问: (1) 如何构成2048K32位的存储器? (2) 需要多少片RAM芯片? (3) 该存储器需要多少位地址位? (4) 画出该存储器与CPU连接的结构图。5.寻址的计算(1)知识点:形式地址:指令中直接给出的地址;有效地址:操作数所在的真实地址;即实际访问的存储单元地址(2) 直接寻址:指令中的地址D就是操作数的有效地址(3) 间接寻址:D单元的内容才是操作数的有效地址,即操作数地址在内存中。当操作数地址改变时,只需修改间接地址指示器的

11、单元内容,而不必修改指令,原指令的功能照样实现(4) 变址寻址:计算有效地址的公式为:有效地址E变址值(Rx)形式地址D(5) 相对寻址方式:相对寻址是把程序计数器PC的内容加上指令格式中的形式地址D而形成操作数的有效地址。相对寻址方式是变址寻址方式的特例公式:有效地址E现行程序地址(PC)位移量(D)(6) p112:5.2和5.3两题的计算。6.页式虚拟存储器的计算题:例:一个有30位程序地址空间,页面容量为1KB,主存的容量为8MB的存储系统,问:(1) 虚页号字段有多少位?页表将有多少行?(2)页表的每一行有多少位?页表的容量有多少字节?解:i. 1. 230B/1KB=220,虚页号

12、字段有20位;页表的长度为220 =1M行。ii. 2.主存的容量为8MB=223B,主存中页框架的数量有223 / 210 = 213个。页表中主存页号字段是13位长,加上其它信息将超过16位。设页表的每一项为16位,页表的容量为1M2 = 2MB。例:一个虚拟存储器有8个页面,页面大小为1024字,内存有4个页面框架。页表的内容为: 虚页号 实页号 0 3 1 1 2 - 3 - 4 2 5 - 6 0 7 - 对应于虚拟地址4098的主存地址是什么?解:40981024 = 4.2,所以虚页号为4,页内地址为2。从表中查得实页号为2,实际主存地址为21024 + 2 = 2050。7.段

13、式虚拟存储器虚实地址转换计算如下图:四简答题()什么是:只读存储器(read only memory,简称ROM)是一类重要的阵列逻辑电路。在计算机中,常常要存储固定的信息(如监控程序、函数、常数等)。对于这类存储固定信息的存储器,在使用前把信息存入其中,使用时读出己存入的信息,而不能写入新的信息。(B)ROM的特点:(1)存储器中的内容是被预先写好的,并且断电后仍能长期保存;(2)运行程序时,ROM只能读出信息而不可能随机写入;(3)存储的都是固定程序和数据(C)结构:ROM主要由全译码的地址译码器和存储单元体组成,前者是一种“与”阵列,后者则是“或”阵列,它们都以阵列形式排。存储体中写入的

14、信息是由用户事先决定的,因此是“用户可编程”的,而地址译码器则是“用户不可编程”的。ROM结构的进一步说明:它由两个阵列组成“与”门阵列和“或”门阵列;其中“或”的内容是由用户设置的,因而它是可编程的;(存储单元) 与阵列是用来形成全部最小项的,因而是不可编程的。(地址单元) (D)什么是存储单元体和地址码存储器中存放信息的单元是存储单元,它是由若干个二进制信息组成的,叫做“字”,每个二进制信息称为“位”。为了寻找存入存储器中的字,给每个字以编号,称为地址码,简称地址()ROM的工作方式:给定一个地址码,得到事先存入的确定数据列。(只是读出信息)2、 中断处理过程:关中断,进入不可再次响应中断

15、的状态,由硬件自动实现。保存断点和现场。(断点:当前的程序计数器PC中的内容保存起来。现场:程序状态字,中断屏蔽寄存器和CPU中某些寄存器的内容。)为了在中断处理结束后能够正确的返回到中断点,在响应中断时,必须把断点内容保存起来。判别中断源,转向中断服务程序。开中断。开中断将允许更高级中断请求得到响应,实现中断嵌套。执行中断服务程序。不同中断源的中断服务程序是不同的,实际有效的中断处理工作是在此程序段中实现的。退出中断。在退出时,又应进入不可中断状态,即关中断,恢复现场、恢复断点,然后开中断,返回原程序执行。3、 DMA的基本操作:a) 从外围设备发出DMA请求;b) CPU响应请求,把CPU

16、工作改成DMA操作方式,DMA控制器从CPU接管总线的控制;c) 由DMA控制器对内存寻址,即决定数据传送的内存单元地址及数据传送数的计数,并执行数据传送的操作。d) 向CPU报告DMA操作的结束。注意,在DMA方式中,一批数据传送前的准备工作,以及传送结束后的处理工作,均由管理程序控制,而DMA控制器仅负责数据传送的工作。 4、 为什么提出高速缓冲存储器Cache:(1)是为解决CPU和DRAM之间的速度匹配而采用的一项重要技术;(2)是发挥CPU高速高效的性能而设置的一种介于CPU和DRAM之间的高速小容量缓冲存储器;(3)存取速度要比主存快,由高速的SRAM组成;(4)全部功能由硬件实现

17、,保证了其高速度5、 微程序控制器工作过程:微程序控制器的工作过程实质上就是在微程序控制器的控制之下,计算机执行机器指令的过程:1. 从控制存储器中运行取指令微程序,完成从主存储器中取得机器指令的工作;2. 根据机器指令的操作码,得到相应机器指令的微程序入口;3. 逐条取出微指令,完成相关微操作控制;4. 执行下一条机器指令。6、 流水的基本概念 5. 计算机的流水处理过程非常类似于工厂中的流水装配线; 6. 为了实现流水,首先把输入的任务(或过程)分割为一系列子任务,并使各子任务能在流水线的各个阶段并发地执行; 7. 当任务连续不断地输入流水线时,在流水线的输出端便连续不断地吐出执行结果,从而实现了子任务级的并行性

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1