组成与汇编1-1

合集下载

计算机专业基础综合计算机组成原理(计算机系统概述)历年真题试卷汇编1

计算机专业基础综合计算机组成原理(计算机系统概述)历年真题试卷汇编1

计算机专业基础综合计算机组成原理(计算机系统概述)历年真题试卷汇编1(总分:70.00,做题时间:90分钟)一、单项选择题(总题数:29,分数:58.00)1.电了计算机问世至今,新型机器不断推陈出新,但不管怎么更新,依然具有“存储程序”的特点,最早提出这种概念的是____。

【上海交通大学1999年】A.巴贝奇B.冯.诺依曼√C.帕斯卡D.贝尔考查计算机发展历程。

2.对有关数据加以分类、统计、分析,这属于计算机在——方面的应用。

A.数值计算B.辅助设计C.数据处理√D.实时控制考查计算机的发展及应用。

3.冯.诺依曼型计算机的最根本特征是____。

【中科院计算所2001年】A.以运算器为中心B.采用存储程序原理√C.存储器按地址访问D.数据以二进制编码,并采用二进制运算考查冯.诺依曼型计算机基本概念。

冯.诺依曼型计算机的最根本特征是采用存储程序原理,基本工作方式是控制流驱动方式,工作方式的基本特点是按地址访问并顺序执行指令。

4.冯.诺依曼型计算机的基本工作方式是____。

【中科院计算所1998年】A.控制流驱动方式√B.多指令流多数据流方式C.微程序控制方式D.数据流驱动方式考查冯.诺依曼型计算机基本概念。

解析同上。

5.计算机系统采用层次化结构组成系统,从最上层的最终用户到最底层的计算机硬件,其层次化构成为____。

A.高级语言机器一操作系统机器一汇编语言机器一机器语言机器一微指令系统B.高级语言机器一汇编语言机器一机器语言机器一操作系统机器一微指令系统C.高级语言机器一汇编语言机器一操作系统机器一机器语言机器一微指令系统√D.高级语言机器一汇编语言机器一操作系统机器一微指令系统一机器语言机器考查计算机系统层次化结构。

6.计算机系统是由____组成的。

【武汉大学2007年】A.CPU和存储器B.CPU和接口C.运算器和控制器D.硬件系统和软件系统√考查计算机系统概念。

完整的计算机系统包括硬件系统和软件系统。

计算机组成原理第一章

计算机组成原理第一章

被减数 减法 差
乘数
乘法 乘积高位 乘积低位
被除数
除法 余数

X
加数
减数
被乘数 除数
第23页,共63页。
① 加法操作过程
ACC MQ ALU
X
运算器
指令

初态 ACC [M]
[ACC]+[X]
M
被加数 X ACC
第24页,共63页。
② 减法操作过程
ACC MQ ALU
X
运算器
指令

初态 ACC [M]
[ACC]-[X]
M
被减数 X ACC
第25页,共63页。
③ 乘法操作过程
AC0 C MQ
AALUU
X
运算器
指令

M
初态 ACC [M]
[ACC]
0
[X]×[MQ]
第26页,共63页。
被乘数 MQ X
ACC
ACC∥MQ
④ 除法操作过程
ACC MQ ALU
X
运算器
指令

M
初态 ACC
被除数
[M] X
同组成和实现的一系列(Family)不同档次、不同
型号的机器
兼容机
系列机和兼容机需要保证向后兼容
不同厂家生产的具有相同计算机结构(不同的组成 和实现)的计算机
第39页,共63页。
1.3 计算机硬件的主要技术指标
1.机器字长 CPU 一次能处理数据的位数
与 CPU 中的 寄存器位数 有关
2.运算速度
第43页,共63页。
用脑电波控制的电脑:附着在人头皮的传感器把 脑电波传给电脑,也可用无线电传递,在数千米 之外就能轻而易举的控制电脑。

汇编语言1-1

汇编语言1-1
16
第2节 进位计数制与不同基数之间的转换
2、基数和权 基数和权
基数:指这个计数系统中采用多少个数字符号。 基数:指这个计数系统中采用多少个数字符号。 不同的数位所代表的数值。 权:不同的数位所代表的数值。 如果把用k进制书写的一个整数从右往左依次记作第 进制书写的一个整数从右往左依次记作第0位 如果把用 进制书写的一个整数 从右往左 依次记作第 位 、 位上的数符a 第 1位、 …、第 n位, 则第 位上的数符 i 所代表的含义是 i×ki 。 位 、 位 则第i位上的数符 所代表的含义是a 在此,我们把k称为一个数制的基数,而把k 称为k进制数第 称为一个数制的基数 进制数第i位 在此,我们把 称为一个数制的基数,而把 i称为 进制数第 位 的权。 如:10进制数中的 进制数中的 基数=10 (0、1、2、3、4、5、6、7、8、9) 3、计数规则 计数规则 简单地说,就是“ 简单地说,就是“逢k进1,借1当k”。 进 , 当 。
15
第2节 进位计数制与不同基数之间的转换
1.2.1 数制
一、有关概念 数制:用一组数字与统一的规则来表示数的方法。 数制:用一组数字与统一的规则来表示数的方法。 十进制—十进制的数符集中有10个符号 十进制的数符集中有10个符号: 十进制 十进制的数符集中有10个符号:0,1,2,3,4,5,6, 7,8,9,符合人们的习惯 符合人们的习惯. 7,8,9,符合人们的习惯. 二进制—0 二进制数是计算机内部采用的, 二进制—0和1。二进制数是计算机内部采用的,并唯一能够 直接被计算机识别的数 便于物理实现,便于运算. 的数。 直接被计算机识别的数。便于物理实现,便于运算. 十六进制—16个符号: 16个符号 十六进制 16个符号:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 便于识别、书写.引入十六进制数的目的是为了描述二进制 便于识别、书写.引入十六进制数的目的是为了描述二进制 数 八进制: 八进制:

计算机组成原理实验1

计算机组成原理实验1

实验一基础汇编语言程序设计一、实验目的:1、学习和了解TEC-XP16教学实验系统监控命令的用法。

2、学习和了解TEC-XP16教学实验系统的指令系统。

3、学习简单的TEC-XP16教学实验系统汇编程序设计。

二、预习要求:1、学习TEC-XP16机监控命令的用法。

2、学习TEC-XP16机的指令系统、汇编程序设计及监控程序中子程序调用。

3、学习TEC-XP16机的使用,包括开关、指示灯、按键等。

4、了解实验内容、实验步骤和要求。

三、实验步骤:在教学计算机硬件系统上建立与调试汇编程序有几种操作办法。

第一种办法,是使用监控程序的A命令,逐行输入并直接汇编单条的汇编语句,之后使用G命令运行这个程序。

缺点是不支持汇编伪指令,修改已有程序源代码相对麻烦一些,适用于建立与运行短小的汇编程序。

第二种办法,是使用增强型的监控程序中的W命令建立完整的汇编程序,然后用M命令对建立起来的汇编程序执行汇编操作,接下来用G命令运行这个程序。

适用于比较短小的程序。

此时可以支持汇编伪指令,修改已经在内存中的汇编程序源代码的操作更方便一些。

第三种办法,是使用交叉汇编程序ASEC,首先在PC机上,用PC机的编辑程序建立完整的汇编程序,然后用ASEC对建立起来的汇编程序执行汇编操作,接下来把汇编操作产生的二进制的机器指令代码文件内容传送到教学机的内存中,就可以运行这个程序了。

适用于规模任意大小的程序。

在这里我们只采用第一种方法。

在TEC-XP16机终端上调试汇编程序要经过以下几步:1、使教学计算机处于正常运行状态(具体步骤见附录联机通讯指南)。

2、使用监控命令输入程序并调试。

⑴用监控命令A输入汇编程序>A 或>A 主存地址如:在命令行提示符状态下输入:A 2000↙;表示该程序从2000H(内存RAM区的起始地址)地址开始屏幕将显示:2000:输入如下形式的程序:2000: MVRD R0,AAAA ;MVRD 与R0 之间有且只有一个空格,其他指令相同2002: MVRD R1,55552004: ADD R0,R12005: AND R0,R12006: RET ;程序的最后一个语句,必须为RET 指令2007:(直接敲回车键,结束A 命令输入程序的操作过程)若输入有误,系统会给出提示并显示出错地址,用户只需在该地址重新输入正确的指令即可。

计算机专业基础综合计算机组成原理(输入/输出(I/O)系统)历年真题试卷汇编1

计算机专业基础综合计算机组成原理(输入/输出(I/O)系统)历年真题试卷汇编1

计算机专业基础综合计算机组成原理(输入/输出(I/O)系统)历年真题试卷汇编1(总分:72.00,做题时间:90分钟)一、单项选择题(总题数:26,分数:52.00)1.CPU在中断响应周期中____。

【南京航空航天大学2000年】(分数:2.00)A.执行中断服务程序B.执行中断隐指令√C.与I/O设备传送数据D.处理故障解析:解析:考查中断周期和中断隐指令。

在中断周期,山中断隐指令自动完成保护断点、寻找中断服务程序入口地址以及硬什关中断的操作。

2.在中断响应周期,CPU主要完成以下工作____。

【南京航空航天大学2000年】(分数:2.00)A.关中断,保护断点,发中断响应信号并形成能转移地址√B.开中断,保护断点,发中断响应信号并形成能转移地址C.关中断,执行中断服务程序D.开中断,执行中断服务程序解析:解析:考查中断响应周期CPU的工作。

在中断响应周期,CPU主要完成关中断,保护断点,发中断响应信号并形成能转移地址的工作,即执行中断隐指令。

3.在中断周期中,由____将允许中断触发器置“0”。

【北京理工大学2006年】(分数:2.00)A.关中断指令√B.中断隐指令C.开中断指令D.清零指令解析:解析:考查关中断指令与中断允许触发器。

在中断周期中,由关中断指令将允许中断触发器置“0”。

4.CPU响应中断时最先完成的步骤是____。

【哈尔滨工业大学2004年】(分数:2.00)A.开中断B.保存断点C.关中断√D.转入中断服务程序解析:解析:考查中断执行流程。

5.在中断服务程序中,保护和恢复现场之前需要____。

【北京理工大学2002年】(分数:2.00)A.开中断B.关中断√C.响应D.恢复解析:解析:考查中断执行流程。

为了保证保护和恢复现场的过程不被中断信号打断,在保护和恢复现场之前需要关中断,等到保护和恢复现场之后,再开中断,以便中断信号可以继续进来。

6.CPU响应中断时,保护两个关键的硬件状态是____。

计算机专业基础综合计算机组成原理(计算机系统概述)历年真题试卷汇编1

计算机专业基础综合计算机组成原理(计算机系统概述)历年真题试卷汇编1

计算机专业基础综合计算机组成原理(计算机系统概述)历年真题试卷汇编1(总分:70.00,做题时间:90分钟)一、单项选择题(总题数:29,分数:58.00)1.电了计算机问世至今,新型机器不断推陈出新,但不管怎么更新,依然具有“存储程序”的特点,最早提出这种概念的是____。

【上海交通大学1999年】(分数:2.00)A.巴贝奇B.冯.诺依曼√C.帕斯卡D.贝尔解析:解析:考查计算机发展历程。

2.对有关数据加以分类、统计、分析,这属于计算机在——方面的应用。

(分数:2.00)A.数值计算B.辅助设计C.数据处理√D.实时控制解析:解析:考查计算机的发展及应用。

3.冯.诺依曼型计算机的最根本特征是____。

【中科院计算所2001年】(分数:2.00)A.以运算器为中心B.采用存储程序原理√C.存储器按地址访问D.数据以二进制编码,并采用二进制运算解析:解析:考查冯.诺依曼型计算机基本概念。

冯.诺依曼型计算机的最根本特征是采用存储程序原理,基本工作方式是控制流驱动方式,工作方式的基本特点是按地址访问并顺序执行指令。

4.冯.诺依曼型计算机的基本工作方式是____。

【中科院计算所1998年】(分数:2.00)A.控制流驱动方式√B.多指令流多数据流方式C.微程序控制方式D.数据流驱动方式解析:解析:考查冯.诺依曼型计算机基本概念。

解析同上。

5.计算机系统采用层次化结构组成系统,从最上层的最终用户到最底层的计算机硬件,其层次化构成为____。

(分数:2.00)A.高级语言机器一操作系统机器一汇编语言机器一机器语言机器一微指令系统B.高级语言机器一汇编语言机器一机器语言机器一操作系统机器一微指令系统C.高级语言机器一汇编语言机器一操作系统机器一机器语言机器一微指令系统√D.高级语言机器一汇编语言机器一操作系统机器一微指令系统一机器语言机器解析:解析:考查计算机系统层次化结构。

6.计算机系统是由____组成的。

计算机专业基础综合计算机组成原理总线历年真题试卷汇编1_真题-无答案

计算机专业基础综合计算机组成原理总线历年真题试卷汇编1_真题-无答案

计算机专业基础综合计算机组成原理(总线)历年真题试卷汇编1(总分74,考试时间90分钟)1. 单项选择题1. 总线主设备是____。

A. 掌握总线控制权的设备B. 申请作为从设备的设备C. 被主设备访问的设备D. 总线裁决部件2. 总线复用可以____。

A. 提高总线的传输带宽B. 增加总线的功能C. 减少总线中信号线的数量D. 提高总线的负载能力3. 波特率是指传输线路上____。

【哈尔滨工业大学2000年】A. 码元的传输速率B. 有效数据的传输速率C. 校验数据的传输速率D. 比特率4. 比特率是指传输线路上____。

【华中师范大学1997年】A. 码元的传输速率B. 有效数据的传输速率C. 校验数据的传输速率D. 波特率5. 总线宽度与下列哪个选项有关____。

【北京科技大学2008年】A. 控制线根数B. 地址线根数C. 数据线根数D. 以上都不对6. 假设某系统总线在一个总线周期中并行传输8B信息,一个总线周期占用2个时钟周期,总线时钟频率为10MHz,则总线带宽是____。

【统考真题2009年】A. 10MB/sB. 20MB/sC. 40MB/sD. 80MB/s7. 总线按传送信息的类型可分为____。

【国防科技大学2003年】A. 片内总线、系统总线和通信总线B. 数据总线、地址总线和控制总线C. 系统总线、内存总线和I/O总线D. ISA总线、vESA总线和PCI总线8. 在计算机系统中,多个系统部件之间信息传送的公共通路称为总线,就其所传送的信息的性质而言,下列____不是在公共通路上传送的信息。

【哈尔滨工程大学2005年】A. 数据信息B. 地址信息C. 系统信息D. 控制信息9. 系统总线中地址线的功能是用于选择____。

【北京航空航天大学2002年】A. 主存单元地址B. I/O端口地址C. 外存地址D. 主存单元地址或I/O端口地址10. 问址寻址第一次访问内存所得到信息经系统总线的传送到CPU。

计算机组成原理实验1-汇编语言实验

计算机组成原理实验1-汇编语言实验

微处理器与接口技术实验指导实验一监控程序与汇编语言程序设计实验一、实验要求1、实验之前认真预习,明确实验的目的和具体实验内容,设计好主要的待实验的程序,做好实验之前的必要准备。

2、想好实验的操作步骤,明确通过实验到底可以学习哪些知识,想一想怎么样有意识地提高教学实验的真正效果。

3、在教学实验过程中,要爱护教学实验设备,认真记录和仔细分析遇到的现象与问题,找出解决问题的办法,有意识地提高自己创新思维能力。

4、实验之后认真写出实验报告,重点在于预习时准备的内容,实验数据,实验过程、遇到的现象和解决问题的办法,自己的收获体会,对改进教学实验安排的建议等。

善于总结和发现问题,写好实验报告是培养实际工作能力非常重要的一个环节,应给以足够的重视。

二、实验目的【1】学习和了解TEC-XP16教学实验系统监控命令的用法;【2】学习和了解TEC-XP16教学实验系统的指令系统;【3】学习简单的TEC-XP16教学实验系统汇编程序设计。

三、实验注意事项(一)实验箱检查【1】连接电源线和通讯线前TEC-XP16实验系统的电源开关一定要处于断开状态,否则可能会对TEC-XP16实验系统上的芯片和PC机的串口造成损害。

【2】五位控制开关的功能示意图如下:【3】几种常用的工作方式【开关拨到上方表示为1,拨到下方为0】(二)软件操作注意事项【1】用户在选择串口时,选定的是PC机的串口1或串口2,而不是TEC-XP16实验系统上的串口。

即选定的是用户实验时通讯线接的PC机的端口;【2】如果在运行到第五步时没有出现应该出现的界面,用户需要检查是不是打开了两个软件界面,若是,关掉其中一个再试;【3】有时若TEC-XP16实验系统不通讯,也可以重新启动软件或是重新启动PC再试;【4】在打开该应用软件时,其它的同样会用到该串口的应用软件要先关掉。

(三)联机通讯失败自检如果上述的硬件和软件的操作都正确,联机却依旧失败,可以进行如下测试:【1】测试PC机的串口是否能正常工作,或是换一台PC或换同一台PC的另一个串口再试,在换串口时要将TEC-XP16实验系统断电,换完后重新启动实验系统和软件;【2】检查机器上的元器件插接是否正确(建议用户对照能够正常通讯的实验系统进行详细检查),有没有被学生动过,尤其是扩展内存和扩展I/O接口时,芯片方向是否插对,片选信号有没有连接;【3】检查相应的短路子是否连接正确;【4】建议教师预留一台运行正常的TEC-XP16实验系统备用,机器出问题后可以对照检查。

计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编1

计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编1

计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编1(总分:72.00,做题时间:90分钟)一、单项选择题(总题数:20,分数:40.00)1.以下四点中,____是计算机系统结构设计时必须考虑的。

【中科院计算所2000年】(分数:2.00)A.通道采用独立型B.指令类型选择√C.阵列运算部件D.Cache存储器的硬件解析:解析:考查指令系统设计在计算机系统结构设计中的重要意义。

指令系统是表征一台计算机性能的重要因素,它的格式与功能不仅直接影响到机器的硬件结构,而且也直接影响到系统软件。

2.程序控制类指令的功能是____。

【国防科技大学2001年】(分数:2.00)A.进行主存和CPU之间的数据传送B.进行CPU和设备之间的数据传送C.改变程序执行的顺序√D.一定是自动加1解析:解析:考查程序控制类指令的功能。

3.下列哪种指令不属于程序控制指令:____。

【国防科技大学2001年】(分数:2.00)A.无条件转移指令B.条件转移指令C.中断隐指令√D.循环指令解析:解析:考查程序控制类指令的组成。

程序控制类指令主要包括无条件转移、有条件转移、子程序调用和返回指令、循环指令等。

4.下列说法中____是正确的。

(分数:2.00)A.加法指令的执行周期一定要访存B.加法指令的执行周期一定不访存C.指令的地址码给出存储器地址的加法指令,在执行周期一定访存√D.指令的地址码给出存储器地址的加法指令,在执行周期不一定访存解析:解析:考查运算类指令的执行过程。

既然指令的地址码给出了存储器地址,不论此地址是源操作数地址,还是目的操作数地址,执行周期都需要根据此地址访存。

5.子程序调用指令执行时,要把当前程序计数器PC的内容存到____。

【北京航空航天大学2002年】(分数:2.00)A.通用寄存器B.堆栈√C.指令寄存器D.数据缓冲器解析:解析:考查子程序调用指令的执行过程。

子程序执行结束时,必须返回到子程序调用指令后面的指令执行,所以必须保存返回地址。

计算机组成原理实验补充实验指导-实验1、2

计算机组成原理实验补充实验指导-实验1、2

实验一、实验箱介绍与DEBUG简单使用一、实验目的1)了解实验箱的构成2)掌握模型机的结构框图3)学会DEBUG的简单使用二、实验内容1.实验箱介绍图1-1 计算机组成原理实验箱图1-1给出了实验箱的结构图,构成部分均在实验箱的印刷电路板上标注,如:ALU Uint(算逻单元)、Input Device Unit(输入单元)、Switch Unit(控制开关单元)、Bus Unit(总线单元)……,同学们要结合计算机的组成原理,确定运算器、控制器、存储器、输入设备、输出设备等在实验箱中的位置。

2.模型机的框图图1-2 模型机框图图1-2给出了计算机模型机的框图,同学们在做实验时,要体会实验中数据的流向,以便对整机有一个完整的认识。

3.DEBUG的简单使用DEBUG须在DOS环境下运行。

具体操作可以在Windows操作系统的“开始”菜单的“运行”对话框中输入“CMD”(命令command)如图1-3所示。

图1-3 Windows的运行窗口Windows的“DOS”模式,如图1-4所示。

图1-4 Windows下的“DOS”模式输入命令DEBUG(调试),见图1-5.图1-5 DEBUG调试窗口DEBUG命令是在“-”下,由键盘键入的。

每条命令以单字母命令符开头,然后是命令的操作参数,操作参数与命令符之间用空格隔开,操作参数与操作参数之间用空格或逗号隔开,命令的结束符是回车键。

命令及参数的输入可以是大小写的结合。

Ctrl+Break键可中止命令的执行。

Ctrl+Num Lock键可暂停屏幕卷动,按任一键继续。

所用数均为十六进制数,不用加H。

有关DEBUG中的D(显示)、R(寄存器)、U(反汇编)、G(执行)和Q(退出)等命令已在前面讲过了。

下面介绍本实验用到的DEBUG的命令:(1)A-汇编,用于输入汇编语言源程序(2)g-运行,运行用A命令编写的汇编语言程序(3)e-编辑,用于修改计算机内存中存储单位的数据(4)d-显示,用于显示计算机内存中存储单位的数据(5)q-退出,用于退出DEBUG的状态,到DOS提示符下。

计算机组成原理与汇编语言程序设计课后习题及解答(详解)

计算机组成原理与汇编语言程序设计课后习题及解答(详解)

计算机组成原理与汇编语言程序设计课后习题及解答徐洁,俸远祯电子工业出版社第1章习题一1.什么是程序存储工作方式?答:计算机的工作方式——存储程序工作方式。

即事先编写程序,再由计算机把这些信息存储起来,然后连续地、快速地执行程序,从而完成各种运算过程。

2.采用数字化方法表示信息有哪些优点?用数字化方法表示信息的优点:(1)抗干扰能力强, 可靠性高。

(2)依靠多位数字的组合,在表示数值时可获得很宽的表示范围以及很高的精度。

(3)数字化的信息可以存储、信息传送也比较容易实现。

(4)可表示的信息类型与范围及其广泛,几乎没有限制。

(5)能用逻辑代数等数字逻辑技术进行信息处理,这就形成了计算机硬件设计的基础。

3.如果有7×9点阵显示出字符A的图像,请用9个七位二进制代码表示A的点阵信息。

4.数字计算机的主要特点是什么?1. (1)能在程序控制下自动连续地工作;(2|)运算速度快;(3)运算精度高;(4)具有很强的信息存储能力;(5)通用性强,应用领域及其广泛。

5.衡量计算机性能的基本指标有哪些?答:衡量计算机性能的基本指标:(1)基本字长——参加一次运算的数的位数;(2)数据通路宽度——数据总线一次能并行传送的位数;(3)运算速度——可用①CPU的时钟频率与主频,②每秒平均执行指令数,③典型四则运算的时间来表示。

(4)主存储器容量——可用字节数或单元数(字数)×位数来表示。

(6)配备的外围设备及其性能。

(7)系统软件配置。

7.系统软件一般包括哪些部分?列举你所熟悉的三种系统软件。

系统软件一般包括操作系统,编译程序、解释程序、各种软件平台等。

例如WINDOWS98操作系统,C 语言编译程序等,数据库管理系统。

8.对源程序的处理有哪两种基本方式?对源程序的处理通常有两种处理方式:解释方式和编译方式。

第2章习题二1.将二进制数(101010.01)2 转换为十进制数及BCD码。

解:(101010.01)2 = (42.25)10 = (01000010.00100101)BCD2.将八进制数(37.2)8转换为十进制数及BCD码.解:(37.2)8 = (31.25)10 =(00110001.00100101)BCD3.将十六进制数(AC.E)转换为十进制数及BCD码.解: (AC.E)16 =(172.875)10 = (000101110010.100001110101)BCD4.将十进制数(75.34)10转换为8位二进制数及八进制数、十六进制数。

计算机专业基础综合计算机组成原理(中央处理器)历年真题试卷汇编1

计算机专业基础综合计算机组成原理(中央处理器)历年真题试卷汇编1

计算机专业基础综合计算机组成原理(中央处理器)历年真题试卷汇编1(总分:66.00,做题时间:90分钟)一、单项选择题(总题数:26,分数:52.00)1.CPU的功能包括____。

【华中科技大学2007年】A.指令控制、操作控制、时间控制、数据加工√B.命令控制、数据控制、时间控制、程序控制C.数据控制、操作控制、时间控制、数据加工D.指令控制、数据控制、时间控制、程序控制考查CPU的功能。

CPU的功能主要有指令控制、操作控制、时间控制、数据加工。

2.在CPU的设汁中,不需要____。

【武汉大学2006年】A.指令寄存器B.地址译码器√C.数据寄存器D.地址寄存器考查CPU中包含的寄存器。

CPU的结构中没有地址译码器。

3.下列部件不属于控制器的是____。

【沈阳航空工业学院2005年】A.指令寄存器B.程序计数器C.程序状态字√D.时序电路考查控制器中包含的寄存器。

控制器由程序计数器(PC)、指令寄存器(IR)、存储器地址寄存器(MAR)、存储器数据寄存器(MDR)、指令译码器、时序电路和微操作信号发生器组成。

程序状态字(PSW)属于运算器的组成部分。

4.通用寄存器是____。

【北京邮电大学2003年】A.可存放指令的寄存器B.可存放程序状态字的寄存器C.本身具有计数逻辑与移位逻辑的寄存器D.可编程指定多种功能的寄存器√考查通用寄存器。

存放指令的寄存器是指令寄存器(IR),存放程序状态字的寄存器是程序状态字寄存器(PSW),通用寄存器并不一定本身具有计数和移位功能。

5.CPU中保存当前正在执行指令的寄存器是____。

【华中科技大学2007年】A.指令寄存器√B.指令译码器C.数据寄存器D.地址寄存器考查指令寄存器。

指令寄存器用来存放当前正在执行的指令。

6.条件转移指令执行时所依据的条件来自____。

【北京航空航天大学2002年】A.指令寄存器B.标志寄存器√C.程序计数器D.地址寄存器考查程序状态标志寄存器(PSW)。

51单片机C语言与汇编语言混合编程浅析_严峥晖(1)

51单片机C语言与汇编语言混合编程浅析_严峥晖(1)

参考文献:
[1]马忠梅,单片机的C语言应用程序设计,北京航空航天大学出版 社,2007年
[2]杜树春,单片机C语言和汇编语言混合编程实例详解,北京航空 航天大学出版社,2006年
[3]单片机原理及应用—基于Proteus和Keil C,电子工业出版社, 2009年
126
编程实践证明,混合编程有机结合了C51的强可读性与汇编的高 实时性,比单独使用C51语言编程效率要高。但在实际开发中,不少 初学者对混合编程无法下手,下面就作者本人的经验,探讨混合编程 的一些基本方法。
一、C51中嵌入汇编程序
在C51中嵌入汇编程序通常用在汇编代码量少、内部无复杂的跳 转的情况下,可生成精简的代码、减少运行时间。在keil C51编译器 中,C51中嵌入汇编程序是通过#pragma asm/endasm预处理语句来实 现,其格式如下:
递参数所使用的存储器空间取决于选择的存储模式,这种参数传递方
式代码效率不高、速度较慢,一般尽量不要使用。
C51程序调用汇编程序过程中若存在返回值,汇编语言通过寄存
器传递参数给C51程序,其传递规则如表2所示。
表2 返回值传递规则
返回值类型 bit
(unsigned)char (unsigned)int (unsigned)long
#pragma asm ;汇编程序
#pragma endasm 通过#pragma asm/endasm语句告知编译器,中间的语句行不用编 译为汇编程序代码。在keil C51编译器中,需设置嵌入汇编代码的源 文件中的“Options for ...” 选项,激活其中“Generate Assembler SRC File”和“Assemble SRC File”两个选项,然后根据选择的编译模 式,把相应的库文件添加到工程中,编译即可生成目标代码。使用该 方法可以在C51源代码的任何位置嵌入汇编代码,主要用于延时和中 断处理。下例即是一个在C51程序中嵌入汇编代码的实例。

计算机组成与结构第1章 计算机系统概述

计算机组成与结构第1章 计算机系统概述
45
计算机的过去
根据逻辑元件,计算机的发展划分为四代: 第一代(1946年~1958年)是电子管计算机 第二代(1959年~1964年)是晶体管计算机 第三代(1965年~1970年)是集成电路计算机 第四代( 1971年以后)是大规模和超大规模集成电路计算机
从1946年计算机诞生以来,大约每五年运算速度提高10倍,可 靠性提高10倍,成本降低10倍,体积缩小10倍。60多年来计算 机的发展过程,是在冯 · 诺依曼型计算机结构的基础上,紧紧围 绕提升运算速度、扩大存储容量、降低制造成本、提高系统可靠 性和使用的方便性为目的,不断采用新器件和研制新软件的过程。
23
二、计算机的分类
计算机从总体上分: • 模拟计算机、数字计算机(数字计算机俗称电脑)
计算机从用途上分: • 通用机、专用机
数字计算机按性能进一步分: • 巨型机、大型机、中型机、小型机、微型机、单片机
24
计算机的应用
1.科学计算 2.信息管理 3.过程检测与控制 4.计算机辅助工程 5.人工智能方面的
目前绝大多数计算机仍然建立在存储程序、程序控制概念的基础 上,称为冯·诺依曼型计算机。
28
外设
四、计算机的硬件组成
Байду номын сангаас输入设备
存储器
辅助存储器
输出设备
主存储器
主机
运算器
控制器
CPU
控制 数据 地址/指令
29
1、运算器
运算器的功能是执行算术运算、逻辑运算以及数据 转换,更复杂的运算分解成这些基本运算来实现。
计算机组成与结构第1章 计算机系统 概述
为什么要开设“计算机组成与结构”
重要的专业基础课有:
数据结构

计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编1

计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编1

计算机专业基础综合计算机组成原理(指令系统)历年真题试卷汇编1(总分:72.00,做题时间:90分钟)一、单项选择题(总题数:20,分数:40.00)1.以下四点中,____是计算机系统结构设计时必须考虑的。

【中科院计算所2000年】A.通道采用独立型B.指令类型选择√C.阵列运算部件D.Cache存储器的硬件考查指令系统设计在计算机系统结构设计中的重要意义。

指令系统是表征一台计算机性能的重要因素,它的格式与功能不仅直接影响到机器的硬件结构,而且也直接影响到系统软件。

2.程序控制类指令的功能是____。

【国防科技大学2001年】A.进行主存和CPU之间的数据传送B.进行CPU和设备之间的数据传送C.改变程序执行的顺序√D.一定是自动加1考查程序控制类指令的功能。

3.下列哪种指令不属于程序控制指令:____。

【国防科技大学2001年】A.无条件转移指令B.条件转移指令C.中断隐指令√D.循环指令考查程序控制类指令的组成。

程序控制类指令主要包括无条件转移、有条件转移、子程序调用和返回指令、循环指令等。

4.下列说法中____是正确的。

A.加法指令的执行周期一定要访存B.加法指令的执行周期一定不访存C.指令的地址码给出存储器地址的加法指令,在执行周期一定访存√D.指令的地址码给出存储器地址的加法指令,在执行周期不一定访存考查运算类指令的执行过程。

既然指令的地址码给出了存储器地址,不论此地址是源操作数地址,还是目的操作数地址,执行周期都需要根据此地址访存。

5.子程序调用指令执行时,要把当前程序计数器PC的内容存到____。

【北京航空航天大学2002年】A.通用寄存器B.堆栈√C.指令寄存器D.数据缓冲器考查子程序调用指令的执行过程。

子程序执行结束时,必须返回到子程序调用指令后面的指令执行,所以必须保存返回地址。

…般将子程序调用指令后面那条指令的地址(程序计数器PC的内容)作为返回地址保存到堆栈中。

6.下列哪种指令用户不准使用?____。

汇编语言程序设计 第1篇 汇编语言基础知识

汇编语言程序设计 第1篇 汇编语言基础知识

汇编 语言实现 汇编后的目 标文件只有 208字节
2019/1/23
11
计算机科学与技术系
《汇编语言程序设计》
1.1
汇编语言概述
1.1.2 汇编语言的特点
建议: ●充分注意“汇编”课实践性强的特点, ●多读程序,多写程序,多上机调试程序, ●熟悉PC机的编程结构, ●掌握汇编语言及其程序设计的基本概念、
2019/1/23
第 1章
汇编语言基础知识
19
计算机科学与技术系
《汇编语言程序设计》
1.2
进位计数制及其转换
1.2.2 不同数制之间的转换
(3)一般的十进制数转换成二进制数 为了将一个既有整数又有小数部分的十进制数转换成二进制 数,可以将其整数部分和小数部分分别进行转换,然后再组合 起来。 例:117.8125D = 1110101.1101B
1.1.2 汇编语言的特点
经常与高级语言配合使用,应用十分广泛。
2019/1/23
第 1章
汇编语言基础知识
9
计算机科学与技术系
《汇编语言程序设计》
1.1
汇编语言概述
1.1.2 汇编语言的特点
编程实现 c =a+b,并在屏幕上显示出结果。 #include "stdafx.h" #include "stdio.h" int main(int argc, char* argv[]) { int a,b,c; a=1; b=2; c=a+b; printf(“c=%d\n",c); return 0; }
计算机科学与技术系
《汇编语言程序设计》
1.2
进位计数制及其转换
1.2.2 不同数制之间的转换

单片机一条汇编指令的组成

单片机一条汇编指令的组成

单片机一条汇编指令的组成
单片机一条汇编指令的组成通常包括以下几个部分:
1. 操作码(Opcode):用来指定具体的操作或指令类型。


作码决定了CPU要执行的具体操作,比如加载数据、运算等。

2. 操作数(Operand):包括目标操作数和源操作数,用来进
行运算或传输数据。

目标操作数指的是要接收结果的寄存器或内存单元,源操作数则是参与运算或传输的寄存器、立即数或内存单元。

3. 寻址方式(Addressing Mode):用来指定源操作数或目标
操作数的寻址方式。

寻址方式决定了指令如何获取源操作数和存储结果。

4. 后缀(Suffix):用来增加特定的功能或修饰指令。

综上所述,单片机一条汇编指令通常由操作码、操作数、寻址方式和后缀等组成。

不同的单片机型号和体系结构会有不同的指令集和指令格式,所以具体的组成可能有所不同。

计算机组成(1)汇编

计算机组成(1)汇编

计算机组成原理一、填空1.决定总线由哪个设备进行控制称为总线控制实现总线数据的定时规则称为总线协议2.采用变形补码进行溢出的判断,其逻辑表达式为;溢出= sc1+sc2 (设Ss1、Ss2分别为数值的最高符号位和次高符号位)3.指令执行过程中,DBUS-MDR-1R所完成的功能是将从存储器中读取的指令经存储器数据线送入数据存储器,寄存器,在通过总线送入指令寄存器。

4.CPU响应中断时需要保存当前现场,这里的现场指的是断点和有关寄存器的内容,它们被保存到堆栈中。

5.CPU从主存取出一条指令并执行该指令的时间叫做指令周期,它它常用若干个机器周期包含若干个时钟周期6在定时查询方式下,当具备总线的预备地址与数值一致条件时能占用总线,这时计数从0开始,到说明设备号小的优先级高,在集中控制方式中,链接查询对电路最敏感,独立请求响应。

7.流水线中的多发技术包括超标量流水 ,超流水线、超指令字。

8.某一RAM芯片内有1024个单元,用单译码方式,地址译码将1024 条输出地址译码器有 64 条输出线。

9.在数据传送方式中,若主程序与设备并行工作,则采用DAM 方式,若主机与设备并行工作,则采用程序中断方式,若主机与设备串行工作,则采用程序查询方式。

10.衡量存储系统可以从速度容量、价位三个方面来评定,为了解决计算机采用多级存储体系结构。

二、选择题1、对计算机的软、硬件资源进行管理,是(A)的功能。

A操作系统B数据库管理系统C语言处理程序D用户程序2.存储单元是指(B)A存放一个字节的所有存储元集合B存放一个存储字的所有存储元集合C存放一个二进制信息位的存储元集合D存放一条指令的存储元集合3、在一地址指令格式中,下面论述正确的是(C)A仅能有一个操作数,它由地址码提供B一定有两个操作数,另一个是隐含的C可能有一个操作数,也可能有两个操作数D如果有两个操作数,另一个操作数是本身4、CPU内通用寄存器的位数取决于(B)A内存储器容量B机器字长C指令的长度DCPU的管脚数5、关于中断和DMA,下列说法正确的是(A)A DMA请求和中断请求同时发生时,响应DMA请求B DMA请求、非屏蔽中断、可屏蔽中断都要在当前指令结束之后才能被响应C非屏蔽中断请求优先级最高,可屏蔽中断请求优先级最低D如果不开中断,所有中断请求就不能响应6、若欲传送的信息编码为16位,使其构成能发现2位错并纠错1位错的海明码,则至少需要增加(A)校验码A5位B6位C7位D8位7、指令的寻址方式有顺序和跳跃两种方式,采用跳跃寻址方式,可以实现(D)A堆栈寻址B程序的条件转移C程序的无条件转移D程序的条件转移或者无条件转移8、在定点二进制运算器中,减法运算一般通过(D)来实现A原码运算二进制减法器B补码运算的二进制减法器C补码运算的十进制加法器D补码运算的二进制加法器9.在CPU响应中断时,保护两个关键的硬件状态(B)A.PC和IRB.PC和PSWC.AR和IRD.AR和PSW10.采用4体并行低位交叉存储器,设每个的存储容量为32K×16位,存取周期为400ns,在下列说法中正确的是(C)A.在0.1us内,存储器可向CPU提供32K位二进制信息B.在01us内,每个体可向CPU提供16位二进制信息C.在0.4us内,存储器可向CPU提供32K位二进制信息D.在0.4us内,存储器可向CPU提供16位二进制信息11.在微程序控制器中,机器指令和微指令的关系(C)A.每一条机器指令由一条微指令来执行B.一条微指令由若干条机器指令组成C.每一条机器指令由一段用微指令组成的微程序来解释执行D.一段位程序有一条机器指令来执行13.在CPU中,跟踪后继指令地址的寄存器是(C)A.指令寄存器B.地址寄存器C.程序计数器D.状态条件计数器14.指令中采用不同寻址方式的主要目的是(B)A.可直接访问主存B.缩短指令长度,扩大寻址空间提高编程灵活性C.实现存储程序和程序控制D.提供扩展操作码并降低指令译码难度15.如果有两个操作数,另一个操作数是本身已知定点小数X的反码为1.X1 X2 X3,且X<-0.75,则必有(D)A.X1=0 ,X2=0, X3=1B.X1=0,且X2,X3不全为0C.X1=1D.X1=0,X2=0,X3=016主存和CPU之间增加高速缓冲存储器的目的是(C)A.解决CPU和主存之间速度的匹配问题B.既扩大主存容量,又提高存取速度C.扩大主存容量D.以上说法都不对17冯.诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据(C)A.指令操作码的译码结果B.指令和数据的寻址方式C.指令周期的不同阶段D.指令和数据所在的存储单元18.单级中断系统中,中断服务程序内的执行顺序(C)①保护现场②开中断③关中断④保存断点⑤中断事件处理⑥恢复现场⑦中断返回A.③①⑤⑦B.①⑤②⑥⑦C.③④⑤⑥⑦D.④①⑤⑥⑦19.由编码纠错理论得知,任何一种编码是否具有检测能力D和纠错能力C,都与编码的最小距离L有关,则下列公式正确的是(C)A.L+1=D+C (D≥C)B.L+D=C+1 (D≥C)C.L-1=D+C (D≥C)D.2^L≥D+C+1 (D≥C)20.常用于大型计算机的控制方式(D)A.程序查询B.DMA方式C.程序中断D.通道方式21.下列情况中(A)会发生DMA请求A.一次I/O操作结束B.每个机器周期结束C.任意时刻D.总线空闲22.下列信号中,(C)属于操作A.BUS→PCB.MDR→BUSC.PC→MARD.MAR→BUS23.在具有中断向量表的计算机中,中断向量地址是(B)A.子程序地址入口B.中断服务程序的入口地址C.终端服务程序入口地址的地址D.中断程序断点24下列关于USB的总线特征的描述,错误的是(C)A.可实现外设的即插即用和热插播B.是一种通信总线,连接不同外设C.同时可传输2位数据,数据传输率高D.可通过级联系方式连接多台外设25同步通信之所以比异步通信具有较高的传输速率,是因为(D)A.同步通信不需要应答信号且总线长度较短B.同步通信用一个公共的时钟信号进行同步C.同步通信中,各部件存取时间较接近D.以上各项因素的综合结果26若磁盘的转速提高一倍则(D)A.平均存储时间减半B.平均找到时间增加一倍C.存储密度可以提高一倍D.平均定位时间不变27.计算机操作的最小单位时间是(B)A.指令周期B.时钟周期C.存储周期D.CPU周期28设浮点数的基数R=8,尾数用模4补码表示,则规格化的数为(C)A.11.111000B.00.000111C.11.101010D.11.11110129.某计算机有四级中断,优先级从高到底为1—2—3—4。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

硬件和软件的关系
计算机硬件是计算机的躯体 硬件是计算机的躯体, . 计算机硬件是计算机的躯体, 计算 软件是计算机的灵魂, 是计算机的灵魂 机软件是计算机的灵魂, 它们互相 依存,缺一不可。 依存,缺一不可。 . 请同学们考虑躯体和灵魂的关系 : 没有灵魂的躯体或没有躯体的灵魂 ★ 意味着什么? 意味着什么?
★ 控制器组成 ★ ★
★第三级: 控制器
. 由三类元部件
组成控制器
顺序 逻辑
控制器
控制器
控制器的 寄存器 和译码器 控制 存储器
主要根据指令信息产生控制信号(微命令 序列 主要根据指令信息产生控制信号 微命令)序列, 微命令 序列, 控制全机操作。 控制全机操作。
微命令序列 微命令发生器 指 令 信 息 状 态 信 息 时 序 信 号
1 0 1
0 1
用脉冲信号表示数字代码 例2 用脉冲信号表示数字代码
有脉冲 无脉冲 有脉冲
1.2 计算机系统的硬、软件组成 结构图:
硬软件
计算机的组成
— 硬件和软件 硬件和
硬件: ◇ 硬件: 计算机系统中的实际装置, 计算机系统中的实际装置, 它们是电 子的,电的,磁的,机械的,光的元件或装 子的,电的,磁的,机械的, 置或由它们组成的部件乃至整机。 置或由它们组成的部件乃至整机。 软件: ◇ 软件: 指计算机运行所需的各种程序和有关 资料。如系统程序 语言程序, 如系统程序,语言程序 资料 如系统程序 语言程序 应用程序 维护使用手册, 程序说明及框图。 维护使用手册 程序说明及框图。
★★
1.1.2 信息的数字化表示
1. 在计算机中用数字代码表示各种信息 二进制代码 例1 用数字代码表示数据 5 -5 表示为 0 101 表示为 1 101
例2 用数字代码表示字符 A B 表示为 1000001 41H 表示为 1000010 42H
用数字代码表示命令、 例3 用数字代码表示命令、状态 表示为 00 启动 停止 正在工作 工作结束 表示为 01 表示为 10 表示为 11
★ ★ ★ 1.1.1 存储程序工作方式: 存储程序工作方式:
(1)事先编制程序——计算机执行的程序其 )事先编制程序 计算机执行的程序其 形态就是指令序列,即:若干条指令的有序集 形态就是指令序列, 每一步将执行一条指令。 合,每一步将执行一条指令。 用字符书写, (2)事先存储程序 )事先存储程序——用字符书写,通过键 用字符书写 盘将字符编成二进制编码,然后输入计算机。 盘将字符编成二进制编码,然后输入计算机。 (3)自动、连续地执行程序——计算机依照 )自动、连续地执行程序 计算机依照 一定顺序从存储器中逐条读取指令,按照指令 一定顺序从存储器中逐条读取指令, 的要求执行操作,直到需运行的程序执行完毕。 的要求执行操作,直到需运行的程序执行完毕。 其中部分工作需要进行人机对话。 其中部分工作需要进行人机对话。
I/O接口 I/O接口 I/O设备 I/O设备 I/O接口 I/O接口 I/O设备 I/O设备
5. I/O接口 系统总线与 设备之间的转换逻辑部件 接口: 接口 系统总线与I/O设备之间的转换逻辑部件
基本功能: 基本功能:
实现CPU与I/O设备之间控制信息、数据、 与 设备之间控制信息 数据、 设备之间控制信息、 实现 状态信息的转换和传送; 状态信息的转换和传送; 还可实现主存与I/O设备之间的数据转换和 还可实现主存与 设备之间的数据转换和 传送。 传送。 计算机硬件系统由三大子系统: 计算机硬件系统由三大子系统:CPU、存储 、 系统、输入/输出系统及连接它们的总线构成 输出系统及连接它们的总线构成。 系统、输入 输出系统及连接它们的总线构成。
计算机技术层次
整机设计制造 核 系统软件设计 心技术 组成原理, 组成原理, 系统软件概念 应用软件 高级语言编程 操作员 工作
本课程层次
计算机 技术层 次
基础技术
资源应用软件
用户应用软件
应用操作:如文字处理/ 应用操作:如文字处理/ 游戏/ 上网/ 事务管理/ 游戏/ 上网/ 事务管理/ 等
第1章
主要内容: 主要内容:
绪论
• 计算机的基本概念 • 计算机系统硬、软件组成 计算机系统硬、 系统硬 • 层次结构模型 • 计算机的工作过程 • 计算机的性能指标
Computer: Any device capable of processing information to produce a desired result.
图 计算机硬件基本组成
命 令 程序 输入 数据 设备 命 令 请求
存储器
数 据 指 令
主机
运算器
命令
输出 结果 设备
指令 请求 命 令
状态 控制器
★ 图 计算机组成示意图 ★
命 令 程序 数据
运算器
数 据
主机
输入 设备
命 令 状 态 请求
存储器
指 令 命 令 状 态 请求
输出 结果 设备
命 令
控制器
计算机: 计算机:
★★
★★
What’s computer?
能够处理信息, 能够处理信息 并产生所期望 的结果的任何设备。 的结果的任何设备。
什么是计算机? ☆ 什么是计算机?

What’s It?
一般定义: 1. 一般定义:
在人的操作下, 在人的操作下 可以快速完成某 些计算的一种工具。能够接收信息, 些计算的一种工具。能够接收信息 并按给定程序的要求对信息进行处理, 并按给定程序的要求对信息进行处理 给出处理结果的自动机器。 给出处理结果的自动机器。
什么是计算机? ☆ 什么是计算机?
• 2. 现代电子式数字计算机: 现代电子式数字计算机: 俗称电脑,是一种能够存储程序, 俗称电脑,是一种能够存储程序, 能够自动连续地执行程序,对各种 能够自动连续地执行程序, 数字化信息进行算术运算或逻辑运 算的快速工具。 算的快速工具。
★ ★★
☆ 计算机能做什么?
控制器
算术逻辑 单元
CPU
CPU 内部总线 寄存器
功能:负责读取与执行指令,即执行程序。 功能:负责读取与执行指令,即执行程序。

运算器结构示意图
结果数
控制 操作数2 操作数
ALU
操作数1 操作数
总 线 按指令的要求对有关数据进行指定的算术或逻辑运算。 按指令的要求对有关数据进行指定的算术或逻辑运算。
1.2.1 计算机硬件系统
系 统 总 线
CPU M
I/O接口 I/O接口 I/O设备 I/O设备 I/O接口 I/O接口 I/O设备 I/O设备
常见的计算机硬件系统结构

★ CPU的组成 ★ ★ CPU
. CPU: :
由三个部件 组成 CPU
“内部总线” 内部总线” 内部总线 将它们连接
★第二级: CPU
例4 用数字代码表示图象 亮点 表示为 1 暗点 表示为 0 例5 用数字代码表示机器指令 传送 表示为 0000 相加 相减 表示为 0001 表示为 0010
2. 在物理机制上用数字信号表示数字代码 数字型电信号 用电平信号表示数字代码 例1 用电平信号表示数字代码 1 高电平 低电平 高电平
• 容量大 速度慢 容量大,速度慢 速度慢,CPU不能直接访问 不能直接访问. 不能直接访问 • 无需编址 以文件形式存放 无需编址,以文件形式存放 • 是存储器也是I/O设备 是存储器也是 设备
3. 输入 输出(I/O)设备 输入/输出 输出( )
功能:转换信息。 功能:转换信息。
输入: 输入:原始信息 输出: 输出:处理结果
★★
What can they do?
Computers could do nothing unless people tell them WHAT to do and HOW to do.
★★
计算机什么也不会做, 计算机什么也不会做 除非人
告诉它们 做什么 和怎么做。
Von. Neumann 体制
★★ ★★
本课所讲计算机指 电子数字计算机 人称V. Neumann 机。其特点是
1. 机内数据、指令和一切控制信息 机内数据、 ★★ 都用二进制代码表示。 都用二进制代码表示。 2. 采取存储程序工作方式。 采取存储程序工作方式。
★★★
3. 整机由 运算器, 控制器, 存储器, ★ 五部分组成。 输入装置, 输出装置 五部分组成。
二进制代码,送入主机。 二进制代码,送入主机。 人所能接受的形式并输出。 人所能接受的形式并输出。
例如:输入设备键盘,输出设备显示器。 例如:输入设备键盘,输出设备显示器。
4.总线功能: 总线功能: 总线功能 一组能为多个部件分时共享的信息传送线路。 一组能为多个部件分时共享的信息传送线路。 地址总线 数据总线 控制总线 CPU M
地址 00000H 00001H 00002H 00003H :
主存储器 7 0
1 2 2 3
: : :
FFFFEH FFFFFH
: :
主存
主存的一个重要特点: 主存的一个重要特点:能按地址存放或读
取单元内容,即允许 直接编址访问。 取单元内容,即允许CPU直接编址访问。 直接编址访问
辅存(外存 辅存 外存) 外存
★ ★存储程序工作示意图 ★
求A, B ……. …….. ……… …. …… .. 求A, B ……. …….. ……… …. …… ..
存储器
A=10 B=20
A=10 B=20
程序 及 输入 设备
CPU 处理
主机 CPU
输 出 设 备
1.1.2 数字化表示
1.1.2 信息的数字化表示 电子数字计算机(俗称电脑 电脑) 电子数字计算机(俗称电脑)只能处理数 字量。 字量。一切非数字信息都必须变换为数 字信息,才可以交由计算机处理。 字信息,才可以交由计算机处理。 自然界的信息有两大类:数字量和模拟 自然界的信息有两大类:数字量和 其中模拟量占绝大多数, 量。其中模拟量占绝大多数,模拟量可 以通过量化技术转变数字量。 量化技术转变数字量 以通过量化技术转变数字量。 可见一切信息都可以最终表示为数字量。 可见一切信息都可以最终表示为数字量。
相关文档
最新文档