计算机硬件技术基础答案B.doc_第1页
计算机硬件技术基础答案B.doc_第2页
计算机硬件技术基础答案B.doc_第3页
计算机硬件技术基础答案B.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学习中心: 院校学号: 姓名 东 北 大 学 继 续 教 育 学 院计算机硬件技术基础 试 卷(作业考核 线下) B 卷(共 4 页) 总分题号一二三四五六七八九十得分注:请您单面打印,使用黑色或蓝色笔,手写完成作业。杜绝打印,抄袭作业。一、选择题(每题2分,共20分) 得分1.CPU中运算器的主要功能 D 。A.算术运算 B.逻辑运算C.函数运算 D.算术运算和逻辑运算 2.堆栈结果的特点是 B 。A.先进先出 B.后进先出C.后进后出 D.同时进出3.在程序运行过程中,确定下一条指令的物理地址的计算表达式是 A 。A.CS*16+IP B.DS*16+DIC.SS*16+DID.ES*16+SI4.一条指令中目的操作数不允许使用的寻址方式是 B 。A.寄存器寻址 B.立即数寻址 C.变址寻址 D.寄存器间接寻址5.8086CPU的PUSH指令执行时: A 。A.先推数据,再将SP-2B.先将SP-2,再推数据 C.先推数据,再将SP+2D.先将SP+2,再推数据6.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是 A 。A.MOV AL,00HB.AND AL,00H C.XOR AL,AL D.SUB AL,AL 7.具有指令流水线功能的CPU其特点是 A 。A.提高CPU运行速度B.提高存储器存取速度C.提高I/O处理速度D.提高DMA传递速度8.通常人们所说的32位机指的是这种计算机的CPU B 。A.是由32个运算器组成的 B.的运算器为32位 C.有32条数据引脚 D.包含有32个寄存器9.和外存相比,主存的特点是 C 。A. 容量大、速度快、成本低 B. 容量大、速度慢、成本高C. 容量小、速度快、成本高 D. 容量小、速度快、成本低10.以下不属于常见硬盘接口类型的是 C 。A、IDE接口B、SCSI接口C、PCI接口D、SATA接口二、填空题(每空2分,共20分) 得分1.程序计数器中存放的是CPU所要访问的内存单元的 地址 。2.已知逻辑地址为2F80H:38A0H,物理地址= 330A 0H 。3.8086CPU复位时,寄存器CS和IP的内容为 FFFH和0000H 。4.硬件中断由外部硬件产生,分为 可屏蔽 中断和 非屏蔽 中断。5.8086可以处理 256 种不同类型的中断源。每一个中断源都有一个唯一的 中断类型 码,CPU用其识别不同的中断源。6.最大的10位无符号二进制整数转换成十进制数是 1024 。7.8086中标志寄存器的状态标志占 5 位。三、判断题(每题1分,共10分) 得分1.三态门的输出有三个状态:0态、1态和高阻态。( 对 )2.计算机中所有的信息都是以二进制形式存放的。( 对 )3.8086中指令指针寄存器IP是存放从存储器中取出的将要执行的指令的。( 错 )4.8086系统的存储器引入了分段的概念,每个段必须为64K,段与段之间可以是独立的。( 错 )5.80486 CPU的地址线和数据线都是32位。( 对 )6.MOV指令要影响标志位。( 错 )7.每执行完一次PUSH指令后,SP的值将会减去1。( 错 )8.内存分为RAM和ROM两种,断电时ROM的内容消失而RAM中的内容存在。( 对 )9.高速缓冲存储器的容量比主存大,速度也比主存快。( 错 )10.DMA是一种不需要CPU介入的高速数据传送方式。( 对 )四、简答题(每题5分,共20分) 得分1.8086与8088CPU有哪些重要的区别?答:8086 是真正的 16 位微处理器,有 16 条地址数据双重总线 AD0AD15 ,有“总线高允许”信号线 BHE# ,内存与 I/O 操作控制线为 M/IO#, 芯片内的指令队列为 6 个字节,一个总线周期最多可交换 2 个字节;而 8088 为准 16 位机,只有 AD0AD7 这 8 条地址数据双重总线,无 BHE 信号线,内存与 I/O 操作控制线为 IO/M# ,芯片内的指令队列为 4 个字节。2.什么是堆栈?它的作用是什么?堆栈指针的作用是什么?答:堆栈是一个按照后进先出的原则存取数据的部件,它是由栈区和栈指针组成的。堆栈的作用是当主程序调用子程序、子程序调用子程序或中断时转入中断服务程序时,能把断点地址及有关的寄存器、标志位及时正确地保存下来,并能保证逐次正确地返回。堆栈除了有保存数据的栈区外,还有一个堆栈指针 SP ,它用来指示栈顶的位置。若是“向下生成”的堆栈,随着压入堆栈数据的增加,栈指针 SP 的值减少。但 SP 始终指向栈顶。3. 简述8086中逻辑地址、线性地址和物理地址的关系。答:逻辑地址是允许在程序中编排的地址, 8086 的逻辑地址有段基值和段内偏移量两部分,段基值存放在对应的段寄存器中,段内偏移量由指令给出。物理地址是信息在存储器中实际存放的地址。在 8086 系统中,物理地址形成过程为:将段寄存器中存放的段基值( 16 位)左移 4 次再加偏移量,得 20 位的物理地址。 4.什么是存储器的分层结构?简明说明其特点。答:存储器的分层结构是指微机的存储器系统由寄存器、Cache、主存储器、磁盘、光盘等多个层次由上至下排列组成。分层结构的顶端,存储访问速度最快,单位价格最高,存储容量最小。自上而下速度越来越低,而容量越来越大,单位价格越来越低。五、程序分析题(10分)阅读下列程序段,回答所提问题DATASEGMENTAADB85H, 04HBBDB97H, 03HDATAENDSSTACKSEGMENTDB100 DUP (?)STACKENDSCODESEGMENTASSUME CS:CODE,DS:DATASTART:MOVAX, DATA;1MOVDS, AX;2MOVAL, AAADDAL, BB;3MOVAA, ALMOVAL, AA+1ADDCAL, BB+1;4MOVAA+1, ALMOVAH, 4CH;5INT21H;6CODEENDSEND START(1)指令12的功能是 装填数据段 (2)指令56的功能是 返回DOS (3)指令3执行后,AL寄存器的内容是 1CH (4)指令4执行后,AL寄存器的内容是 8 (5)该程序的功能是 将AA,BB开始的两个双字节数据相加,结果存回AA,AA+1单元 六、综合题(20分) 得分试按如下要求分别编写8253的初始化程序,已知8253的计数器02和控制字I/O的地址依次为04H07H。(1)使计数器1工作在方式0,仅用8位二进制计数,计数初值为128。(2)使计数器0工作在方式1,按BCD码计数,计数初值为3000(3)使计数器2工作在方式2,计数值为02F0H。(1)MOVDX,07H;控制口地址MOVAL,50H;控制字,计数器1方式0,写入初值低8位OUTDX,ALMOVAL,80H;计时器1地址OUTDX,AL;设置计数初值,计数初值为128(2)MOVDX,07H;控制口地址MOVAL,33H;计数器0方式1,写16位初值,BCD计数OUTDX,AL;按控制口写控制字MOVDX,04H;计数器0地址MOVAX,3000OUTDX,AL;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论