




已阅读5页,还剩44页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
习题答案16 将下列十进制数转换为二进制数、十六进制数和BCD 数 (1)124625 (6)268875 解:(1)12401111100B 7CH ,0.6251610,所以0.6250.AH=0.1010B 124.625=7C.AH=01111100.1010B=000100100100.011000100101BCD(2)26825612100001100B 10CH ,0.8751614,0.8750.EH=0.1110B. 268.875=10C.EH=100001100.111B=001001101000.100001110101BCD 17 用16位二进制数表示出下列十进制数的原码、反码和补码。 (1)128 (4)5 解:(1)+128 的原码和补码反码均为0000000100000000B(4)5的原码为1000000000000101B ,反码为1111111111111010B ,补码为1111111111111011B 。 110 试绘出以下十六进制数在内存中存放的示意图。设存放地址均为00H 。 解:(1)F7H (2)03BAH (3)C804326BH (4)1122334455667788H21 请将左边的术语和右边的含义联系起来,在括号中填入你选择的代号字母: 1. 字长 (i )a. 指由8个二进制位组成的通用基本单元。 2. 字节 (a )b. 是CPU 执行指令的时间刻度。3. 指令 (h )c. PS 所能访问的存储单元数,与CPU 地址总线条数有关。4. 基本指令执行周期(g )d. 唯一能代表存储空间每个字节单元的地址,用5位十六进制数表示。5. 指令执行时间 (j )e. CPU 访问1次存储器或I/O 操作所花的时间。6. 时钟周期 (b )f. 由段基址和偏移地址两部分组成,均用4位十六进制数表示。7. 总线周期 (e )g. 指寄存器加法指令执行所花时间。8. Cache (k )h. 完成操作的命令。C8H 03H 04H 02H 32H 01H 6BH 00H 内容 地址 11H07H 22H 06H 33H 05H 44H 04H 55H03H 66H02H 77H 01H 88H 00H 内容 地址 F7H 00H内容 地址 03H 01H BAH 00H 内容 地址9. 虚拟存储器 (l )i. 指P 在交换,加工,存放信息时信息的基本长度。 10. 访存空间 (c )j. 各条指令执行所花的时间不同,不同指令,该值不一。11. 实际地址 (d )k. 为缓解CPU 与主存储器间交换数据的速度瓶颈而建立的高速存储器。 12. 逻辑地址 (f )l. CPU 执行程序时看到的一个速度接近内存却具有外存容量的假想存储器。 24 试将左边的标志和右边的功能联系起来。 要求:(1) 在括号中填入右边功能的代号;(1) 填写其类型(属状态标志者填S :属控制标志者填C )。 (2) 写出各标志为0时表示的状态。26 试画出8086/8088的寄存器结构,并说出它们的主要用途。解:AX 、BX 、CX 、DX 用作数据寄存器,用作存放操作数、中间结果。 SP 堆栈指针、BP 基址指针、SI 源变趾、DI目的变趾。 IP 指令指针,FH 控制标志、FL 状态标志。CS 存储代码段首趾、DS 存储数据段首趾、SS 存储堆栈段首趾、ES 附加数据段首趾。28 若一个程序段开始执行之前,(CS )97F0H ,(IP )1B40H ,试问该程序段启动执行指令的实际地址是什么?解:启动执行指令的实际地址PA 97F0H 10H 1B40H 99A40H29 若堆栈段寄存器(SS )3A50H ,堆栈指针(SP )1500H ,试问这时堆栈顶的实际地址是什么? 解:栈顶的实际地址(SS )10H (SP )3A50H 10H 1500H 3BA00H211 将8086下列工作方式的特点填于表中。 解:213 有一32位的地址指针67ABH :2D34H 存放在00230开始的存储器中,试画出它们的存放示意图。 解:示意图如下32 分别指出下列指令中源操作数和目的操作数的寻址方式。若是存储器寻址,试用表达式表示出EA ?PA ?(1) MOV SI,2100H (4) ADC AX,BXSI (7)MOV AX,ES:BX 解(1)源操作数是立即数寻址,目的操作数是寄存器寻址。(4)源操作数是基址变趾寻址,EA (BX)(SI),PA 16(DS)(BX)+(SI), 目的操作数是寄存器寻址。(7)源操作数是寄存器间接寻址,其中EA (BX ),PA 16(ES)(BX ), 目的操作数是寄存器寻址。33 已知 8086 中一些寄存器的内容和一些存储单元的内容如图320所示,试指出下列指令执行后,AX 中的内容(即(AX )?)。 (1)MOV AX,2010H (2) MOV AX,BX(3) MOV AX,1200H(4) MOV AX,BX (5)MOV AX,1100HBX(6)MOV AX,BXSI(7)MOV AX,1100HBX+SI(8)LEA AX,SI0100HBX SI DS 3000H0002HCPU12H30100H 30101H 30102H 30103H 31200H 31201H 31202H 312-3H B7H4CH 78H 34H65H2AH 56H M解:(1)(AX )2010H (2)(AX )0100H (3)(AX )4C2AH (4)(AX )3412H (5)(AX )4C2AH (6)(AX )7856H (7)(AX )65B7H (8)(AX )0002H35 已知:(SS )0A2F0H ,(SP )00C0H ,(AX )8B31H ,(CX )0F213H ,试画出下列指令执行到位置1和位置2时堆栈区和SP 指针内容的变化示意图。图中应标出存储单元的实际地址PA 。 PUSH AX PUSH CX ;位置1 POPF ;位置23-6 识别下列指令的正确性,对错误的指令,说明出错的原因。 (1) MOV DS, 100 (2) MOV 1000H, 23H (3) MOV 1000H,2000H (4) MOV DATA, 1133H (5) MOV 1020H, DX(6) MOV AX, 0100H+BX+BP (7) MOV CS, AX (8) PUSH AL(9) PUSH WORD PTRSI (10) IN AL, 80H (11) OUT CX, AL (12) IN AX, 380H (13) MOV CL, 3300H位置1栈顶SS SP SS SP(14) MOV AX, 2100HBP(15) MOV DS, ES(16) MOV IP, 2000H(17) PUSH CS(18) POP CS(19) LDS CS, BX(20) MOV GAMMA, CS解:(1),不能对段寄存器送立即数(2),存储单元类型不正确(3),MOV 不能实现两个存储单元间直接传送(4),段名不能作目的操作数(5),立即数不能作目的操作数(6),基址寄存器BX和BP只能使用其中一个(7),CS不能用作目的操作数(8),堆栈操作作为字操作AL应改为 AX (9)(10),80H为输入端口号不加方括号(11),应输出到端口而不是通用寄存器(12),用DX做间址寄存器380H应存 DX (13),类型不匹配(14)(15),两个段寄存器间不能直接传送(16),IP不能直接用作目的操作数(17)(18),CS不能做目的操作数(19),目的操作数应是通用寄存器而不能是段寄存器CS(20),符号名不能作为目的操作数1、试分别说明下列指令中源操作数和目的操作数采用的寻址方式:答案:目的操作数源操作数(1)MOV AX,0FFFFH 寄存器立即(2)MOV ES,AX 寄存器寄存器(3)XOR CL,100H 寄存器直接(4)ADD SI,DX 寄存器间寄存器(5)MOV ES:2000H,CL 直接寄存器(6)SUB BX+SI,1 基+变立即(7)ADC AX,BX+SI+10H 寄存器相对基+变(8)PUSH DS 隐含寄存器(9)CLD 隐含(10)CMP BP+DI,CL 基+变寄存器2、若(BX)=1123H,(SI)=1968H,位移量=0313H,(DS)=1971H,试确定由这些寄存器和下列寻址方式产生的有效地址和物理地址:答案:EA 物址(1)直接寻址;0313H 19A23H(2)用BX的寄存器间接寻址;1123H 1A833H(3)用BX的寄存器相对寻址;1436H 1AB46H(4)用BX和SI的基址变址寻址;2A8BH 1C19BH(5)用BX和SI的相对基址加变址寻址。2D9EH 1C4AEH3、连续执行以下指令,并在空格中填写执行指令的结果。答案:MOV AX,2060H AL=60H AH=20H CF=MOV DS,AX DS=2060H AH=20H CF=ADD AL,AH AL=80H AH=20H CF=0INC AX AL=81H AH=20H CF=0MOV DX,512 DL=00H DH=02H CF=0SUB AX,DX AL=81H AH=1EH CF=037 已知存储器数据段中的数据如图321所示。阅读下列两个程序段后,回答:1. 每个程序段的运行结果是什么?2. 两个程序段各占多少字节的内存,执行时间是多少?(1)LEA SI,NUM1;42T+6TMOV AX,SI;210TADD AX,4SI;39T+9TMOV 8SI,AX;310TADD SI,2;34TMOV AX,SI;210TADC AX,4SI;39T+9TMOV 8SI,AX;310T总计23个字节,84个时钟周期运行结果如图中SUM(2)MOV AX,NUM1;310TADD AX,NUM2;49T=6TMOV SUM,AX;310TMOV AX,NUM1+2;310TADC AX,NUM2+2;49T+6TMOV SUM+2,AX;310T总计20个字节,70个时钟周期。可见1. 两个程序运行结果相同。2. 第二个程序占20个字节,比前者少3个字节,运行时间比前者少14个时钟周期。311 已知数据如图321所示,低位在前,按下列要求编写程序段:1. NUM1 和 NUM2 两个字数据相乘(均为无符号数),乘积放在SUM开始的单元。解:MOV AX,NUM1MUL WORD PTR NUM2MOV SUM,AXMOV SUM+2,DX2. NUM1 和NUM2 两个字数据相乘(均为带符号数),乘积放在SUM开始的单元。解:MOV AX,NUM1IMUL WORD PTR NUM2MOV SUM,AXMOV SUM+2,DX3. NUM1单元的字节数据除以13(均为无符号数),商和余数依次放入SUM开始的两个字单元。解:MOV AL,NUM1MOV AH,0MOV CL,13DIV CLMOV SUM,AX4. NUM1字单元的字数据除以NUM2字单元的字,商和余数依次放入SUM开始的两个字单元。MOV AX,NUM1MOV DX,0MOV CX,NUM2DIV CXMOV SUM,AXMOV SUM+2,DX313 已知(AL)0C4H,DATA单元中内容为5AH,写出下列每条指令单独执行后的结果。AND AL,DATA;(AL)40HOR AL,DATA;(AL)0DEHXOR AL,DATA;(AL)9EHNOT DATA;(DATA)0A5HAND AL,0FH;(AL)04HOR AL,01H;(AL)0C5HXOR AL,0FFH;(AL)3BHTEST A L,80H;(AL)0C4H所有指令执行后都对标志寄存器有影响。319 写出下面指令序列完成的数学计算是什么?解:MOV CL,3;(CL)3SHL AX,CL;(AX)(AX)8SHL BL,CL;(BL)(BL)8SHL CX,CL;(CX)(CX)8,此时(CL)18HSHL DH,CL;DH算术左移24位后(DH)0,CF0327试编写一个程序段,能完成下列数学表达式的功能。1 (X1)X0 (1X1)1 (X1)解:设带符号数(WORD)在AX中,程序段如下GETX: TEST AX,AXJNS TZEROMOV AX,0FFFFHJMP TENDTZERO:JZ TENDMOV AX,1TEND: RET42 计算下列表达式的值(设A150,B120,G12 )解:1. A1*100+B1=50*100+20=50202. A1 MOD G1+B1=50 MOD 2 +20=203. (A1+2)*B1-2=(50+2)*20-2=10384. B1/3 MOD 5=20/3 MOD 5=15.(A1+3)*(B1 MOD G1)(503)*(20 MOD 2)06. A1 GE G1= 50 GE 2 =11111111B7. B1 AND 7=20 AND 7= 48. B1 SHL 2 + G1 SHR 1= 20 SHL 2 + 2 SHR 1= 8143 已知数据段定义如下,设该段从03000H开始:DSEG SEGMENTARRAY1 DB 2 DUP(0,1,?)ARRAY2 DW 100 DUP(?)FHZ EQU 20HARRAY3 DB 10 DUP(0,1,4 DUP (2),5)DSEG ENDS试用分析算符OFFSET,LENGTH, SEG,TYPE 求出ARRAY1,ARRAY2,ARRAY3的段、偏移量和类型,以及它们的LENGTH。解:求段:SEG ARRAY1=0300HSEG ARRAY2=0300HSEG ARRAY3=0300H求偏移量:OFFSET ARRAY1=0000HOFFSET ARRAY2=0006HOFFSET ARRAY3=00CEH求类型:TYPE ARRAY1=1TYPE ARRAY2=2TYPE ARRAY3=1求LENGTH:LENGTH ARRAY1=2LENGTH ARRAY2=100LENGTH ARRAY3=10416 试编写一程序,把X和Y中的大者存于BIG单元,若XY,则把其中之一存入BIG单元。解:DATA SEGMENTX DW ?Y DW ?BIG DW ?DATA ENDS;-CODE SEGMENTASSUME CS:CODE,DS:DATAMAIN PROC FARSTART: PUSH DSMOV AX,0PUSH AX MOV AX,DATAMOVDS,AXMOV AX,XCMP AX,Y JNC STOBIG ;无符号数判断,有符号数用JGE MOV AX,Y STOBIG:MOV BIG,AX RET START ENDP CODE ENDS END START【例2】数据块间的搬移程序。程序要求把内存中一数据块(称为源数据块)传送到另一存储区(称为目的数据块)。图4-11给出源数据块和目的数据块在存储器中可能的3种情况:两块分离和有部分重叠。对于两个数据块分离的情况,如图4-11(a),数据的传送从数据块的首址开始,或者从数据块的末址开始均可。但对于有部分重叠的情况,则要加以分析,否则重叠部分部分会因“搬移”而遭破坏,从图4-11(b)和(c)可以得出以下结论:当源数据块首址目的块首址时,从数据块末地址开始传送数据。 当源数据块首址目的块首址时,从数据块首地址开始传送数据。流程图如图4-12所示,00000H 源数 据块 源数 目的 据块 数据块 目的 数据块 数据块 FFFFFH图4-11 数据块之间的三种情况图4-12程序如下:STACK SEGMENT STACKDW64DUP(?)STACK ENDSCODE SEGMENTASSUME CS:CODE,SS:STACKSTART:MOV CX,0010H ;取搬家字节数(16个字节)MOV SI,3100H ;取源块首址MOV DI,3200H ;取目的块首址CMP SI,DI ;从首址开始?JA A2 ;是,转移ADD SI,CX ;否,以末地址开始搬家ADD DI,CXDEC SIDEC DIA1:MOV AL,SI ;从末址开始搬家MOVDI,ALDEC SIDEC DIDEC CXJNE A1JMP A3A2:MOV AL,SI ;从首址开始搬家MOVDI,ALINC SIINC DIDEC CXJNE A2A3:MOV AH,4CHINT21HCODE ENDSEND START6、若自6000H单元开始有1000个数(字节),试针对下面情况编程将它们中的最小值、最大值找出来,并分别存放在5000H和5001H字节单元中。(1)这1000个数为无符号数。(2)这1000个数为带符号数。程序如下:DATA SEGMENTORG 6000HBUFFER DB X1,X2,X1000 ;自定义N个无(带)符号数COUNT E QU $BUFFERMAX EQU 5000H ;保存最大值MIN EQU 5001H ;保存最小值DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATAMAIN PROCSTART:MOV AX,DATAMOV DS,AXMOV CX,COUNTLEA BX,BUFFER ;首地址BXMOV AL,BX ;AL最大值初值MOV DL,BX ;DL最小值初值DEC CX ;循环次数减1AGAIN:INC BXCMP AL,BX ;比较JNC (JGE) NEXT1 ;若最大值BX,则转至NEXT1MOV AL,BX ;AL保存最新的最大值JMP NEXT2NEXT1:CMP DL,BX ;比较JC (JL) NEXT2 ;若最小值1字节)。解:采用最简单的FOR语句循环结构,寄存器CX作循环控制即可。DATA SEGMENTARRAY DB 12H,13H,14H,15HDB 16H,17H,18H,19HCOUNT EQU $-ARRAYSUM DW ?DATA ENDS;-CODE SEGMENTASSUME CS:CODE,DS:DATA,ES:DATAMAIN PROC FARSTART: PUSH DSMOV AX,0PUSH AXMOV AX,DATAMOV DS,AXMOV ES,AX;-MOV CX,COUNTMOV AX,0MOV SI,OFFSET ARRAYAGAIN: ADD AL,SIADC AL,0INC SILOOP AGAINMOV SUM,AXRET;-MAIN ENDPCODE ENDSEND START5-12 CPU 的存储器系统由一片6264(8K8 SRAM)和一片2764(8K8 EPROM)组成。6264的地址范围是8000H9FFFH、2764的地址范围是0000H1FFFH。画出用74LS138译码器的全译码法存储器系统电路(CPU)的地址宽度为16)。解:8K为213需要13根地址线,A0A12接6262、2764的13根地址线。A13A15三根地址线接74LS138的A、B、C三个输入端。具体电路如图所示:5-13 某微处理器系统中有1片EPROM 2716,它与CPU的连接如图5-21所示。问2716的地址空间的分配是多少?解:如图可见A11A15全为0时2716被选中,其地址空间为0000H 07FFH。1.若用4K1位的RAM芯片组成16K8位的存储器,需要多少芯片(32片)?A19A0地址线中哪些参与片内寻址(A0A11)?哪些参与作芯片组的片选择信号(A12A13)?2.下列RAM各需要多少条地址线进行寻址?多少条数据I/O线?地址线数据线地址线数据线(1)5124;9 4 (5)4K1;12 1(2)1K4;10 4 6)16K4;14 4(3)1K8;10 8 (7)64K1;16 1(4)2K1;11 1 (8)256K4;18 43.使用下列RAM芯片,组成所需的存储容量,各需多少RAM芯片?各需多少RAM芯片组?共需多少寻址线?每块片子需多少寻址线?片数组数总线数片内线(1)5124的芯片, 组成8K8的存储容量;32 16 13 9(2)10241的芯片, 组成32K8的存储容量;256 32 15 10(3)10244的芯片, 组成4K 8的存储容量; 8 4 12 10 (4)4K 1的芯片, 组成64K 8的存储容量; 128 16 16 12 已知一个SRAM 芯片的容量为16K4位,该芯片的地址线为多少条?数据线为多少条? 答:芯片容量为213B=8KB ,所以该芯片的地址线为14条,数据线为4条。 巳知一个DRAM 芯片外部引脚信号中有4条数据线,7条地址线,计算其存储容量。 答:7421284=位。3.某存储芯片上有1024个存储单元,每个存储单元可存放4位二进制数值,则该存储芯片的存储容量是多少字节。答:512B 。4. 某 RAM 芯片的存储容量为 10248 位,该芯片的外部引脚最少应有几条?其中几条地址线?几条数据线?若已知某 RAM 芯片引脚中有 13 条地址线,8 条数据线,那么该芯片的存储容量是多少?答:该芯片外部引脚最少应有18条;其中10条地址线,8条数据线。 芯片的存储容量是8KB 。12Z80CPU 中用2片6116(20488)组成4KB 的RAM 。用CPU 的地址线A 13和A 14分别作2片6116的片选控制(线选法),各片6116的地址范围为多少?(Z80CPU 的地址总线宽度为16位。)解:6116芯片上有11根地址线(字选线为A 10A 0),且6116片选为低电平有效。根据题意,系统中有3根地址线未使用(可为任意值X ),所以每片6116都占有16组地址范围,每组为2K 个地址。设用A 13选择第一片6116,则A 130。 地址信号 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0第一片首地址 X 1 0 X X 0 0 0 0 0 0 0 0 0 0 0第一片末地址X 1 0 X X 1 1 1 1 1 1 1 1 1 1 10000H07FFH (A 15A 14A 12A 110);0800H0FFFH (A 15A 14A 120,A 111); 1000H17FFH (A 15A 14A 110,A 121);1800H1FFFH (A 15A 140,A 12A 111); 4000H47FFH (A 15A 12A 110,A 141);4800H4FFFH (A 15A 120,A 14A 111); 5000H57FFH (A 15A 110,A 14A 121);5800H5FFFH (A 150,A 14A 12A 111); 8000H87FFH (A 151,A 14A 12A 110);8800H8FFFH (A 15A 111,A 14A 120); 9000H97FFH (A 15A 121,A 14A 110);9800H9FFFH (A 15A 12A 111,A 140); 0C000H0C7FFH (A 15A 141,A 12A 110);0C800H0CFFFH (A 15A 14A 111,A 120); 0D000H0D7FFH (A 15A 14A 121,A 110);0D800H0DFFFH (A 15A 14A 12A 111);设用A 14选择第二片6116,则A 140。 地址 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0信号第二片X 0 1 X X 0 0 0 0 0 0 0 0 0 0 0 首地址第二片X 0 1 X X 1 1 1 1 1 1 1 1 1 1 1 末地址0000H07FFH(A15A13A12A110);0800H0FFFH(A15A13A120,A111);1000H17FFH(A15A13A110,A121);1800H1FFFH(A15A130,A12A111);2000H27FFH(A15A12A110,A131);2800H2FFFH(A15A120,A13A111);3000H37FFH(A15A110,A13A121);3800H3FFFH(A150,A13A12A111);8000H87FFH(A151,A13A12A110);8800H8FFFH(A15A111,A13A120);9000H97FFH(A15A121,A13A110);9800H9FFFH(A15A12A111,A130);0A000H0A7FFH(A15A131,A12A110);0A800H0AFFFH(A15A13A111,A120);0B000H0B7FFH(A15A13A121,A110);0B800H0BFFFH(A15A13A12A111);显然,每片6116都占用了多段、不连续的地址。且两片6116的地址有重合的部分,为避免总线冲突,系统必须保证A14和A13不能同时为0。13上题中仅用A13经译码器完成2片6116的片选控制(部分译码法),各片6116的地址范围为多少?每个存储单元的重叠地址为多少个?解:同12题,每片6116都占有16组地址范围,每组为2K个地址。设A130选中第一片6116,A131选中第二片6116,则有:A13直接接至6116的片选端。答案同12题的。地址A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0信号第一片X X 0 X X 0 0 0 0 0 0 0 0 0 0 0 首地址第一片X X 0 X X 1 1 1 1 1 1 1 1 1 1 1 末地址0000H07FFH(A15A14A12A110);0800H0FFFH(A15A14A120,A111);1000H17FFH(A15A14A110,A121);1800H1FFFH(A15A140,A12A111);4000H47FFH(A15A12A110,A141);4800H4FFFH(A15A120,A14A111);5000H57FFH(A15A110,A14A121);5800H5FFFH(A150,A14A12A111);8000H87FFH(A151,A14A12A110);8800H8FFFH(A15A111,A14A120);9000H97FFH(A15A121,A14A110);9800H9FFFH(A15A12A111,A140);0C000H0C7FFH(A15A141,A12A110);0C800H0CFFFH(A15A14A111,A120);0D000H0D7FFH(A15A14A121,A110);0D800H0DFFFH(A15A14A12A111);A13反向后接至6116的片选端。地址A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0信号第二片X X 1 X X 0 0 0 0 0 0 0 0 0 0 0 首地址第二片X X 1 X X 1 1 1 1 1 1 1 1 1 1 1 末地址2000H27FFH(A15A14A12A110);2800H2FFFH(A15A14A120,A111);3000H37FFH(A15A14A110,A121);3800H3FFFH(A15A140,A12A111);6000H67FFH(A15A12A110,A141);6800H6FFFH(A15A120,A14A111);7000H77FFH(A15A110,A14A121);7800H7FFFH(A150,A14A12A111);0A000H0A7FFH(A151,A14A12A110);0A800H0AFFFH(A15A111,A14A120);0B000H0B7FFH(A15A121,A14A110);0B800H0BFFFH(A15A12A111,A140);0E000H0E7FFH(A15A141,A12A110);0E800H0EFFFH(A15A14A111,A120);0F000H0F7FFH(A15A14A121,A110);0F800H0FFFFH(A15A14A12A111);同12题,每片6116都占用了多段、不连续的地址。但两片6116的地址没有重合,不会出现总线冲突。15.试为某8位微机系统设计一个具有8KB ROM和40KB RAM的存储器。要求ROM用EPROM芯片2732组成,从0000H地址开始;RAM用SRAM芯片6264组成,从4000H地址开始。解:查阅资料可知,2732容量为4K8(字选线12根),6264容量为8K8(字选线13根),因此硬件连线方式之一如下图所示:说明:8位微机系统地址线一般为16位。采用全译码方式时,系统的A 0A 12直接与6264的13根地址线相连,系统的A 0A 11直接与2732的12根地址线相连。片选信号由74LS138译码器产生,系统的A 15A 13作为译码器的输入。各芯片的数据总线(D 0D 7)直接与系统的数据总线相连。各芯片的控制信号线(RD 、WR )直接与系统的控制信号线相连。7、用2114存储器芯片组成2KB RAM ,地址范围为C800H CFFFH ,问地址线、数据线及相关的控制线如何连接?(假设CPU 只有16根地址线、8根数据线,控制线为 WR 、 RD 、 IO/M ,采用LS138全译法。见下图,)C B AA15 A14 A13 A12 A11 A10 A9 A8 A7 A0 1 1 0 0 1 0 0 0 0 0 1 1 0 0 1 1 1 1 1 15. 在部分译码电路中,若CPU 的地址线A 15、A 14和A 13未参加译码,则存储单元的重复地址有多少题 5-15 图个。个。答:3286. 假设选用一片6264芯片(8K*8位)和一片2764芯片(8K*8位)构成内存储系统。采用线选法控制片选端,至少需要多少条片选地址线?若采用部分译码法控制片选端,至少需要多少条片选地址线?采用全部译码法控制片选端,则需要多少条的片选地址线?答:用线选法控制片选端,至少需要 1 条片选地址线;若采用部分译码法控制片选端,至少需要1条片选地址线;采用全部译码法控制片选端,则需要全部的高位片选地(对于该题为7条)址线。7.设某微型机的内存
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 竹材采运安全风险识别与防范考核试卷
- 药品行业政策变动与影响考核试卷
- 坚定文化自信宣讲
- 数字智慧方案5474丨人力资源管理数字化转型解决方案1
- 中学生法制教育专题
- 公司2024年庆元旦活动方案细选
- 环保儿童视频课件
- 2019-2025年税务师之税法一通关提分题库及完整答案
- 《轴流泵维护》课件
- 2025年医用穿刺器械项目合作计划书
- 2025年吉林省长春市中考一模历史试题(原卷版+解析版)
- 2024-2025学年福建省泉州市晋江市安海中学等五校七年级(下)期中数学试卷
- 2025-2030中国建筑智能化工程行业市场发展分析及发展趋势前景研究报告
- 2024年安徽演艺集团有限责任公司招聘笔试真题
- 天津2025年天津市面向昌都籍未就业少数民族高校毕业生招聘事业单位人员笔试历年参考题库附带答案详解
- 和医院签运营合同协议
- 2025-2030有机肥料产业市场深度调研及发展趋势与投资前景研究报告
- 2025年人教版小学五年级下册奥林匹克数学竞赛测试卷(附参考答案)
- 2024年高考数学真题(北京卷)试题试卷原卷答案解析
- 2025年安全生产月主题培训课件:如何查找身边安全隐患
- 职代会知识培训课件
评论
0/150
提交评论