为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

微机原理期末考试 大题

2018-01-09 13页 doc 125KB 47阅读

用户头像

is_954223

暂无简介

举报
微机原理期末考试 大题微机原理期末考试 大题 1.已知有SRAM芯片62256(32K*8)及EPROM芯片27256其中SRAM所占的地址空间为40000H--4FFFFH,EPROM所占的地(32K*8),现用这两种芯片构成8088最小系统内存的一部址空间为F0000H--FFFFFH,试设计出其原理图。 分,其中SRAM所占的地址空间为40000H--47FFFH,EPROM所 占的地址空间为F8000H--FFFFFH,试设计出其原理图。 2.假设用1K×4的RAM芯片扩充成2K×8的RAM系统,画出数 据、地址和控制线的连接图,...
微机原理期末考试 大题
微机原理期末考试 大 1.已知有SRAM芯片62256(32K*8)及EPROM芯片27256其中SRAM所占的地址空间为40000H--4FFFFH,EPROM所占的地(32K*8),现用这两种芯片构成8088最小系统内存的一部址空间为F0000H--FFFFFH,试设计出其原理图。 分,其中SRAM所占的地址空间为40000H--47FFFH,EPROM所 占的地址空间为F8000H--FFFFFH,试设计出其原理图。 2.假设用1K×4的RAM芯片扩充成2K×8的RAM系统,画出数 据、地址和控制线的连接图,并给出每组芯片的地址范围,CPU 为8086。 六、 硬件设计题(每题10分,本题共20分) 1. 已知有SRAM芯片62256(32K*8)及EPROM芯片27256 (32K*8),现用这两种芯片构成8088最小系统内存的一部分, 其中SRAM所占的地址空间为40000H--47FFFH,EPROM所占的地 址空间为F8000H--FFFFFH,试设计出其原理图。1. 见图 (译码错误扣3分,控制信号错扣2分,其他信号5分) 3.设某微机系统需要扩展内存RAM 32KB,扩充的存储器空间为 10000H开始的连续存储区域。存储器芯片采用16K×8的RAM 芯片,CPU使用8088。 1)选用芯片,画出逻辑连接图; 七、 硬件编程题(本题10分) 2)写出各片RAM的所在地址区域。 设8255A的4个寻址地址号为0060H~0063H,试编写下列各种 情况下的初始化程序。 1) 将A组和B组设置成方式0,A口,B口为输入,C口为 输出。 2) 将A组工作方式设置成方式2,B组为方式1,B口作为 输出。 1) 见图 3) 将A口,B口均设置成方式1,均为输入,PC6和PC12) 地址范围 第一片 10000H--13FFFH 为输出. 第二片 14000H--17FFFH 4) A口工作在方式1,输入;B口工作在方式0,输出;C口4.设某系统的CPU有16根地址线A15-A0、8根数据线D7-D0。 高4位配合A口工作,低4位为输入。 现需扩展6KB的ROM,地址范围为:0000H-17FFH,采用2716 已知8255控制字格式如下: 芯片。 ( 1) 请写出存储器器件2716的数据线和地址线的条数; (2)计算ROM的芯片数量; 1) MOV AL,10010010B (3)设计存储器扩展原理图,并写出每片ROM的地址范围。 OUT 63H,AL : 1)存储器2716的数据线有8条,地址线有11条 2) MOV AL,11000100B 2)因为2716的容量为2KB,要扩展6KB,所以需要三 OUT 63H,AL 片 3) MOV AL,10110110B 3)原理图如下: OUT 63H,AL 4) MOV AL,10110001B OUT 63H,AL 6.18已知有SRAM芯片62256(32K*8)及EPROM芯片27256 (32K*8),现用这两种芯片构成8088最小系统内存的一部分,5. 已知有SRAM芯片62256(32K*8)及EPROM芯片27256 其中SRAM所占的地址空间为40000H--47FFFH,EPROM所占的地(32K*8),现用这两种芯片构成8086最小系统内存的一部分, 址空间为F8000H--FFFFFH,试设计出其原理图。 6.19假设用1K×4的RAM芯片扩充成2K×8的RAM系统,画出 数据、地址和控制线的连接图,并给出每组芯片的地址范 围,CPU为8086。 7.8 I,O接口的编址方式可分为 I,O接口单独编址 、 与 存储器统一编址 两种方式。 7.9主机、外设不能并行工作的输入/输出方式是( 程序查询 方式 )。 设计应用题 6.20设某微机系统需要扩展内存RAM 32KB,扩充的存储器空间已知有SRAM芯片62256(32K*8)及EPROM芯片27256(32K*8), 为10000H开始的连续存储区域。存储器芯片采用16K×8现用这两种芯片构成8088最小系统内存的一部分,其中SRAM 的RAM芯片,CPU使用8088。 所占的地址空间为40000H--47FFFH,EPROM所占的地址空间为 1)选用芯片,画出逻辑连接图; 2)写出各片RAM的所在F8000H--FFFFFH,试设计出其原理图。 地址区域。答:地址范围第一片10000H--13FFFH 第二 片 14000H--17FFFH 6.21设某系统的CPU有16根地址线A15-A0、8根数据线D7-D0。 现需扩展6KB的ROM,地址范围为:0000H-17FFH,采用2716 芯片。 1) 请写出存储器器件2716的数据线和地址线的条数 假设用1K×4的RAM芯片扩充成2K×8的RAM系统,画出数据、2)计算ROM的芯片数量; 地址和控制线的连接图,并给出每组芯片的地址范围,CPU为3)设计存储器扩展原理图,并写出每片ROM的地址范围。 8086。 答:1)存储器2716的数据线有8条,地址线有11条 2)因为2716的容量为2KB,要扩展6KB,所以需要三片 3)原理图如下: 设某微机系统需要扩展内存RAM 32KB,扩充的存储器空间为 6.22已知有SRAM芯片62256(32K*8)及EPROM芯片2725610000H开始的连续存储区域。存储器芯片采用16K×8的RAM(32K*8),现用这两种芯片构成8086最小系统内存的一部分,芯片,CPU使用8088。 其中SRAM所占的地址空间为40000H--4FFFFH,EPROM所占的地 1)选用芯片,画出逻辑连接图; 址空间为F0000H--FFFFFH,试设计出其原理图。 2)写出各片RAM的所在地址区域。 答案: 1) 2) 地址范围 第一片 10000H--13FFFH 第二片 14000H--17FFFH 设某系统的CPU有16根地址线A15-A0、8根数据线D7-D0。现 需扩展6KB的ROM,地址范围为:0000H-17FFH,采用2716芯 片。 已知8255的控制口地址为236H,LED采用共阳级接法。字型信 ( 1) 请写出存储器器件2716的数据线和地址线的条数; 息接在PB口,字位信息接在PA口,使用8255作为接口芯片, (2)计算ROM的芯片数量; 在两块LED上显示自己的学号。要求画出完整的线路连接图并 (3)设计存储器扩展原理图,并写出每片ROM的地址范设计相应的程序(8086工作在最小模式,8255相应控制字为围。 80H)。 答案: 1)存储器2716的数据线有8条,地址线有11条 2)因为2716的容量为2KB,要扩展6KB,所以需要三片 3)原理图如下: 答案:见图 MOV DX,236H LOP: LOOP LOP MOV AL,80H MOV DX,232H 已知有SRAM芯片62256(32K*8)及EPROM芯片27256(32K*8), OUT DX,AL MOV AL,nn ;学号高位 现用这两种芯片构成8086最小系统内存的一部分,其中SRAM MOV CX,000H OUT DX,AL 所占的地址空间为40000H--4FFFFH,EPROM所占的地址空间为START:MOV DX,232H MOV AL,2 F0000H--FFFFFH,试设计出其原理图。 MOV AL,nn ;学号低位 MOV DX,230H OUT DX,AL OUT DX,AL MOV AL,1 LOP1:LOOP LOP1 MOV DX,230H JMP START OUT DX,AL 若打印机及其工作时序如图所示,当打印机不忙时(BUSY=0),向 它送数据(设每次只传送1个字节)并在数据稳定时用负脉冲 将数据存于打印机内部,同时设置打印机忙信号,即BUSY =1。 1)用可编程接口芯片8255将打印机与总线相连接起来。若用一片8255芯片设计一基于PC系统总线的I/O接口板,要求: 规定8255的地址为0320H,032FH任选,试画出连接电路图。 1)8255占用的端口地址为300H--306H,画出原理图。 2)数据段中首地址为BUFFER的区域中存放着100字节要打 2)设8255的PA、PB、PC口均工作在方式0,PA口为输入,印的字符,试编写包括8255初始化的打印程序,并将100个字PB、PC口均为输出,编写8255的初始化程序片段(已知8255符打印出来。 控制字为10010000B)。 3)编写程序片段,将从PA口读入的状态送至PB口输出。 答案: 1) 答案:见图 MOV DX,326H MOV AL, MOV AL,81H OUT DX,AL OUT DX,AL MOV DX,326H 参见图 LEA BX,BUFFER MOV AL,08 2) MOV DX,306H MOV CX,100 OUT DX,AL MOV AL,90H NE:MOV DX,324H MOV AL,9 OUT DX,AL IN AL,DX OUT DX,AL 3) MOV DX,300H TEST AL,01 INC BX IN AL,DX JZ NE LOOP NE MOV DX,302H MOV DX,322H OUT DX,AL 用8255A构成一个开关量输入和发光二极管显示电路,开关合答案:根据端口地址知,端口A地址为:160H,端口B地址为: 上时发光二极管管发光,开关断开则不发光。要求有8路开关162H,端口C地址为:164H,控制端口地址为:166H。端口A 量和8路发光二极管显示。 方式0输出,端口B方式0输入,端口C方式0输入知:控制 1) 设计此系统的原理图(CPU为8086) 字8BH。 2) 编出初始化程序和显示开关状态的程序段 MOV AL, 8BH MOV DX, 0166H OUT DX, AL MOV DX, 0162H IN AL, DX MOV BL, AL ADD BL, AL 答案:见图 MOV DX,236H IN AL,DX MOV DX, 0164H MOV AL,82H MOV DX,230H IN AL, DX NOT AL ADD AL, BL OUT DX,AL OUT DX,AL NOT AL LOP: MOV DX,232H JMP LOP MOV DX, 0160H 设8255A的4个寻址地址号为0060H~0063H,试编写下列各种OUT DX, AL 情况下的初始化程序。 已知8255A控制字如下:一个8086系统中连接一个8255A,如 1) 将A组和B组设置成方式0,A口,B口为输入,C口为图所示,设8255的A口、B口均工作于方式0,8255占用的端 输出。 口地址为80H~86H。使得,当与PC2相连的开关闭合时,八个 2) 将A组工作方式设置成方式2,B组为方式1,B口作为发光二极管自上往下地逐个点亮;当与PC2相连的开关断开时, 输出。 八个发光二极管自下往上地逐个点亮。请写出相应的程序实现, 3) 将A口,B口均设置成方式1,均为输入,PC6和PC1并添加适当的注释。 为输出. 答案: 4) A口工作在方式1,输入;B口工作在方式0,输出;C口 MOV AL,89H LOOP L1 高4位配合A口工作,低4位为输入。 OUT 86H,AL JMP NEXT 答案: 1) MOV AL,10010010B NEXT: IN AL,84H UP: MOV AL,07FH OUT 63H,AL AND AL,4 MOV CX,8 2) MOV AL,11000100B JNZ UP L2: OUT 80H,AL OUT 63H,AL DOWN: MOV AL,0FEH CALL DELAY 3) MOV AL,10110110B MOV CX,8 ROR AL,1 OUT 63H,AL L1: OUT 80H,AL LOOP L2 4) MOV AL,10110001B CALL DELAY JMP NEXT OUT 63H,AL ROL AL,1 8255A的工作方式控制字和C口的按位置位/复位控制字有何差已知发光二极管D如图所示。当有10mA左右的电流流过时即可 别,若将C口的PC2引脚输出高电平(置位),假设8255A控发光,电流很小或无电流流过时,二极管熄。若接口地址在 制口地址是303H,程序段就应是怎样的, 02F0,02FFH内随意选用 答案:工作方式控制字的最高位为1,而C口的按位置位/复位 1) 试自定义接口芯片,将此两发光二极管通过接口与总线相 控制字最高位为0 连接,画出电路图; MOV DX,303H 2) 编写让两发光二极管同时发光的程序段。 MOV AL,80H OUT DX,AL MOV AL,05H OUT DX,AL 8255A控制字如下,8255A端口地址为:160H、162H、164H、166H, 端口A方式0输出,端口B方式0输入,端口C方式0输出。 编写程序实现初始化,并将端口B的2倍与端口C的内容 、 求和后将结果取反送到端口A。 答案: 1) 连线原理如下图: 2) 程序段如下: MOV DX,2F6H MOV AL,0FFH MOV AL,80H MOV DX,2F0H OUT DX,AL OUT DX,AL 08--计数器 一个8086系统中连接有一A/D转换器,如图所示,请完成下列 问题 1)图中0809通道5(IN5)的端口地址是多少, 2)图中0809转换完成信号(EOC)的端口地址是多少, 3)编程将通道7(IN7)的模拟信号连续采集16次,存放到 内存BUF1开始的单元中。 答案: 1) 0FE8AH 2) 0FE81H--0FE8F中的奇地址 3) MOV BX,OFFSET BUF1 JZ LOP1 MOV CX,16 MOV DX,0FE8EH LOP0: MOV DX,0FE8EH IN AL,DX OUT DX,AL MOV [BX],AL INC DX INC BX LOP1: IN AL,DX LOOP LOP0 TEST AL,1 一个8086系统中连接有一A/D转换器,如图所示,请完成下列 问题 1)图中0809通道5(IN5)的端口地址是多少, 2)图中0809转换完成信号(EOC)的端口地址是多少, 3)编程将通道7(IN7)的模拟信号连续采集10次,存放到 内存BUF开始的单元中。 答案: 1) 0FFB0H 2) 0FFB1H 3) MOV BX,OFFSET BUF TEST AL,1 MOV CX,10 JZ LOP1 LOP0: MOV DX,0FFB0H MOV DX,0FFB0H MOV AL,07H IN AL,DX OUT DX,AL MOV [BX],AL MOV DX,0FFB1H INC BX LOP1: IN AL,DX LOOP LOP0
/
本文档为【微机原理期末考试 大题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索