微机系统与接口期末复习
第一单元
1.2 按冯诺依曼提出的计算机模型,其硬件有哪几部分组成?
运算器,存储器,控制器,输入设备,输出设备
1.3 ALU和累加器的功能各是什么?累加器是一个加法器吗?
ALU指算术逻辑单元,能实现多组算术运算和逻辑运算。
累加器用来运输、存储ALU运算结果和其他数据,并把虚报的数据左移或右移。
累加器是一个有特殊功能的寄存器,不是加法器。
1.5 程序计数器(PC)的作用?
用于存放指令的地址,程序执行时总是指向下一条指令的地址。
1.9请解释下列术语(名词解释题)
(1)指令周期:CPU每取出并执行一条指令所需的全部时间叫指令周期。由若干个机器周期组成。
(2)机器周期:又称CPU周期,指令执行过程的每个阶段完成一个基本操作所需时间为一机器周期,由多个T周期组成。
(3)T周期:又称震荡周期、时钟周期。由单片机片内振荡电路OSC产生,时序中最小的时间单位。
(4)总线周期:CPU完成一次访问MEM或I/O端口操作所需要的时间,由几个时钟周期组成。
1.10 CPU主要组成部件和功能?
CPU由运算逻辑部件、寄存器部件和控制部件组成。
运算逻辑部件:对数据进行算术运算,逻辑运算
寄存器部件:临时存放参加运算的数据和得到的中间结果
控制部件:cpu的指挥中心,取指令,解释指令含义,产生控制其他部件操作的控制信号,记录内部状态
1.11 简述微机从内存读一个数到累加器的工作过程
将存储器中指令:
MOV A ,立即数
读到寄存器中,再送指令译码器解析指令,执行指令将数送累加器中(本题正确性存疑)
1.12 什么是I/O端口?编址方式有几种?各有何特点?
I/O端口即基本输入输出端口,编址方式有两种——独立编址和统一编址。
独立编址:存储器和I/O端口在两个独立的地址空间中。
统一编址:存储器和I/O端口共用统一的地址空间,当一个地址空间分配给I/O端口以后,存储器就不能再占有这一部分的地址空间。