收藏 分享(赏)

计算机硬件技术基础答案B.doc

上传人:scg750829 文档编号:7091326 上传时间:2019-05-05 格式:DOC 页数:4 大小:46KB
下载 相关 举报
计算机硬件技术基础答案B.doc_第1页
第1页 / 共4页
计算机硬件技术基础答案B.doc_第2页
第2页 / 共4页
计算机硬件技术基础答案B.doc_第3页
第3页 / 共4页
计算机硬件技术基础答案B.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、学习中心: 院校学号: 姓名 课程名称: 计算机硬件技术基础 1东 北 大 学 继 续 教 育 学 院计算机硬件技术基础 试 卷(作业考核 线下) B 卷(共 4 页)总分 题号 一 二 三 四 五 六 七 八 九 十得分注:请您单面打印,使用黑色或蓝色笔,手写完成作业。杜绝打印,抄袭作业。一、选择题(每题 2 分,共 20 分) 得分1.CPU 中运算器的主要功能 D 。A.算术运算 B.逻辑运算 C.函数运算 D.算术运算和逻辑运算 2.堆栈结果的特点是 B 。A.先进先出 B.后进先出 C.后进后出 D.同时进出3.在程序运行过程中,确定下一条指令的物理地址的计算表达式是 A 。A.CS

2、*16+IP B.DS*16+DI C.SS*16+DID.ES*16+SI4.一条指令中目的操作数不允许使用的寻址方式是 B 。A.寄存器寻址 B.立即数寻址 C.变址寻址 D.寄存器间接寻址5.8086CPU 的 PUSH 指令执行时: A 。A.先推数据,再将 SP-2 B.先将 SP-2,再推数据 C.先推数据,再将 SP+2 D.先将 SP+2,再推数据6.完成将累加器 AL 清零,并使进位标志 CF 清零,下面错误的指令是 A 。A.MOV AL,00H B.AND AL,00H C.XOR AL,AL D.SUB AL,AL 7.具有指令流水线功能的 CPU 其特点是 A 。A.

3、提高 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.程序计

4、数器中存放的是 CPU 所要访问的内存单元的 地址 。2.已知逻辑地址为 2F80H:38A0H,物理地址= 330A 0H 。3.8086CPU 复位时,寄存器 CS 和 IP 的内容为 FFFH 和 0000H 。4.硬件中断由外部硬件产生,分为 可屏蔽 中断和 非屏蔽 中断。学习中心: 院校学号: 姓名 课程名称: 计算机硬件技术基础 25.8086 可以处理 256 种不同类型的中断源。每一个中断源都有一个唯一的 中断类型 码,CPU 用其识别不同的中断源。6.最大的 10 位无符号二进制整数转换成十进制数是 1024 。7.8086 中标志寄存器的状态标志占 5 位。三、判断题(每题

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 中

6、的内容存在。( 对 )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

7、/O 操作控制线为 IO/M# ,芯片内的指令队列为 4 个字节。2.什么是堆栈?它的作用是什么?堆栈指针的作用是什么?答:堆栈是一个按照后进先出的原则存取数据的部件,它是由栈区和栈指针组成的。堆栈的作用是当主程序调用子程序、子程序调用子程序或中断时转入中断服务程序时,能把断点地址及有关的寄存器、标志位及时正确地保存下来,并能保证逐次正确地返回。堆栈除了有保存数据的栈区外,还有一个堆栈指针 SP ,它用来指示栈顶的位置。若是“向下生成”的堆栈,随着压入堆栈数据的增加,栈指针 SP 的值减少。但 SP 始终指向栈顶。3. 简述 8086 中逻辑地址、线性地址和物理地址的关系。答:逻辑地址是允许在

8、程序中编排的地址, 8086 的逻辑地址有段基值和段内偏移量两部分,段基值存放在对应的段寄存器中,段内偏移量由指令给出。物理地址是信息在存储器中实际存放的地址。在 8086 系统中,物理地址形成过程为:将段寄存器中存放的段基值( 16 位)左移 4 次再加偏移量,得 20 位的物理地址。 学习中心: 院校学号: 姓名 课程名称: 计算机硬件技术基础 34.什么是存储器的分层结构?简明说明其特点。答:存储器的分层结构是指微机的存储器系统由寄存器、Cache、主存储器、磁盘、光盘等多个层次由上至下排列组成。分层结构的顶端,存储访问速度最快,单位价格最高,存储容量最小。自上而下速度越来越低,而容量越

9、来越大,单位价格越来越低。五、程序分析题(10 分)阅读下列程序段,回答所提问题DATA SEGMENTAA DB 85H, 04HBB DB 97H, 03HDATA ENDSSTACK SEGMENTDB 100 DUP (?)STACK ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOVAX, DATA ;1MOVDS, AX ;2MOVAL, AAADDAL, BB ;3MOVAA, ALMOVAL, AA+1ADDC AL, BB+1 ;4MOVAA+1, ALMOVAH, 4CH ;5INT 21H ;6CODE ENDSEND STA

10、RT(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。学习中心: 院校学号: 姓名 课程名称: 计算机硬件技术基础 4(2)使计数器 0 工作在方式 1

11、,按 BCD 码计数,计数初值为 3000(3)使计数器 2 工作在方式 2,计数值为 02F0H。(1) MOV DX,07H ;控制口地址 MOV AL,50H ;控制字,计数器 1 方式 0,写入初值低 8 位 OUT DX,AL MOV AL,80H ;计时器 1 地址 OUT DX,AL ;设置计数初值,计数初值为 128 (2) MOV DX,07H ;控制口地址 MOV AL,33H ;计数器 0 方式 1,写 16 位初值,BCD 计数 OUT DX,AL ;按控制口写控制字MOV DX,04H ;计数器 0 地址 MOV AX,3000 OUT DX,AL ;把初值低 8 位写入计数器 0 MOV AL,AH OUT DX,AL ;把初值高 8 位写入计数器 0 (3) MOV DX,07H MOV AL,0B4H ;计数器 2 方式 2,写 16 位初值,二进制计数 OUT DX,AL MOV DX,06H ;计数器 2 地址 MOV AL,0F0H OUT DX,AL ;把初值低 8 位写入计数器 2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报