第七章 基本输入输出接口
- 格式:ppt
- 大小:953.50 KB
- 文档页数:92


1 微机原理及应用
课程代码:03110992 学分:3
总学时: 54 讲课学时:40
实验学时:0 上机学时:14
适用专业:全校非计算机专业
先修课程:计算机软件基础、C语言程序设计,09100070/09100020
开课学期:第五学期 其他:院级任选课
一、课程性质及作用
《微机原理及应用》是高等院校非计算机专业的一门计算机基础课程。它主要讲解微型计算机的组装、工作原理和基础汇编语言程序设计,主要包括计算机基础知识,微处理器结构和组装,存储器,指令系统,汇编语言程序设计,输入输出与中断系统,I/O接口技术等。学习本课程可使学生了解与电脑硬件相关的基本概念,掌握汇编语言编程的基本思想,为学生今后的学习、工作、生活打好基础,也是计算机等级考试三级pc和四级、程序员考试等必考的科目之一,而且本课程与上机试验紧密结合,充分培养学生的实际动手能力。
二、本课程与其他有关课程的联系
学习本课程之前学生应该略有计算机基础知识和编程概念。前继课和后继课主要有:《计算机基础知识》、《C语言》。
三、课程的内容及课时分配
第一章 计算机基础知识 (8学时)
1.绪论
2、计算机中的数据表示和编码
3、基本运算与基本逻辑功能部件
4、微型计算机中作原理及基本结构
第二章 微处理器的结构 (8学时)
计算机组成原理(简单题)
第一章 概论
1、计算机的应用领域:科学计算、数据处理、实时控制、辅助设计、通信和娱乐。
2、计算机的基本功能:存储和处理外部信息,并将处理结果向外界输出。
3、数字计算机的硬件由:运算器、控制器、存储器、输入单元和输出单元。
4、软件可以分成系统软件和应用软件。其中系统软件包括:操作系统、诊断程序、编译程序、解释程序、汇编程序和网络通信程序。
5、计算机系统按层次进行划分,可以分成,硬件系统、系统软件和应用软件三部分。
6、计算机程序设计语言可以分成:高级语言、汇编语言和机器语言。
第二章 数据编码和数据运算
1、什么是定点数?它有哪些类型?
答:定点数是指小数点位置固定的数据。定点数的类型有定点整数和定点小数。
2、什么是规格化的浮点数?为什么要对浮点数进行规格化?
答:规格化的浮点数是指规定尾数部分用纯小数来表示,而且尾数的绝对值应大于或等于1/R并小于等于1。
在科学计数法中,一个浮点数在计算机中的编码不唯一,这样就给编码带来了很大的麻烦,所有在计算机中要对浮点数进行规格化。
3、什么是逻辑运算?它有哪些类型?
答:逻辑运算时指把数据作为一组位串进行按位的运算方式。基本的逻辑运算有逻辑或运算、逻辑与运算和逻辑非运算。
4、计算机中是如何利用加法器电路进行减法运算的?
答:在计算机中可以通过将控制信号M设置为1,利用加法器电路来进行减法运算。
第三章 存储系统
1、计算机的存储器可以分为哪些类型?
答:计算机的存储器分成随机存储器和只读存储器。
2、宽字存储器有什么特点?
答:宽字存储器是将存储器的位数扩展到多个字的宽度,访问存储器时可以同时对对个字进行访问,从而提高数据访问的吞吐量。
3、多体交叉存储器有什么特点?
答:多体交叉存储器是由对个相互独立的存储体构成。每个存储器是一个独立操作的单位,有自己的操作控制电路和存放地址的寄存器,可以分别进行数据读写操作,各个存储体的读写过程重叠进行。
第一章思考题与习题:
1.什么叫微处理器、微机?微机系统包含哪些部分?
2 .为什么计算机使用二进制计数制?
3. CPU 在内部结构上由哪几部分组成?
4 .十六进制的基数或底数是。
5.将下列十进制数分别转换成十六进制、二进制、八进制数:
563 6571 234 128
6 .将下列十进制小数转换成十六进制数(精确到小数点后4 位数):
0.359 0.30584 0.9563 0.125
7.将1983.31510转换成十六进制数和二进制数。
8.将下列二进制数转换成十进制数、十六进制数和八进制数:
(1)101011101.11011 (2 )11100011001.011 (3 )1011010101.00010100111
9.将下列十六进制数转换成十进制数和二进制数:
AB7.E2 5C8.11FF DB32.64E
10.判断下列带符号数的正负,并求出其绝对值(负数为补码):
10101100;01110001;11111111;10000001。
11.写出下列十进制数的原码、反码和补码(设字长为8 位):
+64 -64 +127 -128 3/5 -23/127
12.已知下列补码,求真值X :
(1)[X]补=1000 0000
(2 )[X]补=1111 1111
(3 )[-X]补=10110111
13.将下列各数转换成BCD 码:
30D,127D,23D,010011101B,7FH
第七章
注意的问题:本章中控制信号后面的#表示此信号低电平有效。
一、选择
1、 8086/8088CPU对I/O端口使用( )编址方法。
A、 独立 B、 统一 C、 直接 D、 间接
2、 8086/8088CPU使用( )根地址线对I/O编址。
A、 8 B、 10 C、16 D、20
3、 8086/8088CPU对I/O端口的最大寻址空间为( )。
A、 8KB B、 16KB C、64KB D、1MB
4、 8086有一个独立的I/O空间,该空间的最大范围是( )
A、 8KB B、 16KB C、64KB D、1MB
5、 8086CPU采用I/O独立编址方式,可使用( )线的地址信息寻址I/O端口。
A、 AD7-AD0 B、 AD15-AD0 C、 AD19-AD0 D、 AD23-AD0
6、 某8088CPU构成的系统中,用10根地址线对I/O端口寻址,因而I/O端口的地址空间为( )
A、 1KB B、 10KB C、16KB D、64KB
7、某8088CPU构成的系统中,占用地址空间0-1FFH,因而至少需用()根地址线对I/O端口寻址。
A、 8 B、 9 C、 10 D、 11
8、 若某8086CPU构成的系统中,具有1024个8位端口,则至少需用()根地址线对I/O端口寻址。
A、 4 B、 8 C、 10 D、 16
9、 8086/8088CPU读写一次存储器或I/O端口操作所需要的时间称为一个()
A、 总线周期 B、 指令周期 C、 时钟周期 D、 基本指令执行周期