收藏 分销(赏)

河南理工大学微机原理及接口技术期末试题A级答案.doc

上传人:二*** 文档编号:4462657 上传时间:2024-09-23 格式:DOC 页数:22 大小:564KB
下载 相关 举报
河南理工大学微机原理及接口技术期末试题A级答案.doc_第1页
第1页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、(完整word版)河南理工大学微机原理及接口技术期末试题A级答案微机原理及接口技术期末试题一、单项选择题 (每小题1分,共10分) 1、8086/8088 的时钟信号是由( C )提供。 A. 8259 B. 8255 C. 8284 D. 8253 2、指令 MOV AX , 0283HBXSI 中源操作数的寻址方式为( B )。 A. 寄存器间接寻址 B. 基址变址相对寻址 C. 基址寻址 D. 变址寻址 3、某存储单元的段基址为3806H,段内偏移地址为2948H,该存储单元的物理地址为( B )。 A. 4100H B. 3A9A8H C.3B008H D. 3AA08H4、某存储器芯

2、片有地址线15根,数据线8根、该存储器芯片的存储容量为( D )。 A. 15K8 B. 32K256 C. 1K8 D. 32K85、某存储器芯片容量为2K4bit、若用它组成16K8bit存储器组,所用芯片数以及用于组内寻址的地址线为( B )。 A. 2片、11根 B. 16片、14根 C. 8片、16根 D. 16片、8根 6、 DMAC 8237具有( C ) 独立通道 。 A . 八个 B . 二个 C . 四个 D . 三个 7、 可编程中断控制器8259A每片具有( C ) 优先权控制 。 A . 4级 B . 2级 C . 8级 D . 6级 8、 若要某系统的8253的2通

3、道输出波形为占空比1:1的方波、分频系数为1000、二进制计数,其工作方式命令字为( B )。 A. A6H B. B6H C. B4H D. C7H9、8237片内寻址的端口有( D )个。 A. 4 B. 2 C. 8 D. 1610、8259片内寻址的端口有( B )个。 A. 4 B. 2 C. 8 D. 16二、填空题:(每空1分,共计40分) 1、指令ASSUME在程序中出现时表示:( 段寄存器与段之间的对应关系 )。 2、编语言源程序中的语句结构由4部分组成,每个部分称为项(也可称为域或埸),各项名称分别为:( 标号或变量名 )、( 操作码 )、( 操作数 )、( 注释 )。 3

4、、志寄存器FR中有六个状态标志,它们的符号、名称以及为0和1时代表的意义分别为: .(进/借位位CF;当运算中最高位有进位或借位时CF=1;否则CF=0 ); .(符号位SF;当运算的结果最高位为1即结果为负数时SF=1;否则SF=0 ); .(奇偶位PF;当运算的结果中低8位中含1的个数为偶数时PF=1;否则PF=0 ); .(全零位ZF;当运算的结果为零时ZF=1;否则ZF=0 ); .(溢出位OF;当带符号数运算的结果有溢出时OF=1;否则OF=0 ); .(半进/借位位AF;当运算的结果D3向D4有进位或借位时AF=1;否则AF=0 ); 4、微机主机与输入/输出设备之间的数据传送方式

5、有以下四种方式:( 无条件传送 )、 ( 查询式传送 )、( 中断传送 )、( DMA传送 )、 5、执行下面的程序段后,AX=( 35 )MOV CX, 5MOV AX, 50NEXT:SUB AX, CXLOOP NEXTHLT6、执行下面的程序段后,AL=( 34H ), BUF DW 2152H,3416H,5731H,4684HMOV BX, OFFSET BUFMOV AL, 3XLAT7、标志寄存器FR中有三个控制标志,它们的符号、名称以及为0和1时代表的意义分别为: .(中断控制IF;允许即开中断时IF=1;否则IF=0 ); .(方向控制DF;在串操作指令时需变址寄存器SI,

6、DI按递减方式工作即-1/2时DF=1;否则DF=0); .(单步操作控制TF;需单步工作时TF=1;否则TF=0 ); 8、8086/8088 CPU具有两种外部中断,它们是(非屏蔽中断即 NMI )和(可屏蔽中断即INTR )。 9、A/D变换器的作用是( 将模拟量转换数字量 ),D/A变换器的作用是(将数字量转成模拟量 )。衡量它们性能的主要参数有(分辨率 )、(转换时间 )、( 精度 )、( 线性度 )。 10、EIA RS-232C 的TXD和RXD数据线上的电平逻辑1=( -3-15)V;逻辑0=( +3+15 )V。 11、8253具有(3)个独立的(16 )位计数器,各计数器都

7、有( 6 )种不同的工作方式。 12、8255具有3种工作方式,其中方式0为(基本输入/输出 );方式1为(选通输入/输出 ); 方式2为(双向选通输入/输出 )。8255片内可寻址的端口有( 4 )个。 13、8251A可编程串行接口芯片具有( 奇偶 )、( 溢出 )、( 帧错或格式错 )的错误检测能力。 三、问答题:(每小题10分,共计20分) 1、8086 CPU有多少根地址线?多少根数据线?它最大直接寻址范围是多少?一次对外数据传送多少BIT二进制数? 答:8086 CPU有20根地址线(2分);16根数据线(2分);它最大直接寻址范围1MB(4分);一次对外数据传送16BIT二进制数

8、(2分)。 2、CPU(或主机)与接口之间有哪几种传送信息的方式?各应用在什么场合?在这些传送方式中可使用我们所学过的哪些可编程接口芯片? 答:(1)无条件传送方式;用于要求不高的场合如LED显示等;可用8255的工作方式0,(2分)(2)查询式传送;用于可靠性高且速率不高的场合如数据采集等;可用8255的工作方式1、2,(2分)(3)中断传送;用于可靠性高且效率高的场合;可用8255的工作方式1、2和8259,(4分)(4)DMA传送;用于可靠性高且效率高、速率高的场合;可用8237。(2分) 四、接口及程序设计(15分):在1000H开始的内存中,放有1000个ASCII字符,请设计一程序

9、, 将 这串ASCII字符以异步串行通信方式从8255A PB0输出,采用偶校验、一位起始位、一位终止位、波特率500 (可调用1ms软件定时程序 “D1MS”)。 8255A接口连接图如下: 8255A工作方式控制字如下 D7D6D5D4D3D2D1D0特征位 A组方式 A口 C47B组方式 B口 C03答:程序如下: MOV SI ,1000H22MOV CX ,1000MOV DX ,30FH ;(口地址共4分)MOV AL ,10000000B ;(控制字1分)OUT DX,AL ; MOV DX,30DHMOV AL ,0FFH ;发停止位 OUT DX ,ALCALL D1MSCA

10、LL D1MSL1: MOV BL ,8MOV AL ,0OUT DX ,AL ;发起始位 CALL D1MSCALL D1MSMOV AL ,SIAND AL ,ALJP L2OR AL ,80HL2: OUT DX ,ALCALL D1MSCALL D1MSROR AL,1DEC BLJNZ L2MOV AL ,0FFHOUT DX ,ALCALL D1MSCALL D1MSINC SI LOOP L1HLT ;(程序的结构等共10分) 五、若用2114存储器芯片组成2KB RAM,地址范围为8000H87FFH,问地址线、数据线及相关的控制线如何连接?(假设CPU只有16根地址线、8根数

11、据线,控制线为 WR、 RD、 IO/M,采用LS138全译码法。) (15分) (每根连线各1分、存贮器组2分)微机原理与接口技术模拟试题B答案 一、 填空 (共40分 每空1分)1.若累加器(AL)1000 0000在下列表示中所对应的十进制数值应是: 无符号数:( 128 );带符号数 ( -128 );BCD码( 80 ); 2.请指出下列指令中原操作数和目标操作数的寻址方式: 1). ADD BX ,SI+3000H , 原操作数( 变址寻址 ); 目标操作数 ( 寄存器寻址 ); 2). MUL SI , 原操作数( 寄存器间址 ); 目标操作数( 隐含寻址 ); 3. 写出下列表

12、示法中的物理地址: 1). 3500H:2354H 物理地址为( 37354H )2). (DS)=2350H (BX)=1806H (SI)=4560H 位移量为200物理地址为 ( 2932EH ) 4. 8259A的引脚有D0D7、IR0IR7 、WR、RD、CAS0CAS2 CS、A0、INT、SP/EN、INTA,其中连接CPU或系统一侧的引脚有(D0D7、WR、RD、CS、A0、INT、 INTA );连接I/O一侧的引脚有(IR0IR7 );用于其他芯片连接的引脚有(CAS0CAS2 、SP/EN )。 5. 8237A在微机系统中所起的作用是( DMA控制作用,具有DMA请求、

13、响应、传送和结束的管理能力 );它有( 4 )个通道;有(单一 )、( 成组 )、( 查询 )三种传送模式;有( I/O存贮器 ) 、( 存贮器I/O ) 、( 存贮器存贮器 ) 、( 校验 )四种传送类型;片内有( 16 ) 个端口可寻址。 6. 8251A在串行通信中应完成的基本任务是( 串/并转换 )、( 串行数据格式化 )、( 可靠性校验 )和( 实现接口与DCE的联络控制 )。 7. 1). 8282在微机系统中所起的作用是( T1时锁存地址信息 ); 2). 8288在微机系统中所起的作用是( 在8088/8086 最大组态时发控制信息 ); 8. A/D变换器的作用是( 将模拟量

14、变换成数字量 ); 它的分辨率是指( 数字量变化1个数值时,能区分的最小模拟量值,常用变换后的数字量的位数来说明,如分辨率为8位的A/D变换器,能区分的最小模拟量为满度值的1/256 )。 9. 8255有三种工作方式,其中能工作于方式0的口有( A、B、C 口 ); 能工作于方式1的口有( A、B 口 );能工作于方式2的口有( A口 )。 10. 使用5124bit的RAM存储器芯片组成16KB的存储器组,共需( 64 )片RAM芯片;共需( 14 )根寻址线;每片RAM需( 9 )根片内寻址线。 11. ASSUME在汇编语言源程序中的作用是( 在汇编时建立段寄存贮器与段之间的对应表,凡

15、在表中出现的段,寻址时可只写偏移地址,否则还应写出段地址 ); OFFSET在汇编语言源程序中的作用是(分析运算符,求变量或标号的偏移地址 ); 12. 在汇编语言源程序中指令性语句的作用是( 编写可供计算机执行的程序 ); 指示性语句的作用是( 告诉汇编程序如何将源程序汇编成目标程序 ); 二、简要回答 1.8086 CPU有多少根地址线?多少根数据线?它最大直接寻址范围是多少?一次对外数据传送多少BIT二进制数?(20根地址线、16根数据线、最大直接寻址范围是1MB、一次对外数据传送16BIT二进制数)三、 阅读下列程序并回答问题:(10分)1.此程序完成什么功能? 画出流程图 DATA

16、SEGMENTORG 2000HSTRING DB 20 DUP (5,8,78H,21H,97H)COUNT EQU $STRIGDATA ENDSSTACK SEGMENT STACKDB 100 DUP(?)STACK ENDSCODE SEGMENTASSUME CS:CODE, DS:DATA, SS:STACKBEGIN: MOV AX,DATAMOV DS,AXMOV CX,COUNTLEA SI,STRINGXOR AX,AXAGAIN: ADD AL,SIADC AH,0INC SILOOP AGAINMOV SI,ALMOV SI+1,AHMOV AH,4CHINT 21H

17、CODE ENDSEND BEGIN(将100个八位数累加后存入数据区最后两个单元)四、若用2114存储器芯片组成2KB RAM,地址范围为D000HD7FFH,问地址线、数据线及相关的控制线如何连接?(所有己知条件如图所示) (15分)五、汇编语言程序设计:(10分) 在1000H和1064H单元开始,放有各为100字节的组合后的BCD数(地址最低处放的是最低位字节),求它们的和,且把和放在1100H开始的单元中。(要求写出完整程序)DATA SEGMENTORG 1000HSTRING1 DB nn,nn, STRING2 DB nn,nn, COUNT EQU $STRI NG2RESU

18、T DB 101 DUP ( )DATA ENDSSTACK SEGMENT STACKDB 100 DUP(?)STACK ENDSCODE SEGMENTASSUME CS:CODE, DS:DATA, SS:STACKBEGIN: MOV AX,DATAMOV DS,AXMOV CX,COUNT ; (100)LEA SI,STRING1 ;(1000H)XOR AX,AXAGAIN: MOV AL,SIADC AL,SI+64HDAAMOV SI+100H,ALINC SILOOP AGAINJNC END1MOV SI+100H,1END1: MOV AH,4CHINT 21HCOD

19、E ENDSEND BEGIN六、 某系统中8253-5地址为340H343H,输入频率为10MHZ脉冲信号,输出为1HZ,占空比为1:1的脉冲信号,请写出初始化程序并画出相应电路图及地址译码连接图。(15分)提示1. 地址总线只用A0A9,控制线用IOR、IOW,译码器可采用逻辑电路与LS138译码器的组合; 2. 8253的工作方式命令字如图。 MOV DX,343HMOV AL,00110110BOUT DX,ALMOV AX,10000MOV DX,340HOUT DX,ALMOV AL,AHOUT DX,ALMOV DX,343HMOV AL,01110110BOUT DX,ALMO

20、V DX,341HMOV AX,1000OUT DX,ALMOV AL,AHOUT DX,AL 微机原理与接口技术模拟试题C答案 一、 单项选择题 (每小题1分,共10分) 1、8288在8086/8088组成的计算机中的作用是(2 )。 数据缓冲器 总线控制器 地址锁存器 提供系统时钟CLK 2、指令 MOV 0283HBXSI , AX 中目标操作数的寻址方式为( 2 )。 寄存器寻址 基址变址相对寻址 基址寻址 变址寻址3、某存储单元的段基址为3806H,段内偏移地址为2A48H,该存储单元的物理地址为(4 ) 4100H 3AA08H 3B008H 3AAA8H 4、某存储器芯片有地址

21、线13根,数据线8根、该存储器芯片的存储容量为( 3 )。 15K8 32K256 8K8 32K85、某存储器芯片容量为2K1bit、若用它组成16K8bit存储器组,所用芯片数以及用于组内寻址的地址线为(2 )。 32片、11根 64片、14根 8片、14根 16片、8根6、在直接寻址方式中,除使用段寄存器外,允许使用的寄存器有( 4 ) AX,BX,CX,DX SI,DI,BP,SP 全部通用寄存器 不使用任何寄存器7、设某数据段中有:DA1 DB 32H,58HDA2 DW 32H,58H 下面有语法错误的语句是( 3 ) LEA SI,DA2 MOV AL,DA1+1 MOV BL,

22、DA2 INC DA2+28、 MOV AX,5849HMOV BX,2934HADD AL,BHDAA上述4条指令执行后,(AX)=( 4 ) 817DH 8183H 5872H 5878H9、IN AL,n 指令中n是( 1 ) 8位二进制数 16位二进制数 8位或16位二进制数均可 用AL时是8位;用AX时是16位 10、执行指令PUSH BX 后,堆栈指针SP的变化为( 2 ) SP-1 SP-2 SP+1 SP+2二、 填空题:(每空2分,共计40分) 1.伪指令SEGMENT在程序中出现时表示:(程序划分逻辑段)。 2.汇编语言源程序中的语句结构由4部分组成,每个部分称为项(也可称

23、为域或埸),各项名称分别为:( 名字/标号 )、( 操作码 )、( 操作数 )、( 注释 )。 3.标志寄存器FR中下列标志位的名称以及为0和1时代表的意义分别为: . CF :( 进位/借位位,运算中最高位有进位/借位时为1;否则为0 ); . IF :( 中断控制位,1为开中断;0为关中断 ); 4、汇编程序的作用是(将用助记符号编写的汇编语言源程序转换成机器码的目标程序) ; 5、物理地址是指( 内存单元的实际地址 ) ; 6、指示性语句的作用是( 告诉汇编程序如何将源程序转换成目标程序 ) ; 7、指令性语句的作用是(指示计算机执行的实际操作 ) ; 8、 A/D变换器的作用是( 将模

24、拟量变换成数字量);它的分辨率是指(数字量变化1个数值时,能区分的最小模拟量值,常用变换后的数字量的位数来说明,如分辨率为8位的A/D变换器,能区分的最小模拟量为满度值的1/256 )。9、 若某D/A变换器的分辨率为12位并且不带锁存器,它与8088CPU的DB连接时应加(2)级锁存器。 10、 若要某系统的8253的2通道输出波形为占空比1:1的方波、分频系数为1000、二进制计数,其工作方式命令字为(01110110B)。 11、8237具有(3 )种传送模式,(4)种传送类型。 12、8259一片能连接( 8)中断源,它有( 4 )个ICW,有( 3 )OCW。 三、问答题:1、什么是

25、总线周期 一个基本的总线周期由多少个T构成 答:CPU每访问一次总线所花的时间称为总线周期,一个基本的总线周期由四个T周期构成。四、 程序设计(10分): 在数据段中从0500H单元开始存放着100个带符号数(16位),要求把其中的正数传送至1000H开始的存储区;负数传送至1100H开始的存储区,且分别统计正数和负数的个数,并将正数和负数的个数分别存入1200H和1201H单元中。(要求:写出完整程序并画出流程图)DATA SEGMENTORG 0500HN0 DW X1,X2,X100 ;自定义100个带符号数 COUNT EQU $BUFFER/2N1 DW 1000H ;保存正数 N2

26、 DW 1100H ;保存负数 N3 EQU 1200H ;保存个数 DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATAMAIN PROC START: MOV AX,DATAMOV DS,AXMOV CX,COUNTXOR DX,DXLEA SI,N0 ;首地址SILEA BX,N1LEA DI,N2AGAIN: MOV AX,SI AND AX,AXJS NEXT1 ;负转 MOV BX,AXINC DHINC BXINC BXJMP NEXT2NEXT1: MOV DI,AXINC DIINC DIINC DLNEXT2: LOOP AGAIN ;循环

27、 MOV N3,DX ;N3存正、负数个数 MOV AH,4CHINT 21H ;返回DOSMAIN ENDPCODE ENDS END START 五、若用2114存储器芯片组成2KB RAM,地址范围为C800HCFFFH,问地址线、数据线及相关的控制线如何连接?(见下图,假设CPU只有16根地址线、8根数据线,控制线为 WR、 RD、 IO/M,采用LS138全译码法。) (10分)六接口题:某8255的A口、B口连接八个LED显示器(如图所示,共阴极),请设计一程序,使这八个LED显示器DG0DG7分别循环显示07,每个LED每次只显示一秒钟(有1秒钟延时子程序“D1STIME”可调用

28、)。(15分) 8255A工作方式控制字如下 D7D6D5D4D3D2D1D0特征位 A组方式 A口 C47B组方式 B口 C03LED数码管段码表(共阴) p g f e d c b aTAB 00 0 1 1 1 1 1 110 0 0 0 0 1 1 020 1 0 1 1 1 0 130 1 0 0 1 1 1 140 1 1 0 0 1 1 050 1 1 0 1 1 0 160 1 1 1 1 1 0 170 0 0 0 0 1 1 180 1 1 1 1 1 1 190 1 1 0 0 1 1 1 MOV DX,30FHMOV AL,80HOUT DX,ALL1: MOV CX,

29、8LEA SI,TABMOV BL,0FEHL2: MOV AL,SIMOV DX,30CHOUT DX,ALMOV AL,BLMOV DX,30DHOUT DX,ALCALL D1STIMEINC SIROL BLLOOP L2JMP L1HLT一、填空 (每空1分,共20分)1. 8088地址线有 20 位,外部数据线有 8 位。2. 8086中,一个基本的总线周期由 4 个时钟周期组成,其中Tw一般插在 T3 状态之后。3. 最小模式是指 系统中只有8086或8088一个微处理器,最大、最小模式由 MN/MX 引脚控制。4. 中断向量是指 中断子程序的入口地址 ,若中断类型码为14H,则

30、它对应的中断向量存放在从 50H 地址开始的4个地址中,若这4个字节单元内容从低字节到高字节依次为50H,11H,00H,60H,则该中断类型码对应的中断向量是 6000H:1150H 。5. 复位后,CS=_ FFFFH _,IP=_0000H _,因此程序从_ FFFF0H_地址处开始执行。6若采用异步发送,1个起始位,8个数据位,1个偶校验,1个停止位,每秒发送60个字符,则它的波特率是_660bps _。7. 对I/O端口编址有_统一编址_和_独立编址_两种方法。8CPU与外设之间交换数据常采用 无条件传送、 查询 、 中断 和DMA中断 四种方式,9某微机系统中内存首地址为6000H

31、,末地址为67FFH,则其内存容量为_2K_二、选择(每题2分,共10分)1下面的中断中,只有_D_需要硬件提供中断类型码 A. INTO B. INT n C. NMI D. INTR2、下面哪组存储器均为非易失性存储器? ( C )A、SRAM和NVRAM B、DRAM和EEPROM C、FLASH Memory和EEPROM D、EPROM和SRAM3、DAC0832是几位芯片? ( B ) A、4位 B、 8位 C、12位 D、16位4、8086 CPU有最大和最小两种工作模式,最大模式的特点是 ( A )A.需要总线控制器8288 B.由编程进行模式设定 C.不需要8286收发器 D

32、.CPU提供全部的控制信号5、下面哪种描述是正确的 ( C )A、同步方式的有效数据传输率小于异步方式 B、同步方式传输以字符为单位。C、8251A采用全双工传输制式 D、异步方式采用低电平作为停止位三、判断(每题2分,共10分)1、在执行总线读操作时,数据最早在T2状态出现在数据总线上。( )2、8086的I/O编址采用独立编址方式。 ( )3、当8237控制器控制系统总线时,称它为总线主模块。( )4、采用同步方式通信时,字符间的间隔是任意的。 ( )5、8088的数据线是16根。 ( )四、简答(每题5分,共20分)18086/8088与外设数据传送的方式有哪几种?其各自的特点及应用场合

33、是什么? 无条件传输,查询传输,中断传输,DMA方式和I/O处理机方式。 无条件传输:适用于简单设备,传输前外设必须就绪。慢速外设需与CPU保持同步 查询传输:工作可靠,适用面宽,但传送效率低 中断传输:效率更高,可以处理随机请求,可以处理复杂事务。可与CPU并行工作,但每次传送需要大量额外时间开销。 DMA方式:DMAC控制,外设直接和存储器进行数据传送,适合大量、快速数据传送 I/O处理机方式:功能强大,但成本较高2、8086的中断分为哪几类?各自的特点是什么? 中断分为硬件中断和软件中断,其中硬件中断又分为可屏蔽中断和非屏蔽中断。非屏蔽中断由NMI引脚引入,优先级最高,通常用来处理重大的

34、错误,必须响应。不受IF的影响。可屏蔽中断由INTR引脚引入,由IF标志决定是否响应中断。软件中断通过中断指令来使CPU执行中断处理子程序,它用一条指令进入中断处理子程序, 中断类型码由指令提供,无需从DB读,无需执行中断响应总线周期。不受中断允许标志IF的影响,无随机性,可和主程序进行参数的传递。3、8086/8088微处理器内部有那些寄存器,它们的主要作用是什么? 执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。AX、BX、CX、DX一般作为通用数据寄存器。SP为堆栈指针存器,BP、DI、SI在间接寻址时作为地址寄存器或变址寄存器。总线接口部件设有段寄存器CS、

35、DS、SS、ES和指令指针寄存器IP。段寄存器存放段地址,与偏移地址共同形成存储器的物理地址。IP的内容为下一条将要执行指令的偏移地址,与CS共同形成下一条指令的物理地址。4、简述中断响应的过程。1)、读取中断类型码,将其存入内部寄存器。 2)、将标志寄存器的值推入堆栈。 3)、IF,TF清零 4)、断点入堆栈5)、根据目前得到的中断类型码,到内存0000段的中断向量表中找到中断向量,再根据中断向量转入相应的中断处理子程序。 五、编程及硬件设计 (共40分)1、一8086微机应用系统中,若8253的端口地址为430H433H。已知采用1号计数器工作在方式0,计数初值为300。写出8253的初始

36、化程序。(10分)MOV DX,433H MOV AL,72H OUT DX,ALMOV DX,431HMOV AX,300OUT DX,AL2、设8251A工作在异步方式,字符为8位,一个奇校验,一个停止位,波特率因子为16;清除出错标志,允许发送,允许接收,DTR有效;CPU采用8086,8251的端口地址为50H,52H,请写出8251的初始化程序。(5分)MOV AL,5EHOUT 52H,ALMOV AL,17HOUT 52H,AL3、有两片8259A采用级联方式相连,其中,主片的端口地址为20H,21H,中断类型码为40H47H;从片的端口地址为A0H,A1H,中断类型码为48H4

37、FH,从片连接在主片的IR6 上。两者采用缓冲方式与CPU连接,均采用非自动中断结束方式。请写出这两片8259A的初始化程序。(10分)主片的初始化程序: CLIMOV AL,11HOUT 20H,AL MOV AL,40HOUT 21H,ALMOV AL,40HOUT 21H,ALMOV AL,1DHOUT 21H,AL从片的初始化程序MOV AL,11HOUT 0A0H,AL MOV AL,48HOUT 0A1H,ALMOV AL,06HOUT 0A1H,ALMOV AL,09HOUT 0A1H,AL4、一个8086系统中,采用8255A芯片,令8255端口A接8个发光二极管LED,825

38、5端口B接8个开关,要求用开关控制相应的发光二极管LED的亮或灭。开关断开,相应的LED点亮,开关合上,LED熄灭。已知8255A端口地址为F0H,F2H,F4H,F6H。请画出该系统的硬件连线图并写出相应的应用程序。(15分) MOV DX,0F6H ;控制字寄存器 MOV AL,10000010B ;控制字 OUT DX,AL ;写入控制字TEST_IT: MOV DX,0F2H ;指向B口 IN AL,DX ;从B口读入开关状态 MOV DX,0F0H ;指向A口 OUT DX,AL ;A口控制LED,指示开关状态 JMP TEST_IT ;循环检测IR7IR6IR5IR4IR3IR2I

39、R1IR0主片的ICW3格式:若某个引脚上连有从片,则对应位为1,否则为000000ID2ID1ID0从片的ICW3格式:后三位决定从片的输出端INT连在主片的哪个中断请求输入引脚上。微机原理复习重点1. 计算机基本概念 二进制、十六进制基本概念,不同进制之间的简单转换。 8086/8088微处理器基本概念及基本知识,如三总线、中断向量、向量表、计算机复位,RAM,ROM,存储器容量与地址线根数的关系等。 汇编语言基本指令,如MOV,IN,OUT,JMP等。 接口芯片基本概念及知识,如8254芯片定时和计数的异同点在哪,8255芯片哪个口有位操作功能,一片主8259能带多少8259从片等。2. 并行接口芯片8255A的初始化及其应用(电路设计和编程)3. 定时器/计数器芯片8254的初始化及其应用(电路和编程)4. 串行接口芯片8251的初始化及其应用5. 8255A、8254和8251与中断控制芯片8259A的联合应用。题型比例:填空题约占10%; 判断题约占10%; 简答题约占20%; 接口芯片初始化题约占20%;应用题(硬件和软件设计)约占40%;

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服