当前位置:文档之家› 课程名称_微机原理及应用 课程编号(暂时不填)

课程名称_微机原理及应用 课程编号(暂时不填)

课程名称_微机原理及应用 课程编号(暂时不填)
课程名称_微机原理及应用 课程编号(暂时不填)

课程名称:微机原理及应用课程编号(暂时不填)

适用专业:计算机科学系、电信系

学时数(理论/实验):80(66/14)学分数:4

执笔人:陈光建编写日期:2006.9.1

第一部分教学基本要求

一、课程性质和任务

“微机原理及应用”是计算机应用专业的一门专业技术必修课程。主要研究两个方面,一方面是微型计算机的硬件组成与工作原理,另外一个方面是接口技术。该课程内容与工程实际紧密相联系,实用性很强,是一门在理论指导下,偏重于实际应用的课程。要求学生在首先学好理论的前提下,重视实验环节,具有一定的实际动手操作能力。学习该课程后应使学生基本掌握微型计算机的组成及工作原理,常用接口芯片的使用方法,建立微型计算机的整机概念,并对现代高档微机及其先进技术有所了解和认识。本课程各部分内容既相对独立又前后交叉联系,课程中既有硬件的原理和组成,又有针对硬件的软件编程,软件与硬件必须同时兼顾,对初学者是一门有一定难度的课程。

二、其他相关课程

学生在学习本课程之前应当具有“模拟电路”、“数字电路”、“计算机组成原理”等方面的基础知识。

三、课程的教学基本要求

第1章微型计算机概述

通过本章学习,应了解微型计算机的相关知识。具体注意以下内容:

1.微型计算机的基本硬件构成;

2.微型计算机的系统组成;

3.微型计算机的特点,应用和发展方向;

4.进位计数制之间的转换;

5.符号数的表示和运算;

第2章 Intel 8086/8088微处理器

通过本章学习,应掌握8086CPU的特点、编程结构、引脚功能、总线操作时序等。具体应当注意以下内容:

1.掌握8086的编程结构;

2.掌握8086的寄存器结构;

3.掌握8086CPU的引脚功能;

4.掌握最小工作模式和最大工作模式的特点与区别,了解总线控制器8288的作用;

5.掌握最小工作模式和最大工作模式的典型连接电路;

6.掌握8086的总线操作时序;

7.掌握存贮器组织和I/O组织;

第3章 8086/8088的寻址方式和指令系统

通过本章学习,掌握指令格式、寻址方式及8086的指令系统,具体应当注意以下内容:

1.指令格式;

2.寻址方式;

3.数据传送指令;

4.算术逻辑运算指令;

5.串操作指令;

6.控制转移指令;

7.处理机控制指令;

第4章 MASM汇编语言基础

通过本章学习,主要掌握MASM汇编语言伪指令及其编程环境。具体应当注意以下内容:

1.汇编语言指令语句;

2.汇编语言伪指令语句;

3.汇编语言的编程环境;

第5章 8086/8088汇编语言程序设计

通过本章学习,掌握汇编语言源程序的基本结构,从顺序结构、分支结构、循环结构的设计到子程序的设计及参数传递方法等。具体应当注意以下内容:

1.汇编语言源程序的基本结构;

2.顺序结构程序设计方法;

3.分支结构程序设计方法;

4.循环结构程序设计方法;

5.子程序设计方法;

6.dos功能调用

第6章总线技术与I/O接口基础

通过对本章的学习,应当对I/O接口原理以及CPU与I/O接口之间的连接有较完整的了解;应掌握总线的相关知识,比如总线的定义、分类等;具体应当注意以下几方面的内容:

1.了解输入/输出基本概念,接口的功能作用;

2.掌握CPU与外设数据传送的方式方法;

3.掌握I/O端口编址方法以及TTL门电路地址译码方法,能根据端口地址画出地址译码电路图,或根据地址译码电路图写出端口地址,熟练使用74LS138;

4.总线的定义、分类等;

第7章内存储器及其管理

通过对本章的学习,应当对内存储器及其管理有较完整的了解;应当注意以下几方面的内容:

1.掌握存储器的分类;

2.掌握内存的基本组成;

3.掌握存储系统的层次结构;

4.掌握SRAM存储器概念,掩膜ROM存储器概念,PROM存储器概念,EPROM 存储器概念,EEPROM存储器概念;

5.了解动态RAM的基本单元,管脚信号与读写操作;DRAM的刷新;DMAM控制器;

6.掌握半导体存储器在微机系统中的应用、存储器寻址空间的计算;

第8章并行接口与串行接口

通过对本章的学习,应当掌握并行接口8255和串行接口8251的工作原理及应用编程;应当注意以下几方面的内容:

1.了解8255A内部结构;

2.掌握8255A编程控制字、各种工作方式、各种工作方式的时序;

3.掌握8255A初始化编程和典型应用;

4.掌握串行通信的基本概念,了解串行通信与并行通信的区别与特点,掌握同步,异步通信的特点及数据帧的格式及波特率;掌握单工,半双工,全双工通信和调制解调的含义;

5.了解8251A内部结构;

6.掌握8251A方式选择命令字、控制命令字、工作状态字;

7.掌握8251A初始化编程流程;

8.掌握8251A的初始化编程及其应用;

第9章中断技术与中断控制器

通过对本章的学习,应当对中断概念、8086中断处理过程以及8259中断控制器有较完整的了解,应当注意以下几方面的内容:

1.掌握中断系统、中断请求、中断源、中断优先级别、中断类型号,中断向量和中断向量表等概念;

2.掌握中断响应和处理过程;

3.了解8086中断分类和特点;

4.掌握8086硬件中断过程和时序,掌握CPU对中断响应的步骤,包括CPU 自动实现的和由用户编程实现的两部分,掌握中断服务程序的编写;

5.了解8259A的基本框图和工作原理,以及它的主要功能,掌握8259A编程命令和工作方式;

第10章定时/计数技术及接口

通过对本章的学习,应当对8253工作原理、多种计数/定时工作方式有较完整的了解,应当注意以下几方面的内容:

1.了解8253内部结构;

2.掌握8253控制字;

3.掌握8253的各种工作方式、波形特点。了解8253有哪几种工作方式,它们之间有何不同,掌握方式2和方式3的应用;

4.掌握8253初始化编程、计数值的读取,掌握怎样确定8253的端口地址;能够熟练运用8253进行定时、分频等应用。

第11章 DMA技术与DMA控制器

通过对本章的学习,应掌握DMA技术和DMAC的工作原理和工作过程,应当注意以下几方面的内容:

1. 掌握DMA传输及DMA控制器;

2. 掌握DMA控制器的分类;

3. 掌握DMA的工作类型和DMA传输方式;

第12章数/模和模/数转换

通过对本章的学习,掌握A/D、D/A的工作原理及应用编程。应当注意以下几方面的内容:

1.了解A/D,D/A转换在计算机测控系统中的作用及概念;

2.了解D/A转换原理,重点掌握DAC0832的原理及应用;

3.了解A/D转换原理,重点掌握ADC0809的原理及应用;

第13章人机接口技术

通过对本章的学习,了解人机接口的相关技术。应当注意以下几方面的内容:

1.了解键盘的工作原理;

2.了解LED、CRT显示器的工作原理;

3.了解键盘LED控制芯片8279;

第14章高档微型计算机

通过对本章的学习,了解Intel×86系列微处理器。应当注意以下几方面的内容:

1.了解Intel×86系列微处理器发展过程;

2.了解80386微处理器的主要特性、工作模式;

3.了解80486内部结构及特点;

四、对学生能力培养要求

本课程实践性较强,技术细节较多,要求学生在学完本课程后,能够分析较复杂的微机系统,并能独立完成简单的系统软硬件设计。因此,教学中在深入阐述有关原理的基础上,应重视分析方法和综合设计的能力培养,教学中重点强调与实际相关的应用举例。

五、教学方法和教学形式建议

整个教学过程由授课、自学、实验和作业四个环节组成。作业及实验未完成者不得参加该课程的考试。作业、实验成绩与期末考试成绩共同评定为课程总成绩。作业和实验成绩占课程总成绩的30%,期末理论考试成绩占总成绩的70%。

六、教学参考书

[1] 贾金玲.微型计算机原理及应用.重庆:重庆大学出版社.2006.6

[2] 周明德.微型计算机原理及应用(第四版).北京:清华大学出版社.2003.8

[3]吴秀清周荷琴编著.微型计算机原理与接口技术.合肥:中国科学技术大学出版社.2004.6

[4] 郑初华主编胡景春主审.汇编语言、微机原理及接口技术. 北京:电子工业出版社.2003.2

[5]陈启美吴守兵周洋张盛编著,微机原理.外设.接口.北京:清华大学出版社.2002.3

第二部分教学大纲

理论教学大纲

第1章微型计算机概述

1.内容概要

1.1微型计算机发展简史与展望

1.2微型计算机的特点及其分类

1.3微处理器、微型计算机和微型计算机系统

1.4数制与编码

1.5微型计算机的应用及实例

2.学时安排:2学时

第2章 Intel 8086/8088微处理器

1.内容概要

2.1 8086/8088的编程结构

2.2 8086/8088的工作模式和引脚功能

2.3 8086/8088的总线操作和时序

2.4 8086/8088的存储器组织和I/O组织

2.5 IBM PC/XT主机系统结构和工作原理

2.学时安排:7学时

第3章 8086/8088的寻址方式和指令系统

1.内容概要

3.1 8086/8088的寻址方式

3.2 8086/8088的指令系统

2.学时安排:7学时

第4章 MASM汇编语言基础

1.内容概要

4.1 汇编语言语句种类及其格式

4.2 汇编语言数据

4.3 表达式与运算符

4.4 程序的段结构

4.5 其他常用伪指令

4.6 汇编语言上机调试

2.学时安排:4学时

第5章 8086/8088汇编语言程序设计1.内容概要

5.1 汇编语言源程序的框架结构

5.2 顺序结构程序设计

5.3 分支结构程序设计

5.4 循环结构程序设计

5.5 子程序设计

5.6 高级汇编语言技术

5.7 DOS功能子程序的调用

2.学时安排:8学时

第6章总线技术与I/O接口基础1.内容概要

6.1 总线技术

6.2 I/O接口基础

2.学时安排:4学时

第7章内存储器及其管理1.内容概要

7.1 存储器概述

7.2 半导体存储器

7.3 半导体存储器在微机系统中的应用

7.4 PC微机的存储器

2.学时安排:4学时

第8章并行接口与串行接口1.内容概要

8.1并行接口

8.2串行接口

2.学时安排:4学时

第9章中断技术与中断控制器1.内容概要

9.1 中断技术概述

9.2 8086/8088中断系统

9.3 可编程中断控制器82C59A

9.4 高档微机中断系统

2.学时安排:6学时

第10章定时/计数技术及接口1.内容概要

10.1 定时/计数技术概述

10.2 可编程定时器/计数器8253/8254

10.3 8253在微机系统中的应用

10.4 高档微机的定时器

2.学时安排:4学时

第11章 DMA技术与DMA控制器1.内容概要

11.1 DMA技术概述

11.2 可编程DMA控制器8237A

11.3 DMA技术在微机系统中的应用

11.4 高档微机的DMA功能

2.学时安排:4学时

第12章数/模和模/数转换1.内容概要

12.1概述

12.2 D/A转换器

12.3 A/D转换器

2.学时安排:4学时

第13章人机接口技术

1.内容概要

13.1键盘原理及其接口技术

13.2 CRT显示器原理及接口技术

13.3 LED显示器原理及接口技术

13.4 LCD显示器原理及接口技术

13.5 打印机及其接口技术

13.6 其他交互式人机接口及有关设备

2.学时安排:4学时

第14章高档微型计算机

1.内容概要

14.1 Intel 80x86微处理器

14.2 Intel Pentium微处理器

14.3 IA 64体系架构

14.4 高档微机存储器的扩展技术

2.学时安排:4学时

实验教学大纲

一.课程总学时:80 课程总学分:4 实验总学时(课外学时/课内学时):14 总学分:

必开实验个数:6 选开实验个数:1 二.适用专业:计算机科学系、电信系

三.考核方式及办法:上机编程与调试

四.配套的实验教材或指导书:微型计算机原理及应用

五.实验项目:

软件实验

实验一 32位二进制数乘法实验

实验学时数:2个

(一).实验类型:验证型

(二).实验类别:专业实验

(三).每组人数:1人/组

(四).实验要求:必修

(五).实验目的:

1.熟悉汇编语言的上机过程;

2.掌握汇编语言顺序结构程序的编写;

(六).实验内容:用乘法指令实现32位二进制数的乘法。

(七).主要仪器设备及其配套数:PC一台

(八).实验材料消耗费:0.5元

实验二折半查找算法实验

实验学时数:2个

(一).实验类型:验证型

(二).实验类别:专业实验

(三).每组人数:1人/组

(四).实验要求:选修

(五).实验目的:

1.掌握汇编语言分支结构程序的编写;

2.掌握折半查找算法在汇编语言程序中实现的方法;

(六).实验内容:

在数据段中,从首地址ARRAY开始存放着一个按从小到大顺序排列的无符号整数数组,现要求在该数组中查找无符号整数N,如果找到则输出“Find successfully!”,否则输出查找“Find unsuccessfully!”。

(七).主要仪器设备及其配套数:PC一台

(八).实验材料消耗费:0.5元

实验三冒泡排序算法实验

实验学时数:2个

(一).实验类型:验证型

(二).实验类别:专业实验

(三).每组人数:1人/组

(四).实验要求:必修

(五).实验目的:

1.掌握汇编语言循环结构程序的编写;

2.掌握冒泡排序算法在汇编语言程序中实现的方法;

(六).实验内容:

在数据段中,有一个首地址为ARRAY开始的无序的无符号整型数组,试编程使该数组中的数据按从大到小的次序排序!

(七).主要仪器设备及其配套数:PC一台

(八).实验材料消耗费:0.5元

实验四字符匹配实验

实验学时数:2个

(一).实验类型:验证型

(二).实验类别:专业实验

(三).每组人数:1人/组

(四).实验要求:选修

(五).实验目的:

1.进一步学习和使用DOS功能调用;

2.掌握汇编语言中串操作指令的使用方法。

(六).实验内容:

采用DOS功能调用,先接收键盘输入的符号串并保存在某一缓冲区中,然后用串搜索指令在该缓冲区中寻找是否输入了空格字符(20H),最后退出程序并给出是否找到的信息。

(七).主要仪器设备及其配套数:PC一台

(八).实验材料消耗费:0.5元

硬件实验

实验一 8255A转弯灯实验

实验学时数:2个

(一).实验类型:验证型

(二).实验类别:专业实验

(三).每组人数:2人/组

(四).实验要求:必修

(五).实验目的:学习和掌握8255A的编程原理。

(六).实验内容:8255的C端口作为输入口,PC0、PC1分别接K1、K2;B 端口作为输出口,PB0、PB1分别接发光二极管L4、L5;K1作为左转弯开关,K2作为右转弯开关。L4作为左转弯灯,L5作为右转弯灯。要求编写程序实现如下功能:合上开关K1时L4以一定频率闪烁,合上开关K2时L5以一定频率闪烁,K1、K2同时合上或断开,发光二极管灭。

(七).主要仪器设备及其配套数:PC一台、微机原理实验箱一个

(八).实验材料消耗费:0.5元

实验二 8255A模拟交通灯实验

实验学时数:2个

(一).实验类型:验证型

(二).实验类别:专业实验

(三).每组人数:2人/组

(四).实验要求:选修

(五).实验目的:进一步学习和掌握8255A的编程原理。

(六).实验内容:利用8255A可编程并行接口芯片,控制发光二极管亮灭,模拟交通灯管理过程。

(七).主要仪器设备及其配套数:PC一台、微机原理实验箱一个

(八).实验材料消耗费:0.5元

实验三 8279控制LED显示实验

实验学时数:2个

(一).实验类型:验证型

(二).实验类别:专业实验

(三).每组人数:2人/组

(四).实验要求:选修

(五).实验目的:

1.了解七段数码管显示数字的原理;

2.学习8279A与微机8086系统的接口方法,掌握8279键盘、显示电路的编程方法。

(六).实验内容:试编写程序在实验台上的八个LED数码管上从左往右分别

显示“8279———1”。

(七).主要仪器设备及其配套数:PC一台、微机原理实验箱一个

(八).实验材料消耗费:0.5元

实验四 D/A转换实验

实验学时数:2个

(一).实验类型:验证型

(二).实验类别:专业实验

(三).每组人数:2人/组

(四).实验要求:选修

(五).实验目的:

1.了解D/A转换的基本原理以及它与8086的接口方法。

2.掌握DAC0832的性能及编程方法。

3.学习8088系统中扩展D/A转换的基本方法。

(六).实验内容:利用DAC0832,从AOUT端输出正弦波。

(七).主要仪器设备及其配套数:PC一台、微机原理实验箱一个

(八).实验材料消耗费:0.5元

实验五 8259中断实验

实验学时数:2个

(一).实验类型:验证型

(二).实验类别:专业实验

(三).每组人数:2人/组

(四).实验要求:必修

(五).实验目的:

1.掌握8259A中断控制器的工作原理,熟悉实验中涉及中断屏蔽寄存器IMR 和中断服务寄存器ISR的使用方法;

2.掌握8259A中断控制器的接口方法和初始化编程方法;

3.掌握中断服务程序的编写方法。

(六).实验内容:

每按一次AN按钮就产生一次中断,每中断一次,就让与8255A的C端口相连接的一个发光二极管被点亮,如果连续地按AN按钮,就能实现L1~L8被循环点亮的效果。

(七).主要仪器设备及其配套数:PC一台、微机原理实验箱一个

(八).实验材料消耗费:0.5元

实验六 8253定时器/计数器实验

实验学时数:2个

(一).实验类型:验证型

(二).实验类别:专业实验

(三).每组人数:2人/组

(四).实验要求:必修

(五).实验目的:掌握8253定时器/计数器的使用和编程方法。

(六).实验内容:

用8253定时器2对1MHZ的输入频率进行最大分频,输出约15HZ的方波,并用示波器观察输出波形。

(七).主要仪器设备及其配套数:PC一台、微机原理实验箱一个

(八).实验材料消耗费:0.5元

实验七 8251A串行接口实验

实验学时数:2个

(一).实验类型:验证型

(二).实验类别:专业实验

(三).每组人数:2人/组

(四).实验要求:选修

(五).实验目的:掌握用8251A接口芯片实现微机间的同步和异步通信。

(六).实验内容:

本实验利用8251A发送字符(即一个数据帧包含1个起始位(0),8个数据位(D0在前),1个停止位(1)),发送数据为01010101B,反复发送,用示波器观察发送数据信号端TXD的波形。

(七).主要仪器设备及其配套数:PC一台、微机原理实验箱一个

(八).实验材料消耗费:0.5元

实验八 A/D转换

实验学时数:4个

(一).实验类型:综合型

(二).实验类别:专业实验

(三).每组人数:2人/组

(四).实验要求:必修

(五).实验目的:掌握ADC0809的性能及编程方法,掌握中断采集数据。

(六).实验内容:用ADC0809芯片将一个模拟电压信号转换成一个数字信号,然后通过8259芯片来中断采集这个结果,并且将该结果用8255芯片来控制输出显示到发光二极管。

(七).主要仪器设备及其配套数:PC一台、微机原理实验箱一个

(八).实验材料消耗费:0.5元

注意:由于各系不同的专业在安排理论和实验教学的学时数都有所不同,因此主讲教师可紧扣大纲做出一些适当的修改。

第三部分教学实施细则

课程重点难点

主讲教师在授课中应突出重点、分散难点,使学生对主要内容有清晰、深刻的印象,从而牢固的掌握所学知识。

第1章微型计算机概述

重点:掌握计算机中常用数据的表示法及其各种数制之间的转换,掌握微型计算机的组成及其各模块的功能。

第2章 Intel 8086/8088微处理器

重点:8086微处理器的编程结构、引脚信号功能及总线操作时序;堆栈及总线周期,存贮器组织与分段。

难点:8086微处理器的编程结构、引脚信号功能及总线时序。

第3章 8086/8088的寻址方式和指令系统

重点:掌握8086/8088的寻址方式,指令系统中指令的分类及其常用指令的格式和功能。

难点:灵活使用指令和指令中所涉及到的寻址方式。

第4章 MASM汇编语言基础

重点:掌握汇编语言的指令语句和伪指令语句,掌握汇编语言的数据定义及一些常见运算符。

难点:一些常用伪指令和运算符的使用。

第5章 8086/8088汇编语言程序设计

重点:掌握汇编语言程序设计的基本方法,熟练运用循环程序设计方法和分支程序设计方法解决问题,运用DOS功能调用完成输入输出要求。

难点:依据所要解决的问题选择正确的程序设计方法,正确地运用指令编写实用的汇编语言源程序。

第6章总线技术与I/O接口基础

重点:掌握常用的接口芯片的结构、功能、编程及其应用,CPU与外设交换数据的方式,理解系统总线的概念和分类。

难点:在实际应用中正确的连接接口芯片。

第7章内存储器及其管理

重点:掌握各种存储器的工作原理及其用静态RAM芯片组成一定容量的存储器。

难点:理解存储器的工作原理及其地址空间的确定。

第8章并行接口与串行接口

重点:可编程并行接口芯片8255A的组成、功能;可编程串行接口芯片8251的组成、功能。

难点:可编程并行接口芯片8255A的应用;可编程串行接口芯片8251的应用。

第9章中断技术与中断控制器

重点:中断的基本知识,8086的中断系统以及可编程中断控制器8259A结构、功能与应用。

难点:可编程中断控制器8259A结构、功能与应用。

第10章定时/计数技术及接口

重点:可编程定时器8253的组成、功能和应用。

难点:可编程定时器8253的组成、功能和应用编程。

第11章 DMA技术与DMA控制器

重点:DMA技术的一些基本概念,可编程DMA控制器8237A的组成、功能。

难点:可编程DMA控制器8237A的应用及DMA技术在微机系统中的应用。

第12章数/模和模/数转换

重点:数/模转换器DAC0832和模/数转换器ADC0809的结构及应用编程。

难点:数/模转换器DAC0832和模/数转换器ADC0809的应用编程。

第13章人机接口技术

重点:键盘和LED显示器的原理;

难点: CRT显示器原理及8279的编程应用;

第14章高档微型计算机

重点:了解80386CPU的功能结构及其寄存器组织,了解80386CPU的寻址方式。

难点:理解存储器的虚拟8086方式和虚拟地址保护方式。

作业要求

一、作业要求

1.每次下课布置作业。下一次上课之前交作业,防止缺交或迟交。

2.作业做在作业本上、用钢笔或圆珠笔按一定的规格书写,力求字迹清晰整洁,防止漏题不做。

3.教师每次登记作业情况,按“A、B、C、D”四级记分。

二、批改要求

教师至少批改收交作业的三分之一。

三、作业次数、习题量

第1章微型计算机概述:次数1,习题量:2

第2章 Intel 8086/8088微处理器:次数2,习题量:6

第3章 8086/8088的寻址方式和指令系统:次数2,习题量:5

第4章 MASM汇编语言基础:次数1,习题量:3

第5章 8086/8088汇编语言程序设计:次数2,习题量:6

第6章总线技术与I/O接口基础:次数1,习题量:2

第7章内存储器及其管理:次数1,习题量:3

第8章并行接口与串行接口:次数2,习题量:4

第9章中断技术与中断控制器:次数2,习题量:5

第10章定时/计数技术及接口:次数1,习题量:3

第11章 DMA技术与DMA控制器:次数1,习题量:2 第12章数/模和模/数转换:次数1,习题量:2

第13章人机接口技术:次数1,习题量:2

微机原理及应用试题库(附答案)

《微机原理及应用》试题库 1. 8086和8088的引脚信号中, D 为地址锁存允许信号引脚。 A.CLK B.INTR C.NMI D.ALE 2. 下面的哪项是有效标识符: B A . 4LOOP: B. DELAYIS: C. MAIN A/B: D. GAMA$1: 3. 如图所示的三态输出电路,当 A 时,V B≈V DD。 A. E(ENABLE)=1, A=1 B. E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D. E(ENABLE)=0, A=0 4. 设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSH AX 后,存放数据21H的物理地址是 D 。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的 A 。 A.符号地址B.物理地址C.偏移地址D.逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX,0 MOV BX,1 MOV CX,100 AA:ADD AX,BX INC BX LOOP AA HLT 执行后的结果:(AX)= ,(BX)= 。 A. 5050,99 B. 2500,100 C. 5050,101 D. 2550,102 8. 假设V1和V2是用DW定义的变量,下列指令中正确的是 A 。 A.MOV V1, 20H B.MOV V1, V2 C.MOV AL, V1 D.MOV 2000H, V2 9. – 49D的二进制补码为 A 。

微机原理及应用教案(二)

2.1 微型计算机系统(4) 教学目的: 1、理解掌握计算机软件及分类; 2、了解机器语言、汇编语言、高级语言的区别; 3、了解三种语言处理程序的区别; 4、了解程序设计工具; 5、了解数据库及数据库管理系统; 6、了解诊断程序; 7、了解应用软件及分类。 教学过程: 一、引入 [问题1]. 同学们都知道计算机分为硬件和软件两大系统,前面我们了解硬件系统,那么软件指什么?你们都用过或听过那些软件?(学生边回答,教师边在黑板上分类写) 如:Windows 98 Word flash VB Photoshop Windows xp Excel VC Windows 2003 WPS VF [问题2]. 请同学们说一说这些软件的用途 二、新课 1、计算机软件:指为运行、维护、管理、应用计算机所编制程序的总和。 软件? ??应用软件系统软件 2、系统软件及其分类 系统软件??? ?? ??系统工具集数据库管理系统程序设计系统软件 操作系统 ①操作系统:是计算机硬件和软件的接口, 也是用户与计算机的接口, 管理计算机软、硬资源――充分发挥计算机的系统效率(存储器管理、I/O 设备管理、文 件管理) 组织协调计算机的运行――增强计算机系统处理能力 提供人机有的对话接口。

②计算机语言 机器语言: 指令:计算机执行各种操作的命令 机器指令:用二进制编码表示的指令 机器语言:用机器指令编写的程序 机器语言的特点:能被计算机直接识别理解,但编程困难 汇编语言:用与机器语言一一对应的字母代码表示的语言,便于理解记忆,不具有通用性。 高级语言:又称算法语言,英文单词+数学语言,不受机种限制,有很强通用性,目前有数百种。 ③语言处理程序――“翻译” 目标程序―――机器语言程序 源程序――――汇编语言程序和高级语言程序 由于计算机只能直接执行用机器语言编写的目标程序,因而“源程序”必须“翻译”成目标程序,计算机才能执行。把源程序“翻译”成目标程序的翻译程序叫语言处理程序。一般分为以下三种: 汇编程序:汇编语言源程序 ????→?分析查错代真目标程序 解释程序:将高级语言源程序????→?逐句翻译并执行 目标程序 编译程序:将高级语言源程序 ????→?分析查错代真目标程序 ④程序设计工具集 文本编辑程序 连接程序 调试程序 ⑤数据库及数据库管理系统 ⑥诊断程序 3、应用软件:利用计算机所提供的系统软件,为解决各种实际问题而编制的程序。分为:通用软件和专用软件。 三、小结与作业 小结: 1、计算机软件系统的分类。 2、系统软件与应用软件的区别。 作业: 课本40页,练习1、④⑤ 2、①

微机原理及应用 第2章 习题及答案

CH02 8086/8088指令系统 习题与思考题 1.假定DS=2000H,ES=2100H,SS=1500H,SI=00A0H,BX=0100H,BP=0010H,数据变量VAL的偏移地址为0050H,请指出下列指令源操作数是什么寻址方式?源操作数在哪里?如在存储器中请写出其物理地址是多少? (1)MOV AX,0ABH (2)MOV AX,[100H] (3)MOV AX,VAL (4)MOV BX,[SI] (5)MOV AL,VAL[BX] (6)MOV CL,[BX][SI] (7)MOV VAL[SI],BX (8)MOV [BP][SI],100 解答: (1)MOV AX,0ABH 寻址方式:立即寻址;源操作数在数据线上;物理地址:无 (2)MOV AX,[100H] 寻址方式:直接寻址;源操作数在存储器中;物理地址:DS*16+100H=2000H*16+100H=20100H (3)MOV AX,VAL 寻址方式:直接寻址;源操作数在存储器中;物理地址:DS*16+VAL=2000H*16+0050H=20050H (4)MOV BX,[SI] 寻址方式:寄存器间接寻址;源操作数在存储器中;物理地址:DS*16+SI=2000H*16+00A0H=200A0H (5)MOV AL,VAL[BX] 寻址方式:变址寻址;源操作数在存储器中;物理地址:DS*16+VAL+BX=2000H*16+0050H+0100=20150H (6)MOV CL,[BX][SI] 寻址方式:基址加变址寻址;源操作数在存储器中;物理地址:DS*16+BX+SI= 2000H*16+0100H+00A0H =201A0H (7)MOV VAL[SI],BX 寻址方式:寄存器寻址;源操作数在寄存器中;物理地址:无 (8)MOV [BP][SI],100 寻址方式:立即寻址;源操作数在;物理地址:无 .设有关寄存器及存储单元的内容如下:2. DS=2000H,BX=0100H,AX=1200H,SI=0002H,[20100H]=12H,[20101H]=34H,[20102H]=56H,[20103]=78H,[21200]=2AH,[21201H]=4CH,[21202H]=0B7H,[21203H]=65H。

微机原理及应用试卷及答案

····································密························封························线································ 学生答题不得超过此线 一、单项选择题(每小题1分,共20分。请将答案填入答题单) 1.8086CPU由两个独立的工作单元组成,它们是执行单元EU和( ). A)总线控制逻辑器 B)内部通信寄存器 C)指令寄存器 D)总线接口单元 2.8086系统若用256KB*1动态存储器芯片可望构成有效存储系统的最小容量是( ). A)256KB B)512KB C)640KB D)1MB 3.Intel8255A使用了()个端口地址。 A)1 B)2 C)3 D)4 4.PC机中为使工作于一般全嵌套方式的8259A中断控制器能接受下一个中断请求,在中断服务程序结束处就( ). A)发送OCW2指令 B)发送OCW3指令 C)执行IRET指令 D)执行POP指令 5.RAM是随机存储器,它分为( )两种. A)ROM和SRAM B)DRAM和SRAM C)ROM和DRAM D)ROM和CD-ROM 6.在程序运行过程中,确定下一条指令的物理地址的计算表达式是() A)CS×16+IP B)DS×16+SI C)SS×16+SP D)ES×16+DI 7.( )是以CPU为核心,加上存储器,I/O接口和系统总线构成的. A)微处理器 B)微型计算机 C)微型计算机系统 D)计算机 8.对于掉电,8086/8088CPU是通过( )来处理的. A)软件中断 B)可屏蔽中断 C)非屏蔽中断 D)DMA 9.计算机的存储器采用分级存储体系的主要目的是()。 A)便于读写数据 B)减小机箱的体积 C)便于系统升级 D)解决存储容量、价格和存取速度之间的矛盾 10.8259A的OCW1----中断屏蔽字( )设置. A)在ICW之前 B)只允许一次 C)可允许多次 D)仅屏蔽某中断源时11.将十六进制数163.5B转换成二进制数是)( ) A)1101010101.1111001 B)110101010.11001011 C)1110101011.1101011 D)101100011.01011011 12.Intel 8086/8088微处理器有()地址线,直接寻址内存空间的范围是()。 A)10条,64KB B)20条,64KB C)16条,1M D)20条,1M 13.Intel 8086/8088微处理器的标志寄存器中,作为记录指令操作结果的标志是()。 A)CF,OF,PF,AF,SF,ZF B) CF,PF,ZF,SF C) OF,DF,IF,SF,ZF,CF D) IF,DF,OF,CF 14.下述对标志寄存器中标志位不产生影响的指令是()。 A)JMP NEXT B) TEST AL,80H C) SHL AL,1 D) INC SI 15.简单的汇编语言程序可以通过()来建立、修改和执行。 A)连接程序 B) 调试程序 C) 汇编程序 D) 编辑程序 16.累加器AL中的内容是74H,执行CMP AL,47H指令后,累加器AL中的内容是()。

微机原理与应用试题库(附答案)

《微机原理及应用》试题库 1. 8086 和 8088 的引脚信号中,D为地址锁存允许信号引脚。 A. CLK B. INTR C.NMI D.ALE 2.下面的哪项是有效标识符:B A . 4LOOP : B. DELAYIS : C. MAIN A/ B : D.GAMA$1 : 3.如图所示的三态输出电路,当 A 时, V B≈V DD。 A. E(ENABLE)=1, A=1 B.E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D.E(ENABLE)=0, A=0 4. 设 (SS)=2000H , (SP)=0100H , (AX)=2107H ,则执行指令PUSH AX后,存放数据21H 的物理地址是 D。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的A。 A.符号地址B.物理地址C.偏移地址 D .逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是A。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX ,0 MOV BX ,1 MOV CX , 100 AA : ADD AX ,BX INC BX LOOP AA HLT 执行后的结果:(AX)=,(BX)=。 A. 5050 , 99 B. 2500, 100 C. 5050 , 101 D. 2550 , 102 8. 假设 V1 和 V2 是用 DW 定义的变量,下列指令中正确的是A。 A . MOV V1, 20H B. MOV V1, V2 C . MOV AL, V1D. MOV2000H, V2 9. –49D 的二进制补码为A。

微机原理及应用习题105道

《微机原理与应用》习题 1. 求ADDRI 开始单元中连续存放的两个双字数据之和,将结果存放在ADDR2开始的单元,并将结果在显示器上显示出来。(假定和不超过双字) 2. 在一个首地址为STR 、长度为N 的字符串中查找“空格”,找到则向DL 中送1,否则向DL 中送-1。 3. 将两位十六进制数转换成ASCII 码,并送屏幕显示,要求使用顺序结构实现。 4. 使用分支结构实现将1位十六进制数转换成ASCII 码。假设需要转换的十六进制数已存放在AL 的低4位上,转换结果仍存放到AL 中。 5. 一个32位数存放在以数据段的BUF 单元开始的位置。编写子程序统计该数中含“1”的个数,并将其结果存入RSLT 字节单元。 6. 用查表法将1位十六进制数转换成相应的ASCII 码,并将结果送屏幕显示。 7. 将数据段中首地址为ADDR 、长度为N 的一组数据加1,并送回原处。 8. 将数据段ADDR1地址处的200个字节数据,传送到数据段地址为ADDR2处。 9. 编写程序,已知有某字串BUF1的首址为2000H ,并且数据段与附加段重合。欲从BUF1处开始将20个字数据顺序传送至BUF2处。 10. 有First 和Second 开始的2个长度相等的字符串,交换2个字符串的内容。 11. 编写程序能够完成矩阵A 与向量B 相乘,结果存放在向量C 中。 已知:矩阵142321598765A ????=?????? ,向量[]T 2457B =。 提示:对于[][]11 121314T T 21 22232412341233132 3334a a a a a a a a b b b b c c c a a a a ?????=?????? 计算公式为:41, 1,2,3i ij j j C a b i ===∑;汇编语言程序采用双循环结构。 12. 假设在内存BUF 为首地址的数据区中,有50个字节的无符号数,编一程序能够找出数据块中的最大者,并把它送至MAX 单元中。 13. 编写程序,给一串字符加上奇校验位,采用堆栈传递参数。 14. 编写程序,分别将M1、M2、M3中两个压缩型BCD 码求和,并将结果保存。 15. 编写程序,求ARRAY 开始的100个带符号字节数据的绝对值,结果放在Result 开始的100个字节中。

(微机原理及应用)编程题试题集

重庆科技学院试卷库系统试卷库导出试卷 微机原理及应用-编程题(43题) 题序:0017题型:06难度:01分值:10.0章号:03节号:02 知识点: 。8086/8088指令系统 题干: 变量DATAX和DATAY定义如下: DATAX DW 0148H DW 2316H DA TAY DW 0237H DW 4052H 试编写一个程序段,实现将DATAX和DA TAY两个字数据相乘(用MUL)。答案: 解:(1) MOV AX, DATAX MUL DATAY MOV DATAY,AX MOV DATAY+2,DX 题序:0018题型:06难度:02分值:10.0章号:03节号:02 知识点: 。8086/8088指令系统 题干: 变量DATAX和DATAY定义如下: DATAX DW 0148H DW 2316H DA TAY DW 0237H DW 4052H 试编写一个程序段,实现将DATAX除以23(用DIV)。 答案: 解:(1) MOV AX, DATAX MOV BL, 23 DIV BL MOV BL,AH

MOV AH, 0 MOV DATAY, AX 。存放商 MOV AL,BL MOV DATAY+2, DX 。存放余数 题序:0002题型:06难度:03分值:10.0章号:03节号:02 知识点: 。8086/8088指令系统 题干: 试编写一个程序段,实现将BX中的数除以10,结果仍放在BX中。 答案: 解: MOV CL,0AH MOV AX,BX DIV CL MOV BX,AX 题序:0016题型:06难度:03分值:10.0章号:03节号:02 知识点: 。8086/8088指令系统 题干: 变量DATAX和DATAY定义如下: DATAX DW 0148H DW 2316H DA TAY DW 0237H DW 4052H 试编写一个程序段,实现将DATAX和DA TAY中的两个双字数据相加, 和存放在DA TAY和答案: 解:(1) MOV AX, DATAX ADD AX, DATAY MOV BX, DATAX+2 ADD BX, DATAY+2 MOV DATAY, AX MOV DATAY+2, BX

微机原理及应用 第4章 习题及答案

CH04 存储系统 习题与思考题 1.存储器的哪一部分用来存储程序指令及像常数和查找表一类的固定不变的信息?哪一部分用来存储经常改变的数据? 解答:只读存储器ROM;随机存储器RAM。 2.术语“非易失性存储器”是什么意思?PROM和EPROM分别代表什么意思? 解答:“非易失性存储器”是指当停电后信息会丢失;PROM--可编程序的只读存储器PROM(Programmable ROM),EPROM--可擦除的可编程的只读存储器EPROM(Erasible Programmable ROM)。 3.微型计算机中常用的存储器有哪些?它们各有何特点?分别适用于哪些场合? 解答: 双极型半导体存储器 随机存储器(RAM) MOS存储器(静态、动态) 主存储器可编程只读存储器PROM 可擦除可编程只读存储器EPROM,EEPROM 只读存储器(ROM)掩膜型只读存储器MROM 快擦型存储器 存储器磁盘(软盘、硬盘、盘组)存储器 辅助存储器磁带存储器 光盘存储器 缓冲存储器 4.现代计算机中的存储器系统采用了哪三级分级结构,主要用于解决存储器中存在的哪些问题? 解答:目前在计算机系统中通常采用三级存储器结构,即使用高速缓冲存储器、主存储器和辅助存储器,由这三者构成一个统一的存储系统。从整体看,其速度接近高速缓存的速度,其容量接近辅存的容量,而位成本则接近廉价慢速的辅存平均价格。三级结构主要用于解决速度、容量和成本的问题。 5.试比较静态RAM和动态RAM的优缺点,并说明有何种方法可解决掉电时动态RAM中信息的保护。 解答:静态RAM----存储一位信息的单元电路可以用双极型器件构成,也可用MOS器件构成。双极型器件构成的电路存取速度快,但工艺复杂,集成度低,功耗大,一般较少使用这种电路,而采用MOS器件构成的电路。静态RAM的单元电路通常是由6个MOS 管子组成的双稳态触发器电路,可以用来存储信息“0”或者“1”,只要不掉电,“0” 或“1”状态能一直保持,除非重新通过写操作写入新的数据。同样对存储器单元信息的读出过程也是非破坏性的,读出操作后,所保存的信息不变。使用静态RAM的优点是访问速度快,访问周期达20~40ns。静态RAM工作稳定,不需要进行刷新,外部电

6、32位微机原理、汇编语言及接口技术教程课后习题答案

《16/32位微机原理、汇编语言及接口技术教程》 部分习题参考解答 第1章微型计算机系统概述 〔习题1.2〕 什么是通用微处理器、单片机(微控制器)、DSP芯片、嵌入式系统? 〔解答〕 通用微处理器:适合较广的应用领域的微处理器,例如装在PC机、笔记本电脑、工作站、服务器上的微处理器。 单片机:是指通常用于控制领域的微处理器芯片,其内部除CPU外还集成了计算机的其他一些主要部件,只需配上少量的外部电路和设备,就可以构成具体的应用系统。 DSP芯片:称数字信号处理器,也是一种微控制器,其更适合处理高速的数字信号,内部集成有高速乘法器,能够进行快速乘法和加法运算。 嵌入式系统:利用微控制器、数字信号处理器或通用微处理器,结合具体应用构成的控制系统,其典型的特点是把计算机直接嵌入到应用系统之中。 〔习题1.5〕 说明微型计算机系统的硬件组成及各部分作用。 〔解答〕 CPU:CPU也称处理器,是微机的核心。它采用大规模集成电路芯片,芯片内集成了控制器、运算器和若干高速存储单元(即寄存器)。处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。 存储器:存储器是存放程序和数据的部件。 外部设备:外部设备是指可与微机进行交互的输入(Input)设备和输出(Output)设备,也称I/O设备。I/O 设备通过I/O接口与主机连接。 总线:互连各个部件的共用通道,主要含数据总线、地址总线和控制总线信号。 〔习题1.6〕 什么是总线?微机总线通常有哪3组信号?各组信号的作用是什么? 〔解答〕 总线:传递信息的共用通道,物理上是一组公用导线。 3组信号线:数据总线、地址总线和控制总线。 (1)地址总线:传输将要访问的主存单元或I/O端口的地址信息。 (2)数据总线:传输读写操作的数据信息。 (3)控制总线:协调系统中各部件的操作。 〔习题1.7〕 简答如下概念: (1)计算机字长 (2)取指-译码-执行周期 (3)ROM-BIOS (4)中断 (5)ISA总线 〔解答〕 (1)处理器每个单位时间可以处理的二进制数据位数称计算机字长。 (2)指令的处理过程,即指处理器从主存储器读取指令(简称取指),翻译指令代码的功能(简称译码),

《微机原理及应用》第一章习题答案

《微机原理及应用》第一章习题答案 习题与思考题 1.1、在计算机中为什么都采用二进制数而不采用十进制数?二进制数有哪两种缩写形式?[解] 二进制数只有两个状态,而十进制数有十个状态,…… 有八进制和十六进制两种缩写形式:xxxxQ,xxxxH。 1.2、将下列十进制数转换为二进制数:50, 0.83, 24.31, 79.75, 199, 73.25 [解] 50→00110010B; 0.83→0.1101010001…B; 24.31→11000.01001111…B 79.75→01001111.11B; 199→11000111B; 73.25→1001001.01B 1.3、将下列十进制数转换为八进制和十六进制数:39,99.735,54.625,127,119 [解] 39→47Q→27H; 99.735→123.5702Q→63.BC28H; 54.625→66.5Q→36.AH 127→177Q→7FH; 119→167Q→77H 1.4、将下列二进制数转换为十进制数: 11 1101.101B, 10 0101.11B, 1001 1001.001B, 110 0110.011B 1101 1010.1101B [解] 11 1101.101B→61.625; 10 0101.11B→37.75; 1001 1001.001B→153.125 110 0110.011B→102.375; 1101 1010.1101B→218.8125 1.5、完成下列转换: (1)10 110.10 111B 转换为十六进制数; (2)34.97H转换为八进制数和十进制数; (3)0BA.7FH转换为二进制数和八进制数; (4)43.27Q转换为二进制数和十六进制数; [解] (1)10 110.10 111B→16.B8H; (2)34.97H→64.456Q→52.59 (3)0BA.7FH→10111010.01111111B→272.376Q (4)43.27Q→100011.010111B→23.5CH 1.6、设机器字长为8位,写出下列用真值表示的二进制数的原码、补码和反码: +0010101,+1111111,+1000000,-0010101,-1111111,-1000000 [解] +0010101的原码、补码和反码均为00010101B; +1111111的原码、补码和反码均为01111111B; +1000000的原码、补码和反码均为01000000B; -0010101的原码为10010101B, 补码为11101011B, 反码为11101010B; -1111111的原码为11111111B, 补码为10000001B, 反码为10000000B; -1000000的原码为11000000B, 补码为11000000B, 反码为10111111B。 1.7、设机器字长为8位,最高位为符号位,用二进制补码运算法则对下列各式进行运算: (1) 17+7;(2)8+18;(3)9+(-7);(4)-26+6;(5)8-18; (6)19-(-17);(7)-25-6;(8)87-15 [解] (1) 17+7 (2)8+18 (3)9+(-7) [17]补→00010001B [ 8]补→00001000B [ 9]补→00001001B +) [ 7]补→00001111B +) [18]补→00010010B +) [-7]补→11111001B 00011000B→24 00011010B→26 00000010B→2

(完整word版)微机原理与应用试卷-有答案

微机原理与应用试卷 一、单项选择题(每小题 1 分共 10 分) 1.十进制33.25转换成十六进制数为( ) A. B1.4H B. 1B.19H C. 21.4H D. 33.4H 2. 若有16条地址线,那么可访问的内存地址范围为。( ) A. 0001H~FFFFH B. 0000H~FFFFH C. 00000H~FFFFFH D. 00001H~FFFFFH 3. 8086 CPU内有指示下条指令有效地址的指示器是( ) A. IP B. SP C. BP D. SI 4.下列指令中语法有错误的是( ) A. IN AX,20H B. LEA SI,[2000H] C. OUT DX,AL D. SHL AX,2 5. 8088CPU内部的数据总线有多少条( ) A. 8条 B. 16条 C. 20条 D. 32条 6. 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( ) A. 0FH和04H B. 0BH和04H C. 0FH和0BH D. 04H和0FH 7. 指令MOV AX,[BX][SI]中源操作数的寻址方式是。( ) A. 寄存器间接寻址 B. 变址寻址 C. 基址变址寻址 D. 相对寻址 8. 与MOV BX,OFFSET X等价的指令是( ) A. MOV BX,X B. LDS BX,X C. LES BX,X D. LEA BX,X 9. 不能实现将AX清零和CF清零的指令是() A. SUB AX,AX B. MOV AX,0 C. XOR AX,AX D. AND AX,0 10.可编程计数/定时器8253的工作方式有几种() A. 3 B. 4 C. 5 D. 6 二、填空题(每空2分,共20分) 1. 计算机通常___________和___________是核心部件,合称为中央处理单元CPU。 2. 8086CPU通过数据总线对__________进行一次访问所需要的时间为一个总线周期,一个总线周期至少包括__________时钟周期。 3. 组成16M*8位的存储器,需要1M*4位的存储芯片___________片。 4. 微机中一般采用__________芯片作为串行通信接口。 5.在8086CPU系统中,设某中断源的中断类型码为08H,中断矢量为0100H:1000H,则相应的中断矢量存储地址为__________;从该地址开始,连续的4个存储单元存放的内容依次为__________。

微机原理及应用习题答案

《微机原理及应用》习题答案 教材:《80X86/Pentium 微型计算机原理及应用》答案第一章 计算机基础 1-3 (1)01101110 真值=110 (2)10001101 真值=-13 1-4 (1)+010111 [+010111]原=[+010111]反=[+010111]补=00010111 (2) +101011 [+101011]原=[+101011]反=[+101011]补=00101011 (3) - 101000 [-101000]原=10101000 [-101000]反= 11010111 [-101000]补=11011000 (4) -111111 [-111111]原=10111111 [-111111]反= 11000000 [-111111]补=11000001 1- 6 (1) [x1+y1] 补=[x1]补+ [y1]补 =00010100+00100001=00110101 (2) [x2-y2]补=[x2]补+ [-y2]补 =11101100+00100001=00001101 1- 7 (1) 85+60 解:[-85] 补=10101011 [60] 补=00111100 [-85] 补+[60] 补=10101011+00111100=11100111 (11100111)补=10011001 真值=—25 CS= 0, CP=0, CS? CP= 0 无溢出 (4)-85-60 [-85] 补=10101011 [-60] 补=11000100 [-85] 补+[-60] 补=10101011+11000100=101101111 CS=1, CP=0 CS? CP=1 有溢出1- 8 (1) [x] 补+ [y] 补=01001010+01100001=10101011 CS=0, CP=1 CS? CP=1 有溢出⑵[X] 补-[y]补=[x]补+ [-y]补 =01001010- 01100001=01001010+10101010 =100010110 CS=1, CP=1 CS? CP=0 无溢出1- 9 (1) (127)10=(000100100111)BCD (2) (74)H=(116)10=(000100010110)BCD (1) 41H 代表 A (2) 72H 代表r (3) 65H 代表e (4) 20H 代表SP 1-14 (1) 69.57 (69.57)10=(1000101.100)B=0.1000101100 X 27 =0.1000101100 X 2+111 浮点规格数为011101000101 (2) -38.405 (-38.405)10=(-100110.011)B -100110.011= -0.100110011 x 26 = - 0.100110011 x 2110 浮点规格数为011011001100 (3) - 0.3125 (-0.3125)10=(-0.0101)2=(-0.101)2 x 2-001 浮点规格数为111111010000 1. +0.00834 2. (+0.00834)10=(0.000000100010001)2=(0.100010 001)2 x 2-110 3. 浮点规格数为101001000100 4. 1-15 5. (1) (69.57)10=(1000101.10010001111010111)2 6. =(1.00010110010001111010111)2 x 2110 7. p=6+127=133=(10000101)2 8. 单精度浮点数为 01000010100010110010001111010111 9. ( 2) (-38.405)10=(-100110.011001111010111000)2 10. = - (1.00110011001111010111000)2 x 2101 11. p=5+127=132=(10000100)2 12. 单精度浮点数为 11000010000110011001111010111000 13. (3) (-0.3125)10=(-0.0101)2=(-1.01)2 x 2-10 14. p=-2+127=125=(1111101)2 15. 单精度浮点数为 10111110101000000000000000000000 第二章80X86/Pentium 微处理器 2- 3 IO/M DT/R DEN RD WR 读存储器0 0 0 0 1 写存储器0 1 0 1 0 2- 17 PA=CS x 16+IP IP 的范围为OOOOH?FFFFH而CS 为 A000H 因此PA的范围即现行代码段可寻址的存储空间范围为 1-10

32位微机原理与接口技术试题

信息科学技术学院 (答案写在答题纸上,写在试题纸上无效) 一、 填空题(30分) 1、计算机存储信息是按位存放的,1个字节等于 个二进制位,1KB 等于 个字节。 2、设A=10001110,B=11001100,则A 和B 的“或”A+B= ,A 和B 的“与”A ?B= ,A 和B 的异或 A ⊕B = , A 的“非”A = 。 3、布尔代数中的摩根定理是: B A += ,B A ?= 。 4、8088CPU 的数据总线是 位的,地址总线是 位的。 5、8086CPU 从功能上可分为两部分,即 和 。 6、8086CPU 的4个段地址寄存器分别是CS 、DS 、ES 、SS,其中CS 是 寄存器,DS 寄存器,ES 是 寄存器,SS 是寄存器。 7、8086CPU 的标志寄存器的标志位可分为控制标志和状态标志,其中ZF 是 标志,DF 是 标志。 8、8086CPU 的4个通用寄存器分别是 、 、 、 ,它们既可以作为 位寄存器使用,也可以作为 位寄存器使用。 9、8086CPU 可用20位地址寻址 字节的存空间。 10、计算机I/O 接口电路与外部设备间可以交换的信号类型有4类,除了 量和 量外,还包括开关量和脉冲量。 11、在8086的几种寻址方式中,采用立即数寻址时操作数在指令中提供,那么采用寄存器寻址时操作数在 中,采用直接寻址方式时操作数在 中,采用寄存器间接寻址方式时操作数在 中。 二、 选择题(14分) 1、与十进制数88等值的二进制数是 。 A )1110001 B )1110011 C )1011000 D )1101100 2、十进制数63.875转换成二进制数是 。 A )110100.01 B)111111.111 C)100110.11 D)100101.101 3、十进制数64转换成八进制数是 。 A )001Q B )100Q C )161Q D )112Q 4、将二进制小数11.11转换成十进制小数是 。 A )3.75 B)2.75 C)3.25 D)3.5 5、 是计算机的记忆装置的基本单元。 A )触发器 B)寄存器 C)存储器 D)计数器 6、常见的通信方式有并行通信和串行通信,那么8255A 是一颗 芯片。 A )并行通信 B )串行通信 C )既可以进行并行通信也可以进行串行通信 D )无线通信 7、8086计算机系统中常用的中断处理芯片是 。 A )8259A B )8255A C )8286 D )8284A 8、计算机系统中的I/O 接口又被称为 。 A )输入/输出接口 B )并行通信接口 C )串行通信接口 D )控制接口 9、DW 是 伪指令。 课程考试试题 学期 学年 拟题人: 校对人: 拟题学院(系): 适 用 专 业:

微机原理及应用试题

扬州大学试题纸Array ( 2009-2010学年第1学期) 广陵学院07 班(年)级课程微机原理及应用 (A)卷 1. 以程序存储和程序控制为基础的计算机结构提出者是(B ) A.布尔 B.冯﹒诺依曼 C.图灵 D.帕斯卡尔 2.十进制数95转换成二进制数是(D ) A. 10010101 B. 01100101 C. 0100110 D. 01011111 3.大写字母C的ASCII码是(C ) A. 11001100B B. 00001100B C. 01000011B D. 01000111B 4.在微机中,主机和高速硬盘进行数据交换,一般采用的方式是( D) A. 程序直接控制方式 B. 程序中断控制方式 C. 无条件传送方式 D. DMA方式 5.将寄存器AX的内容求反的正确指令是( C ) A. NEG AX B. CMP AX,0FFFFH C. NOT AX D. CMP AX,AX 6. 指令MOV ARRAY[DI],DX 源操作数的寻址方式是(B ) A.变址寻址 B.寄存器寻址 C.基址寻址 D.基址变址寻址 7. 8086/8088响应不可屏蔽中断时,其中断类型号是(A ) A.由CPU自动产生 B.从外设取得 C.由指令INT给出 D.由中断控制器提供 8.8086指令队列的长度是 ( C ) A. 4个字节 B.5个字节 C.6个字节 D.8个字节 M/、WR、RD信号的状态依次9. 在最小模式下,CPU从外设读取数据操作,IO 为( A ) A. 0,1,0 B. 0,三态,0 C. 0,0,1 D. 1,1,0 10.在8086系统中,CPU被启动后,IP及四个段寄存器的初始状态是(D )

微机原理及应用课后答案

第一次课外作业题参考答案 1微型计算机由哪5个主要部件组成?微型计算机系统包含哪些部分 答:微型计算机的5个主要组成部分:运算器、控制器、存储器、输入设备、输出设备。微型计算机系统包含:硬件和软件,其中硬件包括微型计算机和外设,软件包括系统软件和应用软件。 2微机总线包括哪几类总线? 答:地址总线AB, 数据总线DB,控制总线CB。 3请简要描述数据总线、地址总线和控制总线的基本特点。 答:地址总线AB:单向,用来传送CPU输出的地址信号,确定被访问的存储单元、I/O端口,地址总线的条数决定CPU的寻址能力。 数据总线DB:双向,用来在CPU与存储器、I/O接口之间进行数据传送,其条数决定一次可最多传送数据的宽度。 控制总线CB:双向,用于传送各种控制信号。 1.CPU内部由哪几个主要功能部件构成?各自的主要作用是什么? 答:CPU是微机的核心芯片,它包括运算器、控制器和寄存器。 运算器的功能是完成数据的算术和逻辑运算。 控制器一般由指令寄存器、指令译码器和控制电路组成。控制器的功能是根据指令的要求,对微型计算机各部件发出相应的控制信息,使它们协调工作,从而完成对整个计算机系统的控制。 CPU内部的寄存器是用来存放经常使用的数据的。 2.指令译码器起什么作用? 答:指令译码器对指令寄存器中的操作码字段进行分析,识别该指令规定的操作,向操作控制器发出具体操作的特定信号。 3.请简述诺依曼计算机的工作原理(指令执行过程或计算机是如何执行一条指 令的)。 答:先由指令寄存器IP给出指令所在内存的地址,地址经地址寄存器—地址总线—地址译码器,选中指令所在的内存的单元,CPU发出内存读控制信

(完整版)微机原理及应用试题库

电气工程及其自动化专业《微机原理及应用》试题 一、填空题(每空1分) 1. 微型计算机系统的主要性能指标有:字长、存储容量、指令系统、运算速度、系统配置。 2.微型计算机系统硬件包括:运算器、控制器、存储器、输入设备、输出设备等部 件,这些部件通过数据总线、地址总线、控制总线相连接。 3. 8086的标志寄存器中控制标志有:IF、DF、TF。 4. 8086的标志寄存器中状态标志有: CF 、 AF 、 ZF 、 PF 、 SF 、 OF 。 5. 随机存储器RAM可分为双极型和 MOS型两大类。 6. 只读存储器ROM可分为:ROM、PROM、EPROM、EEPROM。 7. 8255A是可编程并行输入/输出接口,它有3个8位端口,3种工作方式。 8. 8253是可编程定时器/计数器,它有 3 个计数通道, 6 种工作方式。 9. 串行通信中的数据传送模式有:单工,半双工,全双工。 10. 串行通信中最基本的通信方式:异步通信,同步通信。 11. ADC0809有 8 个模拟量输入信号,可用 3 位地址信号控制,有 8 位数据输出。 12. DAC0832是可编程数/模转换器,有8位数字量输入信号,2个模拟量输出信号,可设置3 种工作方式。 13. 8259A是可编程中断控制器,它有 4 个初始化命令字, 3 个操作命令字。 14.汇编语言指令语句格式: [标号:]操作码助记符[操作数1][,操作数2][;注释] 15.CPU和输入/输出设备之间传送的信息有数据信息、状态信息、控制信息。 16. 串行通信中信号传输时的调制解调方式有:调频、调幅、调相。 17. DAC0832可工作在直通、单缓冲、双缓冲三种方式。 18.地址译码的方式有线译码、部分译码、全译码三种。 19.RS-232C串行通信接口T X D和R X D信号的电气性能中“1”= -3~-25V ;“0”= +3~+25V 。20.8237是可编程DMA控制器,它有 4个独立的DMA 通道。 21. 8253每个计数器有 2 种计数方式,计数范围分别为: BCD 0~9999 ;二进制 0~FFFFH 。22.TTL电平经 1488 转换为RS-232C电平,RS-232C电平经 1489 转换为TTL电平。 23. 8086处理器的基本数据类型是字节、字、双字。 24. 8086指令的操作数寻址方式有:立即数、寄存器、存储单元、 I/O端口。25.常见A/D转换器的类型有:并行比较型、双积分型、逐次比较型。 26. 一个计算机系统所具有的物理地址空间的大小是由地址总线的宽度决定的,8086系统的物 理空间的地址为 1M 。 27. 8086EU的主要部件有算术逻辑单元寄存器组,主要完成编码和运算工作。 28. 堆栈段的基值存入 SS 寄存器,数据段的基值存入 DS 寄存器,代码段的基值存于 CS 寄 存器,扩展段的基值存入 ES 寄存器。 29. 8086CPU引脚中,用来控制8086工作方式的引脚为 MN/MX 。 30. 8086CPU引脚中BP默认的段寄存器是(SS),BX默认的段存器是(DS)。

《微机原理及其应用》复习重点

《微机原理及应用》复习重点 掌握以下知识点: 简答题 1.按总线所在位置分,可以把总线分为哪几类?按信息传送形式分,可以把总线分为哪几类?(第十章第一节) 总线的分类? 答:1、按总线所在的位置分:片内总线、内部总线、外部总线。 2、按信息传形式分:并行总线、串行总线。 3、按总线连接方式分:单总线结构、双总线结构、三总线结构。 按总线功能或信号类型分:数据总线、地址总线、控制总线。 2.8086/8088系统中,操作数有哪几种寻址方式?(第三章第一节) 计算机对存储器,寄存器中数据的各种操作需要数据的存放地址,然后进行操作。 指令的寻址方式就是寻找指令操作数所在地址的方式,对于我们来说,可以确定数据的来源和去处 (1). 立即数寻址方式 例:mov ax,41h;(这个就是立即数) 操作数就是41h 立即数寻址不执行总线周期,所以执行速度快 (2.)寄存器寻址方式 用寄存器的内容当做操作数来使用 例:mov ax,cx 寄存器在cpu内部,所以也是不需要执行总线周期滴,执行快 ***********************下面这些在存储器内的寻址 (3.)直接寻址方式 顾名思义,直接给出了操作数的内存单元地址 例:mov ah,[2100h];(就是直接给出偏移地址) 数据默认在ds段中的偏移地址,如果在其他段, 在指令中加段前缀如mov ah,es:[2100h] *********************4,5,6,7寻址方式的使用,使寻址更加灵活 通过寄存器(bx,bp),变址寄存器(si,di)和指令的位移量(disp可以是8位或16位)(4.)寄存器间接寻址方式 用寄存器的内容作为操作数的存储单元的地址 例:mov ah,[bx] 可以使用的寄存器有BX,SI,DI,BP BX,SI,DI--->他们在DS段中 BP他们在SS段中 使用其他段同上使用段前缀

相关主题
文本预览
相关文档 最新文档