1. 指令和数据均存放在内存中,计算机如何区分它们是指令还是数据?
答:计算机对指令和数据的区分是依靠指令的执行阶段来决定的。在取指阶段,从存储器中读取的均是CPU要执行的指令;在执行阶段,从存储器中读取的一定是指令执行所需要的操作数。
2. cpu的性能指标有哪些?其概念是什么?
答:主要性能指标有:主频、外频、前端总线、CPU的位和字长、倍频系数、缓存。 概念:CPU是计算机系统中的核心部分,它的内部结构可以分为逻辑运算单元、控制单元和存储单元三个部分,有读数据、处理数据和写数据三个基本功能。
3. 说明存储总线周期与I/O总线周期的异同点。
答:存储总线周期对于内存读写,I/O总线周期对接口中的端口进行读写。
4. 什么是指令?什么是程序?
答:指令:由操作码和操作数两部分构成,能够表示计算机中的一个基本操作的代码或二进制串。
程序:用于求解某一问题的一串指令序列,称为该问题的计算程序,简称为程序。
5. 用32K×8位的E2PROM芯片组成128K×16位的只读存储器,试问:
(1) 数据寄存器多少位?
(2) 地址寄存器多少位?
(3) 共需多少个E2PROM芯片?
解:(1) 系统16位数据,所以数据寄存器16位
(2) 系统地址128K=217,所以地址寄存器17位
128K 16 4 2 8片32K 8 (3)共需,分为4组,每组2片
6. 已知x和y,用变形补码计算x+y,同时指出结果是否溢出。
[x+y]补=[x]补+[y]补
(1)x=11011,y=00011
[x+y]补=0011011+0000011=0011110;没有溢出,x+y=11110
(2)x=11011,y=-10101
[x+y]补=0011011+1101011=0000110;
0 0 1 1 0 1 1
+ 1 1 0 1 0 1 1
0 0 0 0 1 1 0
没有溢出,x+y=00110
(3)x=-10110,y=-00001
[x+y]补=1101010+1111111=1101001;没有溢出,x+y=-10111
7. 一种单地址指令格式如下所示,其中为I间接特征,X为寻址模式,D为形式地址,I、
X、D组成该指令的操作数有效地址E,设R为变址寄存器,R1为基值寄存器,PC为程