资料介绍
计算机问答总汇
1. 甚么是计算机指令周期?
答: 计算机按特定的次序逐步执行贮存于主存贮器的一套指令去运作,执行这些指 令的过程称为指令周期。
2. 中央处理器作用是甚么?分为那几个部份?
答: 作用是提取及执行贮存在主存贮器内的指令。
分为两个主要部份: 1.控制部件 2.算术及逻辑运算部件。
3. 甚么是控制部件?说出其功能?
答: 控制部件是计算机的神经中枢,控制计算机内所有操作。
控制部件的功能包括:
1. 控制从主存贮器存取数据和指令。
2. 指示指令的执行次序。
3. 调节在中央处理器内所有运作的时间。
4. 把贮存于主存贮器内的指令译码。
5. 控制中央处理器,主存贮器与外围设备三者之间数据的传递。
4. 控制部件是如何组成?各部份的作用如何?
答: 控制部件是由1. 指令寄存器: 贮存指令、数据和地址,以便执行特定的 工作。
2. 指令译码器(译码器): 是一个逻辑电路,用来把寄存于指 令寄存器内的现行指令译码。
3. 程序计数器: 是一个寄存器,负责寄存下一句指令的地 址(位置),以便执行。
5. 算术及逻辑运算部件的功能如何?
答: 算术及逻辑运算部件的功能:
1. 进行算术运算,例如加、减、乘、除。
2. 进行逻辑运算,例如测试两个数据是否相等。
6. 甚么是累加器及状态寄存器?
答: 当进行算术逻辑运算时,会使用到累加器及状态寄存器这两个寄存器。
1. 累加器
是用来暂时贮存算术及逻辑运算的中段或最后结果的寄存器。例如计算 项目数量或存放运算的和。
2. 状态寄存器
贮存着一系列的状态标记,每个标记都由一个二进制位表示,用以说明 算术及逻辑运算的最新结果。
7. 甚么是存贮部件?
答: 存贮部件包括:
1. 主存贮器
又称为随机存取存贮器 (RAM),由许多个用来贮存数据及指令的存贮 单元所组成,每个存贮单元都有独立的存贮器地址
2. 存贮器地址寄存器 (MAR)
贮存地址寄存器贮存着将会被存取的数据或指令的地址
存贮器数据寄存器 (MDR)
贮存着刚从主存贮器读出或将会写入主存贮器的数据或指令
3. 地址译码器
负责翻译贮存于存贮器地址寄存器MAR的地址,以便选出适当的存贮 单元。
8. 总线可分为那几种?各种的功能如何?
答: 总线是用来连接计算机中所有部件的一组电线,可分为:
1. 数据总线
是用来传递数据信号的总线。总线内数据线的数目亦即可代表传递数据 的位数,例如一组8位数据总线可传递一个8位数据 01010011的信号
2. 地址总线
地址总线是用来传递地址信号的总线,它负责传递即将要处理的数据的 地址。总线内地址的数目愈多,便可存取愈多的存贮单元。举例来说, 若总线内有10条地址线,则可存取共 1024 (210) 个存贮单元。
3. 控制总线
控制总线是用来传递由控制部件向其它部份所发出的控制信号(指令) 的总线。
9. 指令周期是甚么?
答: 指令周期是指处理整个过程,包括以下步骤:
1. 从主存贮器提取指令,并存贮在指令寄存器内。
2. 把程序计数器的内容加1,准备提取下一句指令。
3. 把存贮在指令寄存器的指令译码。
4. 执行指令。
可分为 1. 提取周期 2. 执行周期
10. 甚么是机器码?
答: 机器码是只包含二进制数 (0彧1)的指令,亦是计算机唯一能够理解的语言。每计算机系统均有独立机器指令,但基本的格式相同。分为两部份:操作码和操作数。
操作码 操作数
11. 说出一个8位机器指令最多可做多少项不同的工作及最多可有多少个数据地址?12
答: 一个8位机器指令应有下列的结构:
答
12
12. 甚么是汇编语言?试列举例子?
答: 使用由三个英文字组成的助记码去取代难记的机器码,使指令变为较易明白的一种计算机语言。
举例: INP, OUT, STA, LDA, JMP, JPN, JPZ, INC DEC, ADD, SUB, STP
13. 下表所示为某个程序所使用的操作码:
操作码 说明
LDA 把操作数所指定的地址的内容加载累加器中
JMP 转移至操作数所指定的地址
JPN 若累加器的内容是负数,则分支至操作数所指定的地址
SUB 从累加的内容减去操作数所指定的地址内容,并把结果贮存于累加器内
STA 把累加器的内容贮存于操作数所指定的地址内
STP 停止
考虑以下程序:
指令位置 指令 地址1110的内容 地址1111的内容 累加器的内容 地址1000的内容
0000 LDA 1110 6 8
0001 SUB 1111
0010 JPN 0101
0011 LDA 1110
0100 JMP 0110
0101 LDA 1111
0110 STA 1000
0111 STP
(a) 己知地址 1110 和 1111 的初始内容分别是 6 和 8。填妥上表,以显示在执行每个指令后,地址 1000 和累加器的内容。
答:
指令位置 指令 地址1110的内容 地址1111的内容 累加器的内容 地址1000的内容
0000 LDA 1110 6 8 6
0001 SUB 1111 -2
0010 JPN 0101 -2
0011 LDA 1110 -2
0100 JMP 0110
0101 LDA 1111 8
0110 STA 1000 8
0111 STP
(b) 此程序的目的是甚么?
答: 此程序的目的是从两个数中找出较大的一个数。
14. 使用第13题提供的操作码考虑下列程序:
考虑以下程序:
指令位置 指令 地址1100的内容 地址1101的内容 累加器的内容 地址1110的内容
0000 LDA 1100 2 5 -
0001 SUB 1101 -
0010 JPN 0101
0011 LDA 1101
0100 JMP 0110
0101 LDA 1100
0110 STA 1110
0111 STP
(a) 己知地址 1100 和 1101 的初始内容分别是 2 和 5。填妥上表,以显示在执行每个指令后,地址 1100, 1101, 1110 和累加器的内容。
答:
指令位置 指令 地址1100的内容 地址1101的内容 累加器的内容 地址1110的内容
0000 LDA 1100 2 5 2 -
0001 SUB 1101 2 5 -3 -
0010 JPN 0101
0011 LDA 1101
0100 JMP 0110
0101 LDA 1100 2 5 2 -
0110 STA 1110 2 5 2 2
0111 STP
(b) 此程序的目的是甚么?
答: 找寻两数值中较小的数值,贮存于地址1110中
15. 下表所示为某个程序所使用的操作码:
操作码 说明
LDA 把操作数所指定的地址的内容加载累加器中
JMP 转移至操作数所指定的地址
JPN 若累加器的内容是负数,则分支至操作数所指定的地址
SUB 从累加的内容减去操作数所指定的地址内容,并把结果贮存于累加器内
STA 把累加器的内容贮存于操作数所指定的地址内
INC 把址的内容增加1
JPZ 若累加器的内容是零,则分支至操作数所指定的地址
OUT 输出地址的内容
STP 停止
考虑以下程序:
指令位置 指令
0000 LDA 1001
0001 SUB 1010
0010 INC 1011
0011 JPZ 0101
0100 JMP 0001
0101 OUT 1011
0110 STP
(a) 地址1001,1010,1011的初始内容分别为 8,2和0 当每次完成地址0100的指令操作后,地址 1001,1010,和1011的内容有何改变,请填下表:
地址1001的内容 地址1010的内容 地址1011的内容 累加器的内容
第1遍 8 2
第2遍
第3遍
第4遍
答:
地址1001的内容 地址1010的内容 地址1011的内容 累加器的内容
第1遍 8 2 1 6
第2遍 2 4
第3遍 3 2
第4遍 4 0
(b) 此程序的目的是甚么?有甚么限制或缺点?
此程序为一个计算除法的程序。地址1001和 1010 的内容分别为被除数和除数。
此程序有一个限制,就是除数一定要能够整除被除数。
15. 下列为某计算机的操作码及助记码
操作码 助记码
0001 LDA
0010 ADD
0011 SUB
0100 STA
0101 STP
列出下列指令的汇编语言
指令 汇编语言
1E
2F
4E
3F
4F
- 详谈机器视觉与计算机视觉的异同 8次下载
- 基于1602加矩阵键盘的简易计算机原理图及源码 4次下载
- 基于计算机视觉和NLP的跨媒体问答与推理 8次下载
- 基于C#的密尔计算机工具MilCalc 0次下载
- 如何使用FPGA总结设计CPU和计算机 13次下载
- 大话计算机教程之狂想计算机PDF电子书免费下载 0次下载
- 计算机通信与网络教程—课件资料下载 0次下载
- DSP设计问答总汇
- 计算机串行通信基础
- 计算机硬件知识试题
- 计算机导论教程
- 计算机网络应用基础
- 计算机应用基础教案 0次下载
- 计算机的发展及应用 0次下载
- 计算机应用基础教案 0次下载
- 计算机视觉的工作原理和应用 1015次阅读
- 什么是工业计算机(IPC)? 386次阅读
- 计算机控制器的结构和功能 794次阅读
- 计算机视觉的主要研究方向 489次阅读
- 工业计算机与普通计算机的区别 610次阅读
- 什么是计算机视觉?计算机视觉的三种方法 4139次阅读
- 计算机视觉相关概念总结 652次阅读
- 浅谈计算机前世今生及计算机发展史的意义 2891次阅读
- 计算机架构及组成 5199次阅读
- 详谈计算机病毒的定义与特征 1.7w次阅读
- 计算机辅助技术有哪些_计算机辅助技术的应用 3.9w次阅读
- 什么是量子计算机_量子计算机原理_量子计算的两种有效方法 1.1w次阅读
- 计算机的存储器主要作用_计算机的存储器的分类介绍 1.1w次阅读
- 电子管计算机是第几代_电子管计算机如何存储数据 4.3w次阅读
- 计算机网络有哪些作用_计算机网络硬件有哪些 1.1w次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多