3. 请叙述Flash存储技术的特点? 答: Flash存储技术是在EPROM和EEPROM的基础上发展起来的。它集中了两者的优点,既具有像EPROM一样的单管位元结构并沿用了传统EPROM的热电子隧道效应的编程机制,又具有EEPROM在线冷电子F-N隧道效应的擦除特点。位元尺寸与EPROM相当,比EEPROM小10倍、加之用低成本塑料封装,使Flash存储器既有MROM和RAM两者的性能,又有MROM、DRAM一样的高密度、低成本和小体积。它是目前惟一具有大容量、非挥发性、低价格、可在线改写和较高速度几个特性共存的存储器。Flash存储器之所以被称为快速存储器,是因为用电擦除且擦除的是整个存储矩阵或部分存储矩阵,通过公共源极或公共衬底加高压实现,速度很快,与EEPROM擦除一个存储单元的时间相同。早期Flash存储器都是片擦除结构,1991年后的产品则同时具有两种擦除结构,可擦写次数为10万次。近几年产品又增加了很多新功能,可擦写次数也增到100万次,耐久性大大提高。
4. 请叙述位扩展芯片的连接方法?
答: 位扩展芯片的连接方法是:将位扩展的各个芯片的地址线和控制线(包括片选信号线、读写控制线等)全部并联在一起,然后分别和系统总线的地址线、控制线连接,芯片的数据线连接在系统数据总线的不同位上。
5. 请叙述字扩展的芯片连接方法?
答: 字扩展的芯片连接方法是:将每个芯片的地址信号、数据信号和读/写信号等控制信号按信号名称连接到系统总线,将芯片的片选信号连接到地址译码电路的各个输出端。向存储器送出某个地址码,高位地址经译码电路产生片选信号,选中某芯片,而低位地址在芯片内译码选中某个单元。
6. 某半导体存储器总容量48K×8,其中EPROM芯片容量8K×8,SRAM芯片容量为16K×8。请说明所需的芯片并画图说明连接方法。
答:,其中EPROM为4K字节,选用EPROM芯片2764(8K×8),工作区4K字节,选用SRAM芯片6164(8K×8)。
解:先确定所需芯片数,固化区8K×8,需2764一块;工作区8K×8,2块6164拼接为一组,容量为16K×8。
存储器总容量为8K×8,共13条地址线A0~A12,8条数据线,各存储器芯片的地址分配和片选逻辑如下:
7.请说明规则字访问存储器原理?
答: 从偶数地址单元开始存放的字称为规则字。规则字地址的最低位A0为低电平自动选中偶地址存储体,地址 A19~A1选中其中的一个字节;同时,CPU将自动置BHE为低电平,选中奇地址存储体,同样有地址A19~A1选中其中的一个字节,该字节的地址等于偶数地址加1。于是,分属两个存储体的地址连续的两个字节通过数据总线的高8位和低8位同时传送,从而在一个总线周期内完成16位字的访问操作。
8. 请叙述Pentium系列微机的内存分体情况?
答: Pentium系列CPU内存分体结构和80386、80486内存分体结构类似。Pentium系列CPU的数据总线是64位,内存分为8个存储体,由地址总线的A2、A1和A0译码产生BE7~BE0共8路控制信号控制8个存储分体的工作。
9. 请叙述CPU Cache中读出数据过程?
答: CPU将主存地址同时送往主存和Cache,启动主存读,如果命中Cache,则从Cache中读出数据到数据总线,不等主存的读周期结束就立即进行下一次访问操作;如果访问Cache失败,CPU就从主存中读出数据,同时Cache替换部件把被读单元所在的存储块从主存拷贝到Cache中。 10. 请叙述虚拟存储器的基本工作过程?
答: 虚拟存储器地址是一种概念性的逻辑地址,并非实际物理地址。虚拟存储系统以存储系统的层次体系结构(高速缓存/内存/外存)为基础,通过存储器管理部件MMU,实现虚拟地址和物理地址间的自动变换。操作系统把各级存储器统一管理起来,把一个程序当前正在使用的部分映射到内存储器,其余部分放在磁盘上,就启动执行它。当访问存储器的范围发生变化时,再把虚拟存储器对应的部分从磁盘调入内存,覆盖原有的程序。操作系统可以判断程序所执行指令地址是否在内存中,如果指令地址不在内存中,而在磁盘中,就会自动启动该盘,将包含所需地址的存储区域调入内存。可见,“虚拟”有两层含义:一是在物理上是不存在的,二是用户看不见切换过程。操作系统根据程序执行的要求和内存的实际使用情况,随机地对每一个程序进行换入/换出。这样,就给用户提供了一个比真实的内存空间大得多的地址空间。 11. 请叙述虚拟存储器的基本特征? 答: 虚拟存储器的基本特征如下:
虚拟扩充:不是物理上,而逻辑上扩充了内存容量。
部分装入:对于大程序不是一次性装入内存,而是部分装入。 离散分配:不必占用连续的内存空间,而是“见缝插针”。 多次对换:所需的全部程序和分次调入内存;
12.请叙述段页式映像的基本原理? 答: 物理存储空间等分成页,程序仍旧按功能模块分段以保证每个模块的独立性和便于用户程序共用。每个段再划分成页,页面大小和实存相同。虚存和实
存之间信息调度以页为基本传送单位。每个程序有一张段表,每段对应一张页表。段表指示每段对应的页表地址,每一段的页表确定页在实存空间的位置。最后与页内地址拼接,确定CPU要访问的物理单元地址。
第4章80X86寻址方式与指令系统 一、填空题:
1. 一条指令一般应提供两方面的信息:一是指明操作的性质,即要求CPU做什么操作,这部分称为(操作码 );二是给出与(操作数 )有关的信息如地址。 2. 指令中如何提供操作数或操作数的地址,称为(寻址方式 )。
3.设AA1为变量,指令MOV BX,OFFSET AA1的寻址方式为( 立即寻址)。 4. 已知(DS)=1000H,(BX)=0A55H执行 MOV AX,[BX]物理地址=(10A55H )。
5. 已知(DS)=5000H,(SI)=150H,其中DISP为16位位移量的符号地址,其值DISP=1000H。执行MOV AX,DISP[SI]物理地址=(50000+1000H+150H=51150H)。
6.已知(DS)=2000H,ALPHA=3410H,执行MOV ALPHA,AX物理地址=20000H+3410=23410H
指令执行前,AX=2350H,(23410H)=78H,(23411H)=9DH 指令执行后,AX=2350H,(23410H )=50H,(23411H )=23H
7. 要求屏蔽一字节的低4位,可用AND AL,(0F0H )来实现。
8. XOR指令执行后也可使某个操作数中的若干位维持不变,而若干位(取反 )。
9. 段内直接转移格式: JMP (NEAR ) PTR OPR, OPR为转移目标地址。
10. 段内间接寻址格式:JMP (WORD )PTR OPR ,OPR为转移目标地址。
11. 段间直接转移格式:JMP (FAR ) PTR OPR ,OPR为转移目标地址。
二、选择题:
1.在下面指令中,源操作数的寻址方式为寄存器寻址是( A )。 A.INC CX B.ADD AX,WORD PTR[BX+SI] C.MOV BX,2DCFH D.ADD BL,30H 2.下面的指令合法的是( C )
A.IN AL,300 B.MOV CL,2000H C. OUT DX,AL D.MOV 30H,50H 3. 已知:(DS)=4000H,[2000H]=8355H MOV AX,[2000H] 执行后:(AX)=8355H 物理地址=( D )。
A. 40000H B. 2000H C. 6000H D. 42000H 4. 已知:(DS)=6000H,[3000H]=1035H
MOV AX,[3000H] 执行后:(AX)=1035H 偏移地址(EA)=( C )。
A. 63000H B. 9000H C. 3000H D. 6000H
5. 指令执行前,AX=4F0BH,BX=4500H执行XCHG AX,BX指令执行后AX和BX的值为(A )。
A. 4500H、 4F0BH B. 4F0BH、4500H C. 4F0BH、 4F0BH D. 4500H、4500H 6.设DS=5000H,DI=0200H,(50200H)=56H,(50201H)=5DH,执行LEA BX,[DI]后,BX=( C )。
A.50200H B.5D56H C.0200H D.565DH 7.下列指令中,有语法错误的是( A )。
A.MOV [SI],[DI] B.ADD BX,0800H C.PUSH AX D.MOV AX,BX 8.串操作中,有REP前缀的串操作指令结束的条件是( A )。
A.CX=0 B. CX>0 C. CX<0 D.ZF=1
9.完成将有符号数BX的内容除以2的正确指令是( D )。
A.SHR BX,1 B. ROR BX,1 C. RCR BX,1 D. SAR BX,1 10. 段间间接转移格式: JMP (C ) PTR OPR, OPR为转向的符号地址。 A. FAR B. NEAR C. DWORD D.WORD 11.条件转移指令JNE的测试条件是( C )。
A. PF=0 B. CF=1 C. ZF=0 D.ZF=1
12. 条件转移指令JS的测试条件是( C )。
A. ZF=0 B. SF=0 C. SF=1 D.OF=1
13.逻辑移位指令SHL用于( B )。
A. 带符号数乘以2 B. 无符号数乘以2 C. 无符号数除以2 D. 带符号数除以2
三、问答题:
1. 分析80X86/Pentium指令中的操作数可能存放的位置? 答: 80X86/Pentium指令中的操作数有三种可能的存放位置:
①操作数在指令中,即指令的操作数部分就是操作数本身,这种操作数叫立即操作数。
②操作数包含在CPU的某个内部寄存器中,这时指令的操作数部分是CPU内部寄存器的一个编码。
③操作数在内存的数据区中,这时指令的操作数部分包含此操作数所在的内存地址。
2. 80X86/Pentium提供哪10种寻址方式? 答: 80X86/Pentium提供了立即寻址方式、寄存器寻址方式、直接寻址方式、寄存器间接寻址方式、变址寻址方式、基址寻址方式、基址加变址寻址方式。以
相关推荐: