微机原理与接口技术中科大版部分习题解答内容摘要:

LEA DI, BUF2 STD MOV CX, REP MOVSW 解: 38 ADD DI, 38 20 ( 4)设有一个首地址为 ARRAY,有 N 个字数据的数组,要求求出该数组之和,并把结果 存入 TOTAL 地址中。 (假设和不超过两个字节 ) MOV CX, MOV AX,0 MOV SI,0 START: ADD AX, ADD SI, 2 DEC CX JNZ START MOV ,AX 解: N ARRAY[SI] TOTAL ( 5)将段地址为 1000H、偏移地址为 STR 的 5 个字节的内容逐一装入累加器中,加 1 后, 再送入 STR 为首地址的存储单元。 MOV AX, 1000H MOV ES, AX MOV DS, AX MOV DI, SI MOV CX,5 CLD NEXT: LODSB ADD AL, 1 LOOP NEXT 解: LEA SI, STR STOSB ( 6)下列子程序统计字符串的长度,入口参数 DI 为字符串首地址,字符串以 0DH 结束; 返回参数 CX 中为统计得到的字符串长度。 STRLEN PROC PUSH AX PUSH DI MOV CX,0 REPEAT: MOV AL,[DI] JE EXIT INC DI EXIT: POP DI RET STRLEN ENDP 解: CMP AL, 0DH INC CX JMP REPEAT POP AX 第五章 必做: 12 1.静态 RAM 内存储的信息只要电源存在就能一直保持,而动态 RAM 的信息需要定时刷新才能保持;同时静态 RAM 的集成度比较低,运行速度快,而动态 RAM 的集成度高,运行相对较慢。 是只读存储器,根据写入方式的 不同可以分为四类:掩膜型 ROM、 PROM、 EPROM 和 EEPROM。 PROM 是可编程只读存储器,只允许编程一次,价格与生产批量无关,造价比较高; EPROM 为可擦除可编程 ROM,能够通过特殊方式对它进行编程; EEPROM 为电可擦除可编程 ROM,能够通过一定的通电方式对内容进行擦除并写入新的信息。 为列地址选通信号,用于指示地址总线上的有效数据为列地址; RAS为行地址选通信号,用于指示地址总线上的有效数据为列地址。 Cache 是将主存储器中每一页 大小分成和 Cache 存储器大小一致, Cache 中每一块分配一个索引字段以确定字段,这样可以通过一次地址比较即可确定是否命中,但如果频繁访问不同页号主存储器时需要做频繁的转换,降低系统性能;成组相联 Cache 内部有多组直接映象的 Cache,组间采用全关联结构,并行地起着高速缓存的作用。 访问时需要进行两次比较才能确定是否命中。 7.用 1024 1 位的 RAM 芯片组成 16K 8 位的存储器,需要多少芯片。 在地址线中有多少位参与片内寻址。 多少位组合成片选信号。 (设地址总线 16 位) ( 1)存储器总容量 = 16K 8bits= 128kbits; 每片存储芯片容量为: 1kbits 需要 128/1 =128 个存储芯片 ( 2) 210 = 1024,每个存储芯片需要 10 位地址线参与片内寻址 ( 3)由于每 8 个存储芯片生成一个字节宽度存储器,共用一个片选信号,需要片选信号数为 128/8 = 16 由于 24 = 16,所以至少需要 4 位地址线生成片选信号 8.现有一存储体芯片容量 512 4 位,若要用组成 4KB 的存储器,需要多少这样的芯片。 每块芯片需要多少寻址 线。 整个存储系统最少需要多少寻址线。 解: ( 1) 总存储容量为: 4KB = 32Kbits, 每片存储芯片的容量为: 512 4 = 2Kbits 所以需要 32/2 = 16 片存储芯片。 ( 2) 512 = 29,所以每片芯片需要 9 根寻址线 ( 3)由于 2 片 4 位芯片构成一个字节存储体,共用 1 个片选信号,因此需要 16/2 = 8 条片选信号。 由于 23 = 8,需要 3 根地址线生成片选信号。 所以整个存储系统至少需要 12 根地址线。 4K 8 的存储器,那么需要 4 片这样的芯片:将 A15 取反后分配芯片 1 的 CS#;将 A14 取反后分配给芯片 2 的 CS#;将 A13 取反后分配芯片 3 的 CS#;将 A12 取反后分配给芯片 4 的 CS#。 那么芯片 1 的地址范围可 以是( 0x8000~0x83FF )、( 0x8400~0x87FF )、( 0x8800~0x8BFF )、( 0x8C00~0x8FFF )、„ 、( 0xF400~0xF7FF)、( 0xF800~0xFBFF)、( 0xFC00~0xFFFF) ,芯片 2 的地址范围可以是( 0x4000~0x43FF)、( 0x4400~0x47FF)、( 0x4800~0x4BFF)、( 0x4C00~0x4FFF)、„、 ( 0xF400~0xF7FF)、( 0xF800~0xFBFF)、( 0xFC00~0xFFFF) ,这样会造成地址的重复。 11.当要将一个字写入到存储器奇地址开始的单元中去,列出存储器的控制信号和它们的有效逻辑电平信号( 8086工作在最小模式) 解:(参见课本 P230 页,图 ) 存储器写操作由两个总线周期组成,使用的控制信号为 : /WE 存储器信号 ,低电平有效 /CE1 存储器片选信号 ,低电平有效。 (由高位地址线和 M/IO 信号经译码生成 ) CE2 存储器片选信号 ,高电平有效 奇存储体的 CE2 信号由 /BHE 反向后生成 偶存储体的 CE2 信号由 A0 反向后生成 12.设计一个 64K 8 存储器系统,采用 74LS138 和 EPROM2764 器件,使其寻址范围为 40000H~ 4FFFFH 解: EPROM2764 容量为 8K 8 = 64kbits,存储系统容量为 64K 8 = 512Kbits,故需要 512 / 64 = 8 片 2764。 8192 = 213 ,每片 2764 需要 13 根地址线。 分两种情况分析: ( 1)采用 8088 微处理器的计算机系统:由于采用 8 位数据总线, A12 ~A0 用于芯片内部存储字节寻址线。 地址范围为: 40000H~ 4FFFFH, A19~A16=0100, A15~A13 作为 74LS138 译码输入产生片选信号。 参考电路图如下: A19A18A17A16G1G2AG2BCBA+5 VM / I OA15A14A13…RDD7~D0A 1 2 ~ A 0CEOED 7 ~ D 0Y77 4 L S 1 3 8Y0A 1 2 ~ A 0CEOED 7 ~ D 0A12~A0……1 8 ……… ( 2)采用 8088 微处理器的计算机系统:由于采用 16 位数据总线, A13 ~A1 用于芯片内部存储字节寻址线。 地址范围为: 40000H~ 4FFFFH, A19~A17=0100, A16~A14 作为 74LS138 译码输入产生片选信号 Y3~Y0。 参考电路图如下: A18A17G1G2AG2BCBA+ 5 VM /I OA16A15A14…RDD7~D0Y374L S 138Y0A 12~ A 0CEOED7~ D0A 12~ A 0CEOED7~ D0A13~A1。 Y7A13~A1D15~D8 8K 8 位的 EPROM276 8K 8 位的 6264 和译码器 74LS138 构成一个 16K 字 ROM、 16K 字 RAM 的存储器子系统。 8086 工作在最小模式,系统带有地址锁存器 8282,数据收发器 8286。 画出存储器系统与 CPU 的连线图,写出各芯片的地址分配。 解: (1) 16K 字 ROM 需要 4 片 2764( 8K 8) 16K 字 RAM 需要 4 片 6264 ( 8K 8) (2) 对于 8086 系统存储子系统至少要包括的存储空间 ROM: FFFF0H~FFFFFH( 8086 复位后, CS=0FFFFH, IP = 0000H,因此微处理器每次上电都从地址 0FFFF0H 执行第 一条指令),若各 ROM 地址连续分布, 4 片 ROM 实现的地址空间为: 0F8000H~0FFFFFH(32KB) RAM: 00000H~ 003FFH 空间为存储中断向量表,要使微机系统能正常工作(处理各种中断),存储器子系统包括这段空间。 4 片 RAM 实现的地址空间为: 00000H~07FFFH (32KB) 系统连线分别参考课本 P43 图 和课本 P230 页图。 R E A DY X 1 X 2( 8 2 8 4 A )8086地址锁存器S T B( 8282*3 )( 8286*2 )OE(选用)BHEA 1 9 ~ A 0D1 5 ~ D 0地址总线数据总线+ 5VM N/M XC L KR E S E TAD 15 ~ A D 0A 1 9~ A16DE NDT /RM /I OWRRDH O L DHL D AI NT RI NT AAL EB HER E A DYR E S E TT存储器子系统( )地址锁存器( )( )(选用)地址总线数据总线存储器子系统( )( )地址锁存器( )( )(选用)地址总线数据总线存储器子系统G1G2AG2BCBA+5 VM / I OA16A15A14RDY17 4 L S 1 3 8Y0A 1 2 ~ A 0CEOEA 1 2 ~ A 0CE1OEA13~A1Y7A13~A1CE2CE2 CE2CE21 2 3 4 WE WEWRA0B H ERDWRA 1 2 ~ A 0CEOED 7 ~。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。