计算机硬件技术基础 (B)靳文正
清华大学-计算机硬件技术基础--introduction

开卷笔试和上机考
五次实验及报告 课程讨论、课上 回答问题及讨论
15%
20% (每个4%) 15%
(包括口头与老师的交流,以及同学间的相互讨论)
写上姓名,学号,班号,根椐自己的实际情况,请回答:
计 1. 本学期你共选了多少门课?(含考G, 考托、负担如何) 算 2. 学过哪几种程序设计语言?(如汇编、VB、C、C++,其它) 机 硬
课内:32学时(16次课) 实验:15学时(5次实验)
“计算机硬件技术基础”
教材: 电子讲义 计算机硬件技术基础实验指导 李芙英等 清华出版社 教学站点:获取电子讲义、网上答疑、课程讨论等 :100 →
清华网络学堂→网络辅助教学→电机系
或 :2222/ →电机系
讨论计算机系统的各种基本结构, 设计技术和性能定量分析方法。
参看/education.html
教学大纲
第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章 第十章
32
48
3 10 7 3 5 4 4 6 2 2
计算机基础知识 (2学时) 8086/8086微处理器 (6学时) 汇编语言程序设计 (6学时) PC机的总线结构和时序 (2学时) 微机接口技术概述 (4学时) 中断技术 (3学时) 并行输入/输出接口 (3学时) 数/模、模/ 数转换接口 (2学时) 半导体存储器/网络杂谈 (1学时) 高档微处理器 ( 1学时) 机动 (2学时)
(三年级春季, 5学分/80学时)
讨论计算机各基本部件的组成原理和运行机制,及其硬件实现
4. 微机与接口技术
5. 计算机系统结构 6. 计算机网络原理
(三年级秋季, 4学分/64学时) 从应用角度,详细介绍微处理器芯片,接口技术和应用编程。 (四年级春季, 4学分/64学时) (四年级秋季, 4学分/64学时)
计算机硬件技术概论

陈付龙
QQ:544056537
内容提要
1.计算机硬件系统概述 2.处理器 3.存储器
4.主板、总线与接口
5.外部设备
陈付龙:计算机硬件技术概论
2
2
1. 计算机硬件系统概述
1.1 计算机硬件系统概念
• 计算机硬件(Computer Hardware)系统: 由电子、机械和光电元件等组成的各种物 理装置、不同功能模块化的部件组合而成 的,这些物理装置、模块按系统结构的要 求构成一个有机整体,为计算机软件运行 提供物质基础,并在软件的配合下完成输 入、处理、储存和输出等4个操作步骤。
成人们所需要的或能够识别的信息形式
陈付龙:计算机硬件技术概论
14
运算器
• 运算器由算术逻辑单元(ALU)、累加器、状 态寄存器、通用寄存器组等组成。 • 算术逻辑运算单元(ALU)的基本功能为加、 减、乘、除四则运算,与、或、非、异或等逻 辑操作,以及移位、求补等操作。 • 计算机运行时,运算器的操作和操作种类由控 制器决定。运算器处理的数据来自存储器;处 理后的结果数据通常送回存储器,或暂时寄存 在运算器中。与Control Unit共同组成了CPU的 核心部分。
陈付龙:计算机硬件技术概论
17
输入设备
• 向计算机输入数据和信息的设备。 • 是计算机与用户或其他设备通信的桥梁。 • 输入设备是用户和计算机系统之间进行信息交换的主要 装置之一。 • 键盘,鼠标,摄像头,扫描仪,光笔,手写输入板,游 戏杆,语音输入装置等都属于输入设备。 • 输入设备(InputDevice)是人或外部与计算机进行交互 的一种装置,用于把原始数据和处理这些数的程序输入 到计算机中。 • 计算机能够接收各种各样的数据,既可以是数值型的数 据,也可以是各种非数值型的数据,如图形、图像、声 音等都可以通过不同类型的输入设备输入到计算机中, 进行存储、处理和输出。
计算机硬件技术基础(第2版) 习题答案 耿增民 孙思云 第5章 习题答案

第五章习题答案一选择题(1)D (2)C(3)C (4)A(5)A(6)C (7)D(8)C (9)A(10)C 二简答题1.计算机输入/输出接口的基本功能是什么?计算机输入/输出接口基本功能:数据缓冲、数据类型和格式的转换、控制功能、传送主机命令、程序中断、地址译码、反应设备的工作状态。
2.请简述I/O端口的寻址方式。
微型计算机系统中,对I/O接口的端口进行编址的目地在于确定哪个端口被主机访问。
编址的方法有以下两种:(1)统一编址:指将每个端口视为一个存储单元,并赋以相应的存储地址。
(2)独立编址:把所有的I/O端口看成一个独立于存储空间的I/O空间,每个端口都被分配一个地址与之对应。
3.中断排优方式有哪些?(1)软件排优;(2)硬件排优:(a)链式硬件排优电路(b)可编程中断控制器4.与程序控制方式和中断控制方式相比,DMA有以下不同之处有哪些?直接存储器访问(DMA)方式是一种完全由硬件执行I/O交换的工作方式,它的关键是另外构造一个控制器,代替CPU管理与主存间的数据交换,这个控制器就是DMA控制器。
由于DMA控制器(专门的硬件设备)从CPU手中接管了对总线的控制权,使得数据交换在内存和外设之间高速进行,不需要经过CPU,当然也就不用进行保护现场和恢复现场之类的额外操作,就可以直接对存储器进行存取。
5.简述DMA的操作过程与其3种工作方式。
DMA的数据传送过程可分为传送前预处理、正式传送、传送后处理3个处理阶段。
工作方式:CPU暂停访问主存方式、周期窃取方式、DMA与CPU交替使用总线访问存储器方式。
6.请简述DMA控制器的组成。
DMA控制器由以下几个部分组成:(1)字数计数器(2)内存地址计数器(3)数据缓冲寄存器(4)“控制/状态”逻辑(5)“DMA请求”标志(6)中断控制逻辑。
7.常用接口标准有哪些?(1)图形显示接口标准(2)传统串并行接口标准(3)外存设备接口标准(4)通用外设接口标准。
计算机概论教学内容

计算机概论教学内容:计算机基础知识 计算机概论教学内容 C程序设计
参考书
•计算概论 许卓群,李文新 清华出版社 •计算机基础教程--上册 裘宗燕 北大出版社 •计算机文化 美June等 机械工业出版社(任 选) • C程序设计(第三、四版)谭浩强著 清华 出版社 •C程序设计(第四版)学习辅导 任选 清华 程序设计( 任选) 程序设计 第四版)学习辅导(任选 •C程序设计题解与上机指导(第三版)(任选 任选) 任选 •C语言习题与解析 级 李春葆 清华出版社 语言习题与解析B级 语言习题与解析 (任选 任选) 任选
二. C语言教学目标 语言教学目标:
掌握C语言的特点; 熟练掌握C语言中的各种基本的数据类型; 熟练掌握顺序、分支、循环控制程序设计方法; 熟练掌握指针以及文件操作; 熟练掌握函数的调用以及模块化程序设计方法; 熟练掌握复杂的数据类型[数组、结构体等]; 熟练掌握位运算; 能够使用预处理命令进行程序设计; 编写、调试、运行、监测较复杂的程序;
•平时成绩20% 平时成绩20% 作业、上课、 (作业、上课、 上机) 上机) •期中考试30% 期中考试30% •期末考试50% 期末考试50%
计算机基础教学计划
计算机基础教学内容: 计算机基础教学内容
• 计算机的历史和发展 • 计算机系统的基本组成和基本工作原理、信息存储[第一周] 第一周] •操作系统 •网络、病毒 [第二周] 第二周] •实用软件介绍 由于时间限制,课上选择讲几个问题,请同学课下 认真阅读参考书或讲义。对计算机基本操作还不太 熟悉的同学,请与老师联系。本课程的上机实习安 排在计算中心.
1、成绩评定方法:平时成绩20%,期中30%, 期末50%。 2、联系方式:62751135 yzhang@张焱 3、北大主页--网络教学—输入用户名(学号)、 密码(初始密码为学号)浏览课件、上传上机作 业、提问等。 4、POJ:/JudgeOnline 用于编程练习,上面有2千多题,需注册后使用, 我班用户名的前6个字母统一起为:pkuwlz,后面 加个人学号,例pkuwlz01004001,这样便于老师查 看,密码自己设。根据自己的学习情况选做。
计算机硬件基础第1章资料

Vcc
电阻值—〉 电压值—〉
运算、存
电压值
二进制
储、显示等
Ro
电信
Ui
号转 接口
R
换电
电路
计算机
路
2020/9/11
11/58
计算机硬件技术基础
第一章 计算机数字电路基础
1.1、数字量与数字运算基础
2、数字量
数字量:是一种在时间上或空间离散的,不连续,随机发生在某一 瞬间,数字大小和变化都是以某一最小数量的整数倍为单位。
易于硬件实现计算 例如: Y=A•B (A=1,B=1,F=1 否则为0) Y=A+B (A=0,B=0,F=0 否则为1)
2020/9/11
13/58
计算机硬件技术基础
3、逻辑代数
第一章 计算机数字电路基础
2)逻辑代数的基本运算
逻辑加:Y=A+B 0+0=0;1+0=1;0+1=1;1+1=1
5/58
计算机硬件技术基础
主要知识点:
1. 掌握计算机电路本质:逻辑运算、逻辑电路、 时序电路、指令。
2. 计算机硬件的构成与工作原理。 3. CPU:控制器、运算器、寄存器。 4. 内存:硬件扩展结构 5. 总线:结构与工作原理 6. 输入/输出;串行接口、并行接口;通用和专
用。 7. 外设:输入/出设备;专用设备、通用设备
1、逻辑电路与逻辑运算关系
•由输入通过各种逻辑关系,产生结果并输出的 过程,称为逻辑运算过程(也成为逻辑控制)。
•由这些数字构成的运算称为逻辑运算;由基本 逻辑运算关系组成(简单、复杂的逻辑关系)。
2020/9/11
20/58
计算机硬件技术基础
《计算机硬件基础》课程教学大纲32学时

《计算机硬件基础》课程教学大纲(32学时)适用专业:全校非计算机和通控类各专业学时数:32 讲课:30 课内实验:2 学分:3编写者:朱卫东、周洪利一、教学性质、目的与要求《计算机硬件技术基础》是非计算机类各专业本专科生计算机基础教学中第二层次的课程,是一门的公共基础课。
这门课旨在使学生初步掌握计算机硬件体系结构,从概念、基本功能、外部特性、标准等方面了解计算机及其外部设备,侧重微型计算机硬件结构及工作原理,内容包括计算机工作原理、微机的基本指令系统、微处理器、存储器、总线及接口电路、外部设备等。
为今后的学习软件和硬件方面的课程打下一个良好的基础。
本课程的基本要求是通过本门课的学习,对计算机硬件系统的结构和工作原理有一个总体的了解。
掌握组成PC系统的主要部件和常用外部设备的基本功能、特点、性能指标和使用方法。
具备PC机组装、故障检测与维护的基本技能。
二、教学内容及学时分配第一章计算机硬件概述 2学时本章主要介绍微电子器件和计算机的发展过程、摩尔定律、计算机发展过程中的重要里程碑、计算机的分类、计算机特点以及未来计算机发展方向。
包括两大部分内容:计算机的发展史和计算机系统简介。
重点掌握:计算机硬件的发展过程、现代计算机的特点及分类。
第二章计算机的基本工作原理与指令系统(8学时)本章围绕着冯.诺伊曼型计算机的特点,首先介绍了组成计算机的五大基本部件和总线系统,然后分别讲述了中央处理器的组成与基本工作原理、数制及其转换、数据与编码、数在计算机中的表示(原码、反码、补码,定点数和浮点数)、内存储器的组成和读写原理、指令系统,最后通过一段程序的执行过程,详细介绍了计算机的工作过程。
本章主要以介绍计算机硬件方面的理论基础知识为主,为后继章节的继续学习打下基础。
重点掌握:微处理器的基本结构及其工作原理,寻址方式和指令系统。
难点:中央处理器的工作原理指令系统第三章微机的总线与主板(3学时)主板是微机最基本的也是最重要的部件之一。
计算机硬件基础大纲

《计算机硬件技术基础》教学大纲一、课程的地位和性质《计算机硬件技术基础》高职计算机网络技术专业、计算机软件专业学生的一门重要的专业理论基础课程。
本课程主要介绍微型计算机的结构与原理、汇编语言程序设计、微机接口技术的应用等计算机硬件理论知识。
本课程是计算机组装与维护、计算机组网技术及综合布线技术、程序设计等课程的先行课,其教学效果直接影响学生后续课程的学习。
二、课程目标与任务1. 认识计算机和微型计算机。
2. 掌握基本的电路分析及计算、测试方法。
3. 知道计算机电路中常用的电路元件、半导体器件及逻辑元件的功能、特性及原理。
3. 知道计算机中的数据表示方法和转换。
4. 知道计算机硬件基本结构及各部分的原理。
5.掌握汇编程序的分析方法,培养基本的编程和程序调试能力。
6.了解计算机的主要外部设备及基本工作原理,知道接口的作用。
三、理论教学内容与要求第1章计算机系统概述1.教学目标(1)知识目标●了解计算机的发展及应用●理解计算机的结构及工作过程●掌握计算机的主要性能指标(2)能力目标●能描述计算机的工作过程●能描述机器语言、汇编语言、高级语言,区分编译程序、解释程序、汇编程序及汇编源程●能进行地址线位数和存储容量的换算2.教学重点、难点●微型计算机的系统结构及计算机语言●微型计算机性能参数。
3.教学内容:第2章计算机电路基本元器件1.教学目标(1)知识目标●掌握电阻元件和电路基本理论●掌握常用半导体器件的结构、原理及应用●了解直流电源的结构及基本原理(2)能力目标●能识别并检测电阻、电容、三极管等计算机电路常用元件●能运用基本电路理论进行简单的电路分析和计算●能理解译码器、计数器等计算机常用逻辑元件的功能,会进行简单逻辑电路的分析和设计2.教学重点、难点●计算机电路常用元器件的识别及测试●电阻、电容电路的简单计算第3章计算机中的数1.教学目标(1)知识目标●掌握常用数制及数制间的相互转换●掌握十进制数及字符的编码●理解并掌握机器数及运算●了解代码校验的组成及校验方法(2)能力目标●能识别并检测电阻、电容、三极管等计算机电路常用元件●能运用基本电路理论进行简单的电路分析和计算●能理解译码器、计数器等计算机常用逻辑元件的功能,会进行简单逻辑电路的分析和设计2.教学重点、难点●数制转换●定点数、浮点数及定点数的原码、反码、补码表示●定点数和浮点数的加减运算●CRC码的生成方法第4章计算机常用逻辑部件1.教学目标(1)知识目标●掌握常用逻辑门的逻辑功能●掌握逻辑函数的表示及化简●理解组合逻辑电路的特点,掌握译码器、编码器、全加器、数据选择器等常用组合逻辑部件的逻辑功能●理解时序逻辑电路的特点,掌握计数器、寄存器等常用时序逻辑部件的逻辑功能(2)能力目标●理解常用逻辑元件的逻辑功能●能应用基本逻辑门进行简单辑电路的分析和设计●能利用集成逻辑元件进行常用逻辑电路的设计2.教学重点、难点基本逻辑运算●常用逻辑门及触发器的功能●组合逻辑电路和时序逻辑电路的分析方法●常用逻辑元件及功能3.教学内容:第5章计算机硬件结构及原理1.教学目标(1)知识目标●掌握总线的概念及作用●了解运算器的结构及原理●理解存储器的存储原理,掌握存储器的扩展方法●理解存储体系、存储层次结构及Cache的作用●理解控制器的结构组成及各部分的作用,掌握8086的内部结构及各部分的功能(2)能力目标●理解运算器、存储器、控制器的组成及功能●能从原理上区分随机存储器和各种只读存储器●能进行存储器的设计和计算●理解高速缓冲存储器(Cache)的功能及作用2.教学重点、难点●总线的作用及工作原理●ALU及定点运算器●存储器扩展及存储技术的实现●8086CPU第6章指令系统与汇编语言基础1.教学目标(1)知识目标●掌握汇编语言格式及语法要求●掌握8086指令格式及寻址方式●理解并熟记8086指令功能及用法●掌握汇编语言程序设计(2)能力目标●熟练使用8086汇编指令●能进行简单汇编语言程序及调试2.教学重点、难点●8086指令的功能及应用●汇编语言的程序格式及语法要求●汇编语言程序设计第7章接口与外部设备1.教学目标(1)知识目标●理解接口的功能及作用●理解无条件传送方式、程序查询方式、中断方式、DMA的传送特点●掌握8255A等典型接口的结构、功能及应用●了解IDE、SCSI、USB等标准接口的特点及作用●了解常用外部设备的结构及原理(2)能力目标●能理解接口的功能●能用8255A进行简单接口设计●能描述常用外设的结构原理2.教学重点、难点●数据传送方式与接口的结构●可编程并行接口芯片8255A3.教学内容:四、课内实践教学要求1.基本技能训练2.综合技能训练五、教学时数分配六、本课程与其它课程的联系先修课程:本课程是计算机网络技术及软件技术专业的专业理论甚础课,是一门硬件基础理论的整合课程,各知识模块能够很好地实现层次衔接,学生只要有一定的物理分析基础即可。
计算机硬件技术基础课程教材分析和建设

计算机硬件技术基础课程教材分析和建设摘要:计算机硬件技术基础是普通高等教育理工科专业的一门重要计算机公共基础课。
本文全面分析了2005年后出版的34本相关教材中教学内容和实验内容,以此为基础阐述了该课程在教材建设方面存在的教学定位不清晰、教学实验单一和教学内容陈旧等三个问题。
结合北京理工大学在该课程上的教学实践经验,提出以实验建设为导向,“基本概念”和“基本硬件”相结合的教材组织理念,为该课程教材的进一步建设提供参考。
关键词:计算机硬件技术基础;教学改革;教材建设;教材分析随着计算机硬件技术的发展和普及,大学生接触到的计算机硬件设备无论从种类还是功能都比之前有更多的样式,并具有更快的发展趋势。
计算机硬件有关产品已经成为人们日常生活中必不可少的生活用品,具有明显的日常化、集成化、工具化的发展趋势。
在计算机硬件新的发展阶段,让学生们掌握基本的计算机硬件原理,熟悉各类硬件接口技术,懂得计算机硬件产品的基本运行方式,是各学科各专业教学体系建设中重要的一个教学和实践环节。
计算机硬件技术基础课程是普通高等学校理工科专业的一门重要的计算机技术公共基础课程,也适合非理工科的其他专业学生选修。
该课程是学生学习和掌握计算机硬件基础知识、了解计算机硬件发展、熟悉硬件原理及接口技术的主要课程。
1课程现状和问题分析2006年,教育部高教司将微型计算机原理和微机接口技术等课程精简整合为计算机硬件技术基础,并明确提出了该课程是针对大学非计算机专业的理工类本科生设置的6门典型核心课程之一。
2009年,教育部高等学校计算机基础课程教学指导委员会将“微机原理与接口技术”确定为计算机基础教学的核心课程之一。
该课程建议面向电类专业授课70学时,实验20学时;面向非电类专业授课48学时,实验10学时。
[1]课程名称及学时上的变化,一方面显示教学指导委员会对计算机硬件类课程的重视,同时也反映出在大学课堂上如何引入计算机硬件公共基础课程还存在争议。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
东北大学继续教育学院
计算机硬件技术基础试卷(作业考核线下)B 卷(共 4 页)
1.CPU中运算器的主要功能 D 。
A.算术运算
B.逻辑运算
C.函数运算
D.算术运算和逻辑运算
2.堆栈结果的特点是 B 。
A.先进先出
B.后进先出
C.后进后出
D.同时进出
3.在程序运行过程中,确定下一条指令的物理地址的计算表达式是 A 。
A.CS*16+IP
B.DS*16+DI
C.SS*16+DI
D.ES*16+SI
4.一条指令中目的操作数不允许使用的寻址方式是 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.提高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 条地址数据双重总线 AD0~AD15 ,有“总线高允许”信号线 BHE# ,内存与 I/O 操作控制线为 M/IO#, 芯片内的指令队列为 6 个字节,一个总线周期最多可交换 2 个字节;而 8088 为准 16 位机,只有 AD0~AD7 这 8 条地址数据双重总线,无 BHE 信号线,内存与 I/O 操作控制线为 IO/M# ,芯片内的指令队列为 4 个字节。
2.什么是堆栈?它的作用是什么?堆栈指针的作用是什么?
答:堆栈是一个按照后进先出的原则存取数据的部件,它是由栈区和栈指针组成的。
堆栈的作用是当主程序调用子程序、子程序调用子程序或中断时转入中断服务程序时,能把断点地址及有关的寄存器、标志位及时正确地保存下来,并能保证逐次正确地返回。
堆栈除了有保存数据的栈区外,还有一个堆栈指针 SP ,它用来指示栈顶的位置。
若是“向下生成”的堆栈,随着压入堆栈数据的增加,栈指针 SP 的值减少。
但 SP 始终指向栈顶。
3. 简述8086中逻辑地址、线性地址和物理地址的关系。
答:逻辑地址是允许在程序中编排的地址, 8086 的逻辑地址有段基值和段内偏移量两部分,
段基值存放在对应的段寄存器中,段内偏移量由指令给出。
物理地址是信息在存储器中实际存放的地址。
在 8086 系统中,物理地址形成过程为:将段寄存器中存放的段基值( 16 位)左移 4 次再加偏移量,得 20 位的物理地址。
4.什么是存储器的分层结构?简明说明其特点。
答:存储器的分层结构是指微机的存储器系统由寄存器、Cache、主存储器、磁盘、光盘等多个层次由上至下排列组成。
分层结构的顶端,存储访问速度最快,单位价格最高,存储容量最小。
自上而下速度越来越低,而容量越来越大,单位价格越来越低。
五、程序分析题(10分)
阅读下列程序段,回答所提问题
DATA SEGMENT
AA DB 85H, 04H
BB DB 97H, 03H
DATA ENDS
STACK SEGMENT
DB 100 DUP (?)
STACK ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX, DATA ;[1]
MOV DS, AX ;[2]
MOV AL, AA
ADD AL, BB ;[3]
MOV AA, AL
MOV AL, AA+1
ADDC AL, BB+1 ;[4]
MOV AA+1, AL
MOV AH, 4CH ;[5]
INT 21H ;[6]
CODE ENDS
END START
(1)指令[1][2]的功能是
(2)指令[5][6]的功能是
(3)指令[3]执行后,AL寄存器的内容是
(4)指令[4]执行后,AL寄存器的内容是
(5)该程序的功能是
六、综合题(20分)得分
试按如下要求分别编写8253的初始化程序,已知8253的计数器0~2和控制字I/O的地址依次为04H~07H。
(1)使计数器1工作在方式0,仅用8位二进制计数,计数初值为128。
(2)使计数器0工作在方式1,按BCD码计数,计数初值为3000
(3)使计数器2工作在方式2,计数值为02F0H。