傻大方摘要:【微机|微机原理题库|原理|题库】解答:指令MOV BX+SI,AL中的目的操作数使用竺 段寄存器,属于 _基址变址寻址方式。2.指令MOV BX,NUMSI的源操作数使用的是 寻址方式,SUB AX,BX+SI使用的是寻址方式。解答:指令MOV BX,N...
按关键词阅读: 原理 微机 题库
1、第3章汇编语言一.填空题1.指令MOV BX+SI , AL中的目的操作数使用 段寄存器 , 属于 寻址方式 。
解答:指令MOV BX+SI , AL中的目的操作数使用竺 段寄存器 , 属于 _基址变址寻址方式 。
2.指令MOV BX , NUMSI的源操作数使用的是 寻址方式 , SUB AX , BX+SI使用的是寻址方式 。
解答:指令MOV BX , NUMSI源操作数使用了变址寄存器和一个位移量 , 因此是变址寻址方式 。
指令SUB AX , BX+SI中源操作数指定的一个基址寄存器 BX和一变址寄存器SI , 因此属于基址变址寻 址方式 。
3.指令LEABX,BP+SI的源操作数位于 , 执行后BX的内容是 。
解答:指令LEABX,BP 。
2、+SI的源操作数位于堆栈段 , 执行后BX的内容是BP和SI的内容之和 。
4. 堆栈指针 SP 的初值为 2000H , AX=3000H , BX=5000H , CX=1000H , 问(1)执行 PUSH AX , PUSH BX 后 , SP= 。
(2)再执行 PUSH CX , POPBX , POPAX 后 , BXSP= AX= , BX=解答:(1)执行PUSH AXAXSP 2=仆FEH -SP,指针在位置1处 , 栈顶为 AX的内容执行PUSH BXSP- 2=仆FCH-SP,指针在位置 2处 , 栈顶为 BX的内容(2)再执行 PUSH CX , POPBX , POPAX 后 , 执行PUSH CXSP- 2=仆FAH -SP,指针在位 。
3、置3处 , 栈顶为CX的内容执行POP BX将栈顶内容1000H弹出到BX中 , SP+ 2=仆FCH -SP,指针在位置4 处 , BX = 1000H执行POP AX将栈顶内容5000H弹出到AX中 , SP+ 2=仆FEH-SP,指针在位置5 处 , AX = 5000H本题的正确答案为:(1) 执行 PUSH AX , PUSH BX 后 , SP= 1FFCH(2) 再执行 PUSH CX, POPBX , POPAX 后 , SP= 1FFEH AX= 5000H, BX= 1000H5若(AX) =7531H , ( BX) =42DAH , 则下列指令段SAHFPUSH BXPOPF指令执行完毕后(AX )。
4、=, ( SF, ZF , CF, OF) = (, , , )解答:指令执行完毕后(AX) = 7531H , (SF, ZF , CF, OF) = ( 1 , _1_ ,0 , _0_)6. 已知 AL=2EH ,BL=6CH , 执行指令 ADD AL ,BL 之后 , AL =, BL =,ZF =AF=OF = PF=CF = 。
解答:已知 AL=2EH , BL=6CH ,执行指令 ADD AL , BL 之后 , AL = 9AH, BL = 6CH,ZF =0 AF =1 OF =1PF =1 CF =0 。
7. 对两个无符号8位二进制数进行加法运算后 , 结果为OEH , 且标志位CF=1 , 0 。
5、F=1 , SF=O,其结果应为十进制数 。
解答:CPU对两个无符号8位二进制数进行加法运算后 , 结果为OEH , 且标志位CF=1 , OF=1 , SF=O,其结果应为十进制数270 。
8. 设(AL) = 10100000B,则执行 NEG AL 后 , (AL) = ,设(AL) = 10000000B,则执行 NEG AL 后 , (AL) = 。
解答:基址变址寻址在计算机中的减法运算可以将减数求补 , (AL) = 10100000E是 一个负数 , 求它的真值 , 就对其求补(AL) = 10100000E=- 1100000E=- 60H执行 NEG AL 后 , (AL) =01100000E= 60H9. 已知:(A 。
6、L ) =7AH , 题(1) , (2)相互独立 , 求 AL的值 。
(1) SUB AL , 20H(AL)=()(2) CMP AL , 20H(AL )=()解答:(1) SUB AL , 20H这条是减法指令 , 7AH - 20H = 5AH , 将结果回送到 AL中因此(AL )= 5AH(2) CMP AL , 20H这是比较指令 , 将目的操作数与源操作数相减 , 但不送回结果 , 只根据结果置标志位 , 即(DST) - (SRC)o指令执行后 , 两个操作数均不发生变化 。
因此(AL )= 7AH10设 DS=1000H、ES=2000H、SS=3000H、SI=00C0H、DI=0170H、BX=01B0H、AX = 5657H 。
7、 , ( 10370H) =3AH , (10371H) =67H数据段中的变量 NUM 的偏移地址值为 0050H 。
求下条指令源操作数的物理地址为 ADD AX, NUMBXDI 指令执行完成后 0F= , CF=解答:ADD AX, NUMBXDI的源操作数是相对的基址变址寻址 , 处于数据段中 , 有效地址为:EA = 0050H+ 01B0H + 0170H= 0370HPA = DSX 10H + EA = 10370H源操作数为10370H单元和10371H单元的内容=673AH指令执行完成后 ,AX =673AH + 5657H= 0BD91H , OF = 1 (有溢出) , CF = 0 (无进位)1 。
8、1. 将DL中的内容循环右移 , 已知移位前CL=9 , 要使其移位前后内容保持不变 , 应选用的指令是o解答:将DL中的内容循环右移 , 已知移位前CL=9 , 要使其移位前后内容保持不变 , 应选用的指令是 RCL 或 RCRo12. 串操作指令的两个隐含的指针寄存器是 o解答:串操作指令的两个隐含的指针寄存器是SI和DI寄存器 。
13. 指令REP MOVSB重复执行的条件为o解答:指令REP MOVSB重复执行的条件为CX工0o14. 串操作指令在内存中可以实现信息串的搬家 , 如果DS=ES且SIDI , 不能引起信息串的覆盖 , 应设置o解答:串操作指令在内存中可以实现信息串的搬家 , 如果DS=ES且SIDI , 不能引起信 。
9、息串的覆盖,应设置 DF = 0oMOVAX , SEG ADDR1MOVDS , AXMOVES , MOVSI , MOVDI , OFFSET ADDR2MOV , 200CLDREP15. 将下列程序补充完整:程序的功能是在数据段ADDR2 处 。
ADDR1地址处有200个字节 , 要传送到数据段地址解答:在存储器中实现信息块的搬家 , 使用重复前缀 , 必须先给CX赋值重复的次数 。
如果信息块的长度是多少个字节 , 用 MOVSB传送时 , 则将此字节数赋给 CX作重复次数;若用 MOVSW传送时 , 则将 此字节数* 2赋给CX作重复次数 。
程序要求200个字节搬移 , 指令中使用的重复次数为 200,由此使用REP MOVSB指令 , 完整 。
10、的程序如下:MOVAX , SEG ADDR1MOVDS , AXMOVES , AXMOVSI , OFFSET ADDR1MOVDI , OFFSET ADDR2MOVCX ,200CLDREPMOVSB16.若指令JMP ADDR1的机器码为 E93512H , 此指令的 CS= 1500H , IP= 2400H , 则目标 ADDR1与本指 令之间的位移量为 , 执行本指令时 , IP的当前值为 , 本指令执行后 , CPU转移至CS: IP为 。
解答:JMP指令是无条件转移指令 , JMP ADDR1的机器码为E93512H , 这是三字节指令 , E9H表示操作码 , 8086系统中 , 高地址存放的是高字节 , 低地址则是低字节 , 因此1235H是操作 。
11、数 , 表示本指令与ADDR1之间的位移量为1235H 。
该指令是三字节指令 , 执行指令时 , 当前IP = 2400H + 3= 2403H 。
由目标偏移地址=当前IP值+指令中的位移量=2403H+ 1235H= 3638H 。
因此 , 执行该指令后 ,CPU转移至1500H: 3638H处 。
本题的正确答案为:若指令 JMP ADDR1的机器码为 E93512H , 此指令的 CS= 1500H , IP = 2400H ,则目标ADDR1与本指令之间的位移量为 1235H , 执行本指令时 , IP的当前值为 2403H , 本指令执行后 , CPU转移至CS: IP为 1500H: 3638H 。
17阅读程序并补充完整:以 TAB 。
12、为首地址的100个ASCII码字符添加奇偶校验位(bit7) , 使每个字节中 的“ 1”的个数为偶数 , 再顺序输岀到10H号端口 。
MOVMOVSI , OFFSET TABCX , L2:MOVAL , SIANDAL , L1ORAL , L1:OUT10H ,ALINC_LOOP L2解答:传送类指令不影响标志位 , 可以使用 AND AL , AL或AND AL , OFFH指令 , 它对AL的内容无 影响 , 但影响标志位 。
为使每个字节中的“ 1”的个数为偶数 , 用使用进行JP条件判断 , 如果PF= 1,则 转到L2岀 , 否则在最高位加1,可凑成偶数 。
完整的程序如下:MOVSI , OFFSET TABMOVCX , 100L2:MO 。
13、VAL , SIANDAL , 0FFH或 ALJP_L1ORAL , 80HL1:OUT10 , HALINCSILOOPL218. 设AX=8000H , BX=0FFFFH , 执行CMP AX , BX后 , 写出两条能引起转移的条件转移指令、_ 。
解答:AX=8000H , BX=0FFFFH , 执行 CMP AX , BX后CF= 1 (有借位) , OF = 0 (没有溢出) , ZF = 0 (结果不为0), SF= 1 (结果为负数 , 最高位为1) , PF= 0 (第8位有1个1) 。
因此能引起只要的条件指令有 JC、JNO、JNZ等 。
本题的正确答案为:设 AX=8000H , BX=0FFFFH , 执行CMP AX , BX后 , 写出两条能引 。
14、起转移的条 件转移指令JC 、 JNZ。
19. 汇编语言的调试过程如下:建立 以为扩展名的源文件;生成以 为扩展名的目标文件;生成以为扩展名的可执行文件;使用 DYBUG调试程序 , 调试可执行目标程序 。
解答:汇编语言的调试过程如下:建立.ASM 以为扩展名的源文件;生成以 .OBJ为扩展名的目标文件;生成以.EXE为扩展名的可执行文件;使用 DYBUG调试程序 , 调试可执行目标程序 。
20. 宏汇编语言程序被汇编时 , 语句产生代码指令 , 语句不产生代码指令 ,语句可能产生也可能不产生代码指令 。
解答:宏汇编语言程序被汇编时 , 指令性语句产生代码指令,伪指令语句不产生代码指令 , 宏指令语句可能产生也可能不产生 。
15、代码指令 。
21. 已知VAR1是字变量 , 指令 MOV AX , VAR1的功能是将 送到AX中;指令 MOV AX , OFFSET VAR1的是将送到AX , 其功能和指令 AX , VAR1是相同的 。
解答:已知VAR1是字变量 , 指令MOV AX , VAR1的功能是将 VAR1的内容送到AX 中;
指令 MOV AX , OFFSET VAR1的是将 VAR1的偏移量送到 AX , 其功能和指令LEAAX , VAR1是相同的 。
22. 假设VDT1和VDT2为字变量 , TAL1和TAL2为标号 , 说明下列指令是否正确 , 说明其寻址方式;若 有错误指岀错误所在 。
(1) JMPVDT1(2) JMPNEAR TAL1(3) JNZV 。
16、DT2(4) JETAL2(5) JMPFAR PTR TAL1(6) JMPFAL1SI解答:(1) JMP VDT1非法指令 , 跳转指令应为标号不能是变量 , VDT1是变量(2)JMP NEAR TAL1非法指令 , 标号的类型属性指在转移指令中标号可转移的距离 , 也称距离属性 。
类型NEAR , 表示此标号只能实现本代码段内转移或调用;类型FAR , 表示可以作为其它代码段中的目标地址 , 实现段间转移或调用 。
使用时 , 在属性后加 PTR , 应该改为:JMP NEAR PTR TAL1(3)JNZ VDT2非法指令 , 跳转指令应为标号不能是变量 , VDT2是变量(4)JE TAL2合法指令 。
(5)JMP FAR PTR 。
17、 TAL1合法指令(6)JMP FAL1SI非法指令 , FAL1为标号 , 表示指令语言的符号地址 , SI是源变址寄存器 , 它存放的是地址 。
这条指令的错误之处在于两个地址表达式不能相加 。
二.选择题1. 寻址方式指出了操作数的位置 , 一般来说(D )A、立即寻址给出了操作数地址;B、寄存器直接寻址的操作数在寄存器内 , 而指令给出了存储器;C、直接寻址直接给出了操作数本身;D、寄存器直接寻址的操作数包含在寄存器内中 , 由指令指定寄存器的名称 。
2. 寄存器寻址方式中 , 操作数在( A )中 。
A、通用寄存器B、堆栈C、内存单元D、段寄存器3. 寄存器间接寻址方式中 , 操作数在(C)中 。
A、通用寄存器B、代码段C、内存单元 。
18、D、段寄存器4. 8088变址寻址方式中 , 操作数的物理地址等于(B )A、段寄存器左移四位加上变址寄存器的内容;B、段寄存器左移四位加上变址寄存器的内容再加给定的偏移量;C、段寄存器左移四位加上变址寄存器的内容再加基址寄存器内容;D、段寄存器左移四位加上基址寄存器的内容再加给定的偏移量;5.下列指令中非法指令是(B )A.MOV SI+BX 一 , AXB.MOVCL , 280C.MOV 0260H , 2346HD.MOVBX , BX6.下列指令中 , 正确的是(D )A、MOVAL , 1000B、MOV100,ALC、MOVAL , 100HD、MOVAL , 1007. 在指令ADD AX , 00H执行后 , CPU状 。
19、态标志位ZF的取值为(C )a.为0 b .为1 c. 不确定 d.没有影响8. . 8086CPU在进行无符号数比较时 , 是根据(C )标志来判别大小的 。
A. CF 和 OFB.CF 和 SFC.CF 和 ZFD.OF 和 ZF9.设AL=0B4H , BL=11H , 指令“ MUL BL ”和指令“ IMUL BL ”分别执行后 OF, CF的值为(B )A、OF=1 , CF=0B、OF=1 , CF=1C、OF=0 , CF=0D、OF=0 , CF=110.下面指令中影响状态标志位CF的指令是(DAX ;
C、NOT) 。
AX;
D、NEG AXA、INCAX;
B、DEC11.已知AL=A8H 。
20、 ,BL=62H ,执行AND AL , BL指令后 , AL中的数为(B)A.32B . 20HC. 00HD . +2012. AX中有一负数 , 欲求其绝对值 , 若该数为补码 , 则用指令;
若该数为原码 , 则用指令解答:AX中有一负数 , 欲求其绝对值 , 若该数为补码 , 则用指令NEG AX;
若该数为原码 , 则用指令AND AX , 7FFFH 。
13. 以下可以使寄存器 AX和CF同时清零的指令为( A )A. SUB AX , AXB . XCHG AX , BXC. PUSH AXD . XOR AX , BX14. 完成将累加器AL清零 , 并将进位标志 CF清零 , 下面错误的指令是( A )A、MOV AL , 00HB、AND。
21、AL , 00HC、XOR AL , AL D、SUB AL , AL15.假设AL=3 , 要使得 AL=0CH , A、NOT ALC、XOR AL , 0FH应执行的指令是(C )B、AND AL , 0FHD、OR AL , 0FH16.测试BL寄存器内容是否与数据A、JNEB、JZC、JNP D、JC4FH相等 , 若相等则转 NEXT处执行 , 可实现的方法是(A、TEST BL , 4FH JZ NEXTB、XOR BL , 4FHJZ NEXTC、AND BL , 4FH JZ NEXTD、OR BL , 4FHJZ NEXT17.下面指令序列测试BH中的数是否为奇数 , 若为奇数则转移至K1处 , 横线处的指令应为()TEST BH , 01 。
22、HK1解答:TEST BH , 01H指令执行结束后 , 如果BH为奇数 , 其“与”后的结果都为最低位为1,则ZF =0,那么ZF=0则转移到K1处 , 使用的指令应该为 JNZ/JNE 。
正确答案为A 18.执行INT n指令或响应中断时 , CPU完成的操作次序是(A )A、FLAGS寄存器(FR)先入栈 , 其次 CS,最后IPB、CS在先 , 其次IP , 最后FR入栈C、FR在先 , 其后依次是 IP, CSD、IP在先 , 其次 CS,最后FR19.用汇编语言编写的源程序 , 其后缀名为();
其可执行程序的后缀名为(A、exe B、obj C、asm D、c解答:用汇编语言编写的源程序 , 其后缀名为(.asm );其可执行程序 。
23、的后缀名为(.exe ) , 选择C、A 。
20. 下列描述正确的是 B。
A. 汇编语言源程序可发直接运行B. 汇编语言属低级语言C. 汇编语言是汇编语言编写的程序 , 运行速度高 , 阅读方便 , 属于面向用户的程序语言D. 汇编语言可以在可以移植 。
21. 列伪指令哪些是正确的:CA.ERR1:DW99B.ERR2DB25 X 60C.COUNTEQU 20D.ONEDBONE二.判断题1. 是非判定题:立即数寻址方式的操作数是在代码段中的 , 因此在执行指令的过程中也要执行总线周期(f )2. 8086指令系统寻址方式中 , 直接寻址直接给出了操作数本身 。
(f )3. 立即寻址方式的操作数一定放在代码段中 , 而直接 。
24、寻址方式的操作数一定放在数据段中4. 判断下列指令是否正确?5. CPU用指令SUBAX , AX可以是零标志位置位 , 进位标志清零 。
(1) ADDAL , BL(2) ADDDS , CX(3) ADDSI 丨 , BP+100H(4) ADDBX 丨 , AX(5) ADDAX , CL解答:(1)ADDAL , BL;
合法指令 , 源操作数和目的操作数都是8位寄存器(2) ADDDS , CX;
非法指令 , 目的操作数不能是段寄存器(3) ADDSI , BP+100H;非法指令 , 源操作数和目的操作数都是存储区操作数(4) ADDBX丨 , AX;
合法指令 , 源操作数是寄存器 , 目的操作数是存储器操作数(5) ADDAX , CL;
非法指令 , 源 。
25、操作数和目的操作数类型不匹配6. x与 Y进行异或运算后再与Y的反进行异或运算 , 结果是求 x的反 。
(t )A17台16A18马m斗m r 亠- 亠 J- - tI一Y1G邛屁G2BG1374 LSI38al-t*AY7RANW第4章存储器系统一填空题1只读存储器主要分为固定只读存储器ROM、可编程的只读存储器 PROM、解答:可擦除可编程只读存储器 EPROM 。
2. DRAM为动态存储器 , 它是通过电容充电存储信息 , 由于易使信息丢失 , 所以需要解答:DRAMfe动态存储器 , 它是通过电容充电存储信息 , 由于电荷泄漏易使信息丢失 , 所以需要定时刷新BOOOOHB1FFFH 。
同理 , RAM的地址范围为 BC0 。
26、00HBDFFFH二选择题1.存储器的存取周期是指(C ) 。
A、存储器的读岀时间B、存储器的写入时间C、存储器进行连续读和写操作所允许的最短时间间隔D、存储器进行连续写操作所允许的最短时间间隔2.属于随机存储器RAM的是(D)A、只读存储器B、移位寄存器C、缓冲寄存器D、静态存储器3 计算机的主存储器一般是由B组成 。
A、磁存储器B、半导体存储器C、寄存器D、光盘存储器4. FLSAH存储器属于A 、a)只读存储器;
b)随机存储器;
c)动态存储器;
d)静态存储器 。
5. 只读存储器能够存储A。
a)程序代码和固定数据;b)程序运行过程中需要保存的临时数据;
c)程序代码和临时数据;d)固定数据和临时 。
27、数据 。
6. 在计算机中 , 大量应用程序主要存放在_D中 。
A、微处理器B、寄存器C、存储器 D、硬盘7. 在表示存储器的容量时 , M的准确含义是_B 。
A、100个字节 B、1024K个字节 C、100K个字节 D、1024个字节8. 断电后 , 计算机_C中的数据将全部丢失 。
A、硬盘 B、ROM 和 RAMC、RAM D、ROM16K字节的存储体 , 需)片6264芯片9. 一个存储器芯片有13根片内地址线 , 1根片选线 , I根数据线 , 若要构成一个B片这样的芯片 。
A、40B、16C、64D、3210. 若总线地址为26位 , 则最大地址空间为( C ) oA、6MB、24MC、64MD、128M11. 若用6264 。
28、SRAM芯片(8K X 8位)组成128KB的存储器系统 , 需要( A A、16 B、24 C、32 D、6412. 一个存储器芯片有13根片内地址线 , 有8根数据线 , 这个芯片的存储容量为A 8K B. 4K C 16K D2K三分析题1.拟以lntel8088CPU为核心 , 构成微机存储器系统 , 要求及条件如下:1) 占用连续空间 , 总容量16KB,起始地址为2000H , 其中ROM容量为8KB,占低地址区域 , RAM容 量为8KB占高地址区域;2)系统设计所需要的译码器及与非门器件不受限制3)现有存储器芯片:EPROM Intel2716 规格为 2KX 8;
静态 RAM Intel6264 规格为 8 。
29、KX 8试完成硬件线路的设计并写岀各芯片的地址范围解答:根据题意 , 需Intel2716 4片;片内A1-A11共11根地址线寻址需Intel6264 1片;片内用13根地址线 A1-A13寻址芯片选择由74LS138译码器输出Y0 ,Y|完成.ROM芯片由RD信号琏OE )来完成数据读出.ram芯片由RD信号琏OE)和WR(连WE端)来完成数据读/写,A0, BHE用来区分数据线的低 8位及高8位.由于ROM芯片容量为2KX8位,RAM芯片容量为8K*8位 , 用A13和Y0输出进行二次译码 , 来选项择两 组ROM芯片.74LS138译码器的输入端 C,B,A分别连地址线 A16-A14,控制端G1 。
30、, G2A和G2B分别连 M/ 10和A17,A18,计算得到存储器的地址范围为ROM : 2000H-5FFFHRAM: 6000H-EFFFH2.要求用 8Kx8 位的 ERPOM2764, 8Kx8 位的 RAM6264 和译码器 74LS138构成一个 16K 字 BPROM , 16K 字RAM的存储器子系统 , 8086工作于最小模式 , 画出存储器系统与 CPU的连接线路图 。
设:EPROM的 首地址为20000H , RAM的本地址为 2FFFH 。
解答:ROM芯片 , 8K字用2片2764芯片组成 , 片内用13跟地址线AiAi3寻址RAM芯片 , 8K字用2片6264芯片组成 , 片内用 13跟地址线 A 。
31、1A13寻址 。
芯片选择由74L138译码器输出Y0Y1完成 。
ROM芯片由RD信号来完成数据读出 。
RAM芯片由RD和 k 来 完成数据读写 , A 。
、BHE用来区分数据线的低8位和高8位 。
系统示意图为:3.给8086系统扩展 8K字ROM和8K字RAM存储器系统 , 用 4KX8的EPROM 芯片2732, 8KX8的RAM 芯片6264,译码器74LS138,系统配置为最小的模式 , 下面给出了所用系统信号及芯片的引脚;系统信号:D0 D7、D8D15、A0 A19、M/IO、RD、WR、BHE ;
74LS138;
输入信号:A、 B、C、G21、G22、G1;
输出信号:Y0Y7EPROM芯片弓I脚:D0 。
32、D7、A0A11、CS、OE ;
RAM芯片引脚:DD7、A0A12、CS、OE、WR;
(1) 储储器地址译码方式有那几种?(2) 根据所给信号画岀存储器与CPU的接线图(未给岀的信号不要连接) , 所连接的存储器的地睛 空间安排在00000H-07FFFH ;
(可根据需要 , 增加基本逻辑器件) 。
(3) 确定每个存储器芯片的地址范围 。
解答:(1)存储器地址选择方式有三种 , 分别为线性选择方式 , 全译码选择方式和部分译码选择方式 。
(2) 连接图如下:(3) 各个芯片的地址范围为:EPROM的地址范围为03000H07FFFH , RAM的地址范围为 00000H0仆FFH 。
74LS13tiAAn-Ao CSCS 。
33、OE-UEWREPKOMLPROMRAMJ50RDLXrDyWRD厂D:4.给8086系统扩展16KB RAM存储器系统 , 扩展的存储器空间为0A8000H开始的连续存储区 , 用 8KX8的RAM芯片6265,译码器74LS138,系统配置为最小模式 , 下面给出了所用系统信号及芯片的引脚:系统信号:D0D15、A0A19 M/10、RD、WR、BHE74LS138;
输入信号:A、B、C、G21、G22、G1;
输入信号:丫0丫7;RAM 芯片引脚:D0D7、A0A12 SD、OE WR ;
(1) 存储器地址选择方式有哪几种?(2) 据所给信号画岀存储器与 CPU的接线图(未给岀的信号不要连接)(可根据 。
34、需要 , 增加基本逻辑器件) 。
(3) 确定每个存储器芯片的地址范围解答:(1)存储器地址选择方式有三种 , 分别为线性选择方式 , 全译码选择方式和部分译码选择方式 。
(2)连接图如下:(3)各个芯片的地址范围为:74LS138译码器的输入为 A13A19, A、B、C端对应A13、A14、A15 , 仅当A16A 19为全“ 1”时 , G1=1 , 译码器才对 A、B、C输入信号进行译码 。
所以和芯片片选信号的地址信号A16A19必须为“1” , 而A13、A14、A15用于区别不同 的片选信号 Yo=A15A14A13 , 丫1= A15A14A13 。
RAM 组的地址范围:FE000HFFFFFH , FC000HFDFFFH 。
【微机|微机原理题库】35、。
ARA r-Ao OEWRRAM3. 在Cache 主存辅存”三级存储体系中 , Cach 主存结构的引入是为了解决 问题“主存一一辅存”结构的引入是为了解决 问题 。
解答:速度 容量4.Flash Memory的汉语名称是 。
解答:闪速存储器 。
5.虚拟存储器是由 和两级存储器系统组成 , 使用虚拟存储器是为了。
解答:主存 , 辅存 , 提供更大的随机存储空间 。
6.某个RAM型存储器的地址线有14条 , 数据线有8条 , 则它的片内存储单元的个数应为16 KB解答:地址线有14条 , 数据线8条 , 表示可被访问2* * * 4 5 6 7 8 * * * * * 14个8位 , 即16K字节 。
7.8086/8088CPU微处理机外部地址线有20根 , 内存最大寻址能力是1M 字节8.若用16KX 1的芯片组成一个32KX 8位的存储器 , 需要 _个芯片 , 片内选址需 _根地址线 , 存储器选址需根地址线 。
解答:16 14、19. 用16片32KB的存储器构成的存储空间 , 起始地址为48000H,结束地址为 解答:C7FFFH10.在8088CPU系统中选用74LS138译码器(如图1所示) , 系统中ROM存储器的地址范围为 和RAM存储器的地址范围为。

稿源:(未知)
【傻大方】网址:/a/2021/0820/0023837261.html
标题:微机|微机原理题库