当前位置:网站首页>中断系统需要解决的问题
中断系统需要解决的问题
2022-08-03 03:43:00 【爱雨天】
p-198
中断处理的过程-中断请求 中断判优 中断响应 中断服务 中断返回
一般中断服务程序的流程分为4部分:保护现场 中断服务 恢复现场 中断返回
中断系统需解决的问题--p359
- 各中断源如何向CPU提出中断请求
- 2.当多个中断源同时提出中断请求时,中断系统如何确定优先响应哪个中断源的请求
- CPU在什么条件 什么时候 以什么方式来响应中断
- CPU响应中断后如何保护现场
- CPU响应中断后,如何停止原程序的执行而转入中断服务程序的入口地址
- 中断处理结束后,CPU如何恢复现场,如何返回到原程序的间断处
- 在中断处理过程中出现了新的中断请求,CPU该如何处理
P376
取值周期取指令的过程
- 现行指令地址送至存储器地址寄存器,PC->MAR
- 向主存发送读命令,启动主存做读操作,记作1->R
- 将MAR所指的主存单元中的内容经数据总线读到MAR内,M(MAR)->MDR
- 将MDR的内容送至IR,MDR->IR
- 指令的操作码送至CU译码,OP(IR)->CU
- 形成下一条指令的地址,(PC)+1->PC
间址周期
- 将指令的地址码部分送至存储器地址寄存器,Ad(IR)->MAR
- 向主存发送读命令,启动主存做读操作,1->R
- 将MAR所指的主存单元中的内容经数据总线读到MDR,M(MAR)->MDR
- 将有效地址送至指令寄存器的地址字段,MDR->Ad(IR)
执行周期
- 清楚累加器指令CLA
- >ACC
- 累加器取反指令COM
————ACC->ACC
- 算术右移一位指令SHR
L(ACC)->R(ACC)
ACC0->ACC0
- 循环左移一位指令CSL
R(ACC)->L(ACC)
ACC0->ACCn
访存指令
- 将指令的地址码部分送到存储器地址寄存器,Ad(IR)->MAR
- 向主存发读命令,启动主存做读操作,1->R
- 将MAR所指的主存单元中的内容经数据总线读到MAR内,M(MAR)->MDR
- (ACC) +(MDR)->ACC
- (AX)+(BX)->AX
存数指令 STA X
- Ad(IR)->MAR
- 1->W
- ACC->MDR
- MDR->M(MAR)
取数指令 LDA X
- Ad(IR)->MAR
- 1->R
- M(MAR)->MDR
- MDR->ACC
中断周期p-378
(1)0->MAR
(2)1->W
- PC->MDR
- MDR->(MAR)
- 向量地址->PC
- 关中断,0->EINT
P-187接口电路有哪些功能?
- 选址功能
- 传送命令
- 传送数据
- 反映I/O设备工作状态
p-185
主机与I/O设备之间设置接口的理由如下:
- 一台机器通常配有多台I/O设备,通过接口可实现I/O设备的选择
- I/O设备种类繁多,速度不一
- 有些I/O设备可能串行传送数据,而CPU一般为并行传送,接口可实现串-并转换
- I/O设备的输入输出电平可能与CPU的输入输出电平不同,通过接口实现电平转换
- 通过接口传送控制命令
- 通过接口监视设备工作状态
P87
动态RAM与静态RAM应用广泛,原因:
- 动态RAM集成度高
- 动态RAM行 列地址按先后顺序输送,减少了芯片引脚
- 动态RAM功耗比静态RAM小
- 动态RAM价格比静态RAM价格便宜
缺点是:
动态元件,速度比静态低,而且需要再生,故配置再生电路,也需要消耗一部分功率
P-71
主存-辅存层次主要解决存储系统的容量问题
缓存0主存层次主要解决CPU和主存速度不匹配的问题
风若依曼计算机特点
- 计算机由运算器 存储器 控制器 输入设备 输出设备 五大部件组成
- 指令和数据以同等地位放于存储器内,并可按地址寻访
- 指令和数据均用二进制数表示
- 指令由操作码和地址码组成
- 指令在存储器内按顺序存放
- 机器以运算器为中心
P240
用符号位产生的进位和最高有效位产生的进位异或操作后,按结果判断,为1则溢出
为0则无溢出
P270
S>0时,补码规格化形式为00.1xxxx
S<0时,补码规格化形式为11.0xxxxx
舍入
在对阶和右规中
尾数右移时,数值为1,则在尾数的末尾加1,如果仍然溢出 ,继续右规
p-364
保护现场包括保护程序断点和保护CPU内部各寄存器内容的现场两个方面
程序断点由中断隐指令完成,各寄存器的现场可在中断服务程序中由用户用机器指令编程实现
p-342
CPU每取出并执行一条指令所需的全部时间,也即CPU完成一条指令的时间
完成取指令和分析指令的操作,为取值周期
执行阶段完成执行指令的操作。为执行周期
p-304指令字长取决于操作码长度 操作数地址长度 操作数地址个数
操作数类型有地址 数字 字符 逻辑数据等
P-385
机器周期
可看作所有指令执行过程中的一个基准时间
时钟周期
在一个机器周期内可完成若干个微操作,每个微操作需要一定的时间,可用时钟信号来控制产生每一个微操作命令,每个节拍对应一个时钟周期,他是控制计算机操作的最小时间单位
一个指令周期包含若干个机器周期,一个机器周期又包含若干时钟周期












边栏推荐
猜你喜欢
随机推荐
金仓数据库 Pro*C 迁移指南( 4. KingbaseES 的 Pro*C 迁移指南)
密码学的基础:X.690和对应的BER CER DER编码
【基础数学--埃氏筛】204. 计数质数
log4j设置日志的时区
正则表达式与绕过案例
【STM32】入门(四):外部中断-按键通过中断动作
这个困扰程序员50年的问题,终于要被解决了?
Dynamically modify the title of the navigation bar in uniapp
Auto. Js scripts run time calculated Pro
voliate关键字
How to write test cases in software testing technology (2)
数字3d虚拟交互展厅顺应时代发展需求和趋势
钢铁电商行业方案:钢铁工业产品全生命周期管理解决方案
寄存器(内存访问)
肖sir___面试就业课程____app
网工知识角|华为网络工程师,华为、华三、思科设备三层交换机如何使用三层接口?命令敲起来
Linux-Docker-Redis安装
MATLAB(5)绘图
中原银行实时风控体系建设实践
中非合作论坛非洲产品电商推广季启动 外交部:推动中非合作转型升级








