微机原理简答
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.一般微处理器内部结构由哪三部分组成?P6
运算器(算术逻辑单元),控制器,内部寄存器
2.接口按功能可分为那几类?P242
通用接口和专用接口
3.3.接口的主要功能有那几种?P243
缓冲锁存数据,地址译码,传送命令,码制转换,电平转换
4.典型的微机硬件结构是用什么将各部位连接起来的?
总线
5.什么是计算机的位长?P8
计算机数据总线上一次能处理的信息的位数即位长
6.什么是CPU总线的带宽?P23
总线的带宽是指总线能同时传输的数据位数量
7.什么是CPU总线的工作频率?P23
用于协调总线上各种操作的时钟频率
8.什么是Intel8086指令的直接寻址方式?P77
指令中以位移量方式直接给出操作数的有效地址EA
9.64*1bit的DRAM芯片通常有多少个地址线引脚和数据线引脚?
6地址线引脚和1数据线引脚
10.Intel8086系统中条件转移指令的转移范围有什么限制?
-128—127
11.中断向量表:
也称中断入口地址表。该表说明了中断类型号和中断服务程序的入口地址之间的联系。P235 12.中断:就是使CPU暂停运行原来的程序,按照更为急迫事件的需要转去执行为中断源服务的程序,待该程序处理完后,再返回运行原程序,此即中断。P223
13.总线:是用来传送信息的公共导线,可分为数据总线,地址总线,控制总线。P4???
14.有效地址:表示所寻址的地址单元距离段起地址的之间的偏移字节的多少,也称偏移地址。P69
15.指令周期:指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成,是从取指令、分析指令到执行完所需的全部时间。百度百科。P10
16.标志的作用是什么?8086/8088具体有哪两类标志?
状态标志位用来反映算术或者逻辑运算后结果的状态,已记录CPU的状态特征。控制标志用来控制CPU的操作。状态标志和控制标志。
状态标志位和控制标志位
17.什么是寻址方式?简述8086/8088的寻址方式。
寻址方式就是寻找操作数或操作数地址的方式。百度百科。
8086/8088的操作数可位于寄存器、存储器或I/O端口中。CPU对其进行操作时就会涉及操作数的寻址方式。课后题3.35
包括固定寻址,立即数寻址,寄存器寻址,存储器寻址和其他寻址方式。P76
18.8086/8088的1MB主存空间最多能分成多少个逻辑段?最少分成多少个逻辑段?P52
逻辑段有两个限制:容量小于等于64KB,段开始于模16地址。
如果从最低地址00000H开始,每隔16个字节就分一个段(最小的逻辑段容量),这样1MB主存空间最多就分成1MB÷16=220÷24=216个逻辑段。
如果从最低地址00000H开始,每隔64KB分一个段(最大的逻辑段容量),这样1MB主存空间最少就分成1MB÷64KB=220÷216=24个逻辑段。
19. 8086/8088内部是由有哪些功能部件组成.P52
8086/8088CPU内部用两个独立的功能部件组成。分别为BIU和EU。
BIU:由段寄存器、IP、指令队列、地址加法器和控制逻辑组成。负责从内存中取指令送入指令队列,实现CPU与存储器、I/O接口之间的数据传送。
EU:由通用寄存器、F寄存器、ALU和EU控制部件组成。分析指令和执行指令。
20.指令语句与伪指令语句格式上有什么不同
指令语句和伪指令语句的主要区别在于伪指令语句的名字后面没有冒号,而指令语句的标号后面必须有冒号
21.计算机对I/O端口编址时通常采用哪两种方法?在8086/8088系统中。用哪种方法对I/O端口进行编址?
两种方法:1.计算机对内存和I/O端口统一编址 2.计算机对内存和I/O端口分别进行编址在8086/8088系统中用计算机对内存和I/O端口统一编址。
22.什么是堆栈,它的基本操作有哪两个,对应哪两种指令?P70
堆栈是一种按“先进后出”原则存取数据的存储区域,位于堆栈段中,使用SS段寄存器记
录其段地址;它的工作原则是先进后出;
堆栈的两种基本操作是压栈和出栈,
对应的指令是PUSH和POP。
23.8086CPU内哪些寄存器可以和I/O端口打交道,他们各有什么作用?
AL,AX,:累加寄存器,常用于运算;在乘除等指令中指定用来存放操作数,另外,所有的I/O指令都使用这一寄存器与外界设备传送数据.
D X:数据寄存器,常用于数据传递。
24.解释这些名词:指令,伪指令,汇编语言,机器语言 P127,P123
机器语言:是由0、1二进制代码书写和存储的指令和数据
汇编语言:是用指令助记符、符号地址、标号等书写程序的语言,简称符号语言。
伪指令:是一种说明性语句,他在汇编时只为汇编程序提供进行汇编所需要的有关信息,如定义符号,分配存储单元,初始化存储器等,而本身并不生成目标代码。
指令:是一种执行型语句,他在汇编时,汇编程序将为之产生一一对应的机器目标代码。
25.数字100减去AL中的内容,宜用什么指令实现?
MOV DL ,100 SUB DL ,AL
26.为什么有时候可以用两个端口对应一个地址?
不同时用就可以,分时复用
27.简述微机系统的组成?P2
28.接口的主要功能有哪几种?厚书P374
1.对输入/输出数据进行缓冲、隔离和锁存
2.对信号的形式和数据格式进行交换和匹配
3.提供信息相互交换的应答联络信号
4.根据寻址信息选择相应的外设
29..8086系统中为什么要用地址锁存器?锁存的是什么信息?P62
地址线是复用的,所以要用地址锁存器来保证总线周期的T1状态里,总线上传输的是地址信息
30.接口电路的输入/输出数据锁存器和缓冲器的作用是什么?P215
接口电路中的数据锁存器用于锁存微处理器输出至接口的数据,而缓冲器用于缓存接口向微处理器输入的数据。