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

上传人:h**** 文档编号:169107 上传时间:2018-07-13 格式:DOC 页数:14 大小:589KB
下载 相关 举报
河南理工大学微机原理及接口技术期末试题A级答案.doc_第1页
第1页 / 共14页
河南理工大学微机原理及接口技术期末试题A级答案.doc_第2页
第2页 / 共14页
河南理工大学微机原理及接口技术期末试题A级答案.doc_第3页
第3页 / 共14页
河南理工大学微机原理及接口技术期末试题A级答案.doc_第4页
第4页 / 共14页
河南理工大学微机原理及接口技术期末试题A级答案.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、 1 微机原理及接口技术期末试题 一、单项选择题 (每小题 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. 3AA08H 4、某存储器芯片有地址线 15 根,数据线 8根

2、、该存储器芯片的存储容量为 ( D )。 A. 15K 8 B. 32K 256 C. 1K 8 D. 32K 8 5、某存储器芯片容量为 2K 4bit、若用它组成 16K 8bit 存储器组,所用芯片数以及用于组内寻址的地址线为 ( 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级

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

4、),各项名称分别为:( 标号或变量名 )、 ( 操作码 )、 ( 操作数 )、 ( 注释 )。 3、志寄存器 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;否则 O

5、F=0 ); .(半进 /借位位 AF;当运算的结果 D3向 D4 有进位或借位时 AF=1;否则 AF=0 ); 4、微机主机与输入 /输出设备之间的数据传送方式有以下四种方式: ( 无条件传送 )、 ( 查询式传送 )、 ( 中断传送 )、 ( DMA 传送 )、 5、执行下面的 程序段后, AX=( 35 ) MOV CX, 5 MOV AX, 50 NEXT: SUB AX, CX LOOP NEXT HLT 6、执行下面的程序段后, AL=( 34H ), BUF DW 2152H, 3416H, 5731H, 4684H MOV BX, OFFSET BUF MOV AL, 3 X

6、LAT 2 7、标志寄存器 FR 中有三个控制标志,它们的符号、名称以及为 0 和 1 时代表的意义分别为: .(中断控制 IF;允许即开中断时 IF=1;否则 IF=0 ); .(方向控制 DF;在串操作指令时需变址寄存器 SI,DI 按递减方式工作即 -1/2 时 DF=1;否则 DF=0); .(单步操作控制 TF;需单步工作时 TF=1;否则 TF=0 ); 8、 8086/8088 CPU 具有两种外部中断,它们是 (非屏蔽中断即 NMI )和 (可屏蔽中断即 INTR )。 9、 A/D 变换器的作用是 ( 将模拟量转换数字量 ), D/A 变换器的作用是 (将数字量转成模拟量 )

7、。衡量它们性能的主要参数有 (分辨率 )、 (转换时间 )、 ( 精度 )、 ( 线性度 )。 10、 EIA RS-232C 的 TXD 和 RXD 数据线上的电平逻辑 1=( -3 -15)V;逻辑 0=( +3 +15 )V。 11、 8253 具有 (3)个独立的 (16 )位计数器,各计数器都有 ( 6 )种不同的工作方式。 12、 8255 具有 3种工作方式,其中方式 0为 (基本输入 /输出 );方式 1为 (选通输入 /输出 ); 方式 2 为 (双向选通输入 /输出 )。 8255 片内可寻址的端口有 ( 4 )个。 13、 8251A 可编程串行接口芯片具有 ( 奇偶 )

8、、 ( 溢出 )、 ( 帧错或格式错 )的错误检测能力。 三、问答题: (每小题 10 分,共计 20 分 ) 1、 8086 CPU 有多少根地址线?多少 根数据线?它最大直接寻址范围是多少?一次对外数据传送多少BIT 二进制数? 答: 8086 CPU 有 20 根地址线 (2 分 ); 16根数据线 (2 分 );它最大直接寻址范围 1MB(4 分 );一次对外数据传送 16BIT 二进制数 (2分 )。 2、 CPU(或主机 )与接口之间有哪几种传送信息的方式?各应用在什么场合?在这些传送方式中可使用我们所学过的哪些可编程接口芯片? 答: (1)无条件传送方式;用于要求不高的场合如 L

9、ED 显示等;可用 8255 的工作方式 0, (2分 ) (2)查询式传送;用于可靠性高且速率不高的场合如数据采集等;可 用 8255 的工作方式 1、 2, (2 分 ) (3)中断传送;用于可靠性高且效率高的场合;可用 8255 的工作方式 1、 2 和 8259, (4 分 ) (4)DMA 传送;用于可靠性高且效率高、速率高的场合;可用 8237。 (2 分 ) 四、接口及程序设计 (15 分 ):在 1000H 开始的内存中,放有 1000 个 ASCII 字符,请设计一程序, 将 这串 ASCII 字符以异步串行通信方式从 8255A PB0 输出,采用偶校验、一位起始位、一位终

10、止位、波特率 500 (可调用 1ms 软件定时程序 “ D1MS” )。 8255A 接口连接图如下:8255A 工作方式控制字如下 D7 D6 D5 D4 D3 D2 D1 D0 特征位 A组方式 A 口 C4 7 B 组方式 B口 C0 3 3 答:程序如下: MOV SI ,1000H MOV CX ,1000 MOV DX ,30FH ; (口地址共 4分 ) MOV AL ,10000000B ; (控制字1分 ) OUT DX,AL ; MOV DX,30DH MOV AL ,0FFH ;发停止位 OUT DX ,AL CALL D1MS CALL D1MS L1: MOV BL

11、 ,8 MOV AL ,0 OUT DX ,AL ;发起始位 CALL D1MS CALL D1MS MOV AL ,SI AND AL ,AL JP L2 OR AL ,80H L2: OUT DX ,AL CALL D1MS CALL D1MS ROR AL,1 DEC BL JNZ L2 MOV AL ,0FFH OUT DX ,AL CALL D1MS CALL D1MS INC SI LOOP L1 HLT ; (程序的结构等共 10 分 ) 五、若用 2114 存储器芯片组成 2KB RAM,地址范围为 8000H 87FFH,问地址线、数据线及相关的控制线如何连接? (假设 CP

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

13、MUL SI , 原操作数 ( 寄存器间址 ); 目标操作数 ( 隐含寻址 ); 3. 写出下列表示法中的物理地址: 1). 3500H:2354H 物理地址为 ( 37354H ) 2). (DS)=2350H (BX)=1806H (SI)=4560H 位移量为 200 物理地址为 ( 2932EH ) 4. 8259A 的引脚有 D0 D7、 IR0 IR7 、 WR、 RD、 CAS0 CAS2 CS、 A0、 INT、 SP/EN、 INTA,其中连接 CPU 或系统一侧的引脚有 (D0 D7、 WR、 RD、 CS、 A0、 INT、 INTA );连接 I/O 一侧的引脚有 (I

14、R0IR7 );用于其他芯片连接的引脚有 (CAS0 CAS2 、 SP/EN )。 5. 8237A 在微机系统中所起的作用是 ( DMA 控制作用,具有 DMA 请求、响应、传送和结束的管理能力 );它有 ( 4 )个通道;有 (单一 )、 ( 成组 )、 ( 查询 )三种传送模式;有 ( I/O存贮器 ) 、 ( 存贮器 I/O ) 、 ( 存贮器存贮器 ) 、 ( 校验 )四种传送类型;片内有 ( 16 ) 个端口可寻址。 6. 8251A 在 串行通信中应完成的基本任务是 ( 串 /并转换 )、 ( 串行数据格式化 )、 ( 可靠性校验 )和 ( 实现接口与 DCE 的联络控制 )。

15、 7. 1). 8282 在微机系统中所起的作用是 ( T1 时锁存地址信息 ); 2). 8288 在微机系统中所起的作用是 ( 在 8088/8086 最大组态时发控制信息 ); 8. A/D 变换器的作用是 ( 将模拟量变换成数字量 ); 它的分辨率是指 ( 数字量变化 1个数值时,能区分的最小模拟量值,常用变换后的数字量的位数来说明,如分辨率为 8 位的 A/D 变换器,能区分的最小模拟量为满 度值的 1/256 )。 9. 8255 有三种工作方式,其中能工作于方式 0 的口有 ( A、 B、 C 口 ); 能工作于方式 1的口有 ( A、 B 口 );能工作于方式 2的口有 ( A

16、 口 )。 10. 使用 512 4bit 的 RAM 存储器芯片组成 16KB 的存储器组,共需 ( 64 )片 RAM 芯片;共需 ( 14 )根寻址线;每片 RAM 需 ( 9 )根片内寻址线。 11. ASSUME 在汇编语言源程序中的作用是 ( 在汇编时建立段寄存贮器与段之间的对应表,凡在表中出现的段,寻址时可只写偏移地址,否则还应写出段地址 ); OFFSET 在汇编语言源程序中的作用是 (分析运算符,求变量或标号的偏移地址 ); 12. 在汇编语言源程序中指令性语句的作用是 ( 编写可供计算机执行的程序 ); 指示性语句的作用是 ( 告诉汇编程序如何将源程序汇编成目标程序 );

17、二、简要回答 1.8086 CPU 有多少根地址线?多少根数据线?它最大直接寻址范围是多少?一次对外数据传送多少BIT 二进制数? (20 根地址线、 16 根数据线、最大直接寻址范围是 1MB、一次对外数据传送 16BIT 二进制数 ) 三、 阅读下列程序并回答问题: (10 分 ) 1.此程序完成 什么功能? 画出流程图 DATA SEGMENT ORG 2000H STRING DB 20 DUP (5,8,78H,21H,97H) COUNT EQU $ STRIG DATA ENDS STACK SEGMENT STACK DB 100 DUP(? ) STACK ENDS CODE

18、 SEGMENT ASSUME CS: CODE, DS: DATA, SS: STACK BEGIN: MOV AX, DATA MOV DS, AX MOV CX, COUNT LEA SI, STRING XOR AX, AX AGAIN: ADD AL, SI ADC AH, 0 INC SI LOOP AGAIN MOV SI, AL MOV SI+1, AH MOV AH, 4CH INT 21H CODE ENDS END BEGIN 5 (将 100 个八位数累加后存入数据区最后两个单元 ) 四、 若用 2114 存储器芯片组成 2KB RAM,地址范围为 D000H D7FF

19、H,问地址线、数据线及相关的控制线如何连接? (所有己知条件如图所示 ) (15 分 ) 五、 汇编语言程序设计: (10 分 ) 在 1000H 和 1064H 单元开始,放有各为 100 字节的组合后的 BCD 数(地址最低处放的是最低位字节),求它们的和,且把和放在 1100H 开始的单元中。 (要求写出完整程序 )DATA SEGMENT ORG 1000H STRING1 DB nn, nn, STRING2 DB nn, nn, COUNT EQU $ STRI NG2 RESUT DB 101 DUP ( ) DATA ENDS STACK SEGMENT STACK DB 10

20、0 DUP(? ) STACK ENDS CODE SEGMENT ASSUME CS: CODE, DS:DATA, SS: STACK BEGIN: MOV AX, DATA MOV DS, AX MOV CX, COUNT ; (100) LEA SI, STRING1 ;(1000H) XOR AX, AX AGAIN: MOV AL, SI ADC AL, SI+64H DAA MOV SI+100H, AL INC SI LOOP AGAIN JNC END1 MOV SI+100H, 1 END1: MOV AH, 4CH INT 21H CODE ENDS END BEGIN

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

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

23、) 4100H 3AA08H 3B008H 3AAA8H 4、某存储器芯片有地址线 13 根,数据线 8根、该存储器芯片的存储容量为 ( 3 )。 15K 8 32K 256 8K 8 32K 8 5、某存储器芯片容量为 2K 1bit、若用它组成 16K 8bit 存储器组,所用芯片数以及用于组内寻址的地址线为 (2 )。 32 片、 11 根 64 片、 14 根 8片、 14根 16 片、 8 根 6、在直接寻址方式中,除使用段寄存器外,允许使用的寄存器有 ( 4 ) AX, BX, CX, DX SI, DI, BP, SP 全部通用寄存器 不使用任何寄存器 7 7、设某数据段中有:

24、DA1 DB 32H, 58H DA2 DW 32H, 58H 下面有语法错误的语句是 ( 3 ) LEA SI, DA2 MOV AL, DA1+1 MOV BL, DA2 INC DA2+2 8、 MOV AX, 5849H MOV BX, 2934H ADD AL, BH DAA 上述 4 条指令执行后, (AX)=( 4 ) 817DH 8183H 5872H 5878H 9、 IN AL, n 指令中 n是 ( 1 ) 8位二进制数 16位二进制数 8位或 16 位二进制数均可 用 AL 时是 8位;用 AX 时是 16位 10、执行指令 PUSH BX 后,堆栈指针 SP 的变化为

25、 ( 2 ) SP-1 SP-2 SP+1 SP+2 二、 填空题: (每空 2分,共计 40分 ) 1.伪指令 SEGMENT 在程序中出现时表示: (程序划分逻辑段 )。 2.汇编语言源程序中的语句结构由 4 部分组成,每个部分称为项 (也可称为域或埸 ),各项名称分别为:( 名字 /标号 )、 ( 操作码 )、 ( 操作数 )、 ( 注释 )。 3.标志寄存器 FR中下列标志位的名称以及为 0和 1 时代表的意义分别为: . CF :( 进位 /借位位,运算中最高位有进位 /借位时为 1;否则为 0 ); . IF :( 中断控制位, 1为开中断; 0 为关中断 ); 4、汇编程序的作用

26、是 (将用助记符号编写的汇编语言源程序转换成机器码的目标程序 ) ; 5、物理地址是指 ( 内存单元的实际地址 ) ; 6、指示性语句的作用是 ( 告诉汇编程序如何将源程序转换成目标程序 ) ; 7、指令性语句的作用是 (指示计算机执行的实际操作 ) ; 8、 A/D 变换 器的作用是 ( 将模拟量变换成数字量 ); 它的分辨率是指 (数字量变化 1个数值时,能区分的最小模拟量值,常用变换后的数字量的位数来说明,如分辨率为 8 位的 A/D 变换器,能区分的最小模拟量为满度值的 1/256 )。 9、 若某 D/A 变换器的分辨率为 12 位并且不带锁存器,它与 8088CPU 的 DB 连接

27、时应加 (2)级锁存器。 10、 若要某系统的 8253 的 2 通道输出波形为占空比 1:1 的方波、分频系数为 1000、二进制计数,其工作方式命令字为 (01110110B)。 11、 8237 具有 (3 )种传送模式, (4)种传送类 型。 12、 8259 一片能连接 ( 8)中断源,它有 ( 4 )个 ICW,有 ( 3 )OCW。 三、问答题: 1、什么是总线周期 一个基本的总线周期由多少个 T 构成 答: CPU 每访问一次总线所花的时间称为总线周期,一个基本的总线周期由四个 T 周期构 成。 四、 程序设计 (10 分 ): 在数据段中从 0500H 单元开始存放着 100

28、 个带符号数 (16 位 ),要求把其中的正数传送至 1000H 开始的存储区;负数传送至 1100H 开始的存储区,且分别统计正数和负数的个数,并将正数和负数的个数分别存入 1200H 和 1201H 单元中。 (要求:写出完整程序并画出流程图 ) 8 DATA SEGMENT ORG 0500H N0 DW X1, X2, X100 ;自定义 100 个带符号数 COUNT EQU $ BUFFER/2 N1 DW 1000H ;保存正数 N2 DW 1100H ;保存负数 N3 EQU 1200H ;保存个数 DATA ENDS CODE SEGMENT ASSUME CS: CODE,

29、 DS: DATA MAIN PROC START: MOV AX, DATA MOV DS, AX MOV CX, COUNT XOR DX,DX LEA SI,N0 ;首地址 SI LEA BX,N1 LEA DI,N2 AGAIN: MOV AX, SI AND AX,AX JS NEXT1 ;负转 MOV BX,AX INC DH INC BX INC BX JMP NEXT2 NEXT1: MOV DI,AX INC DI INC DI INC DL NEXT2: LOOP AGAIN ;循环 MOV N3, DX ; N3存正、负数个数 MOV AH, 4CH INT 21H ;返

30、回 DOS MAIN ENDP CODE ENDS END START 五、若用 2114 存储器芯片组成 2KB RAM,地址范围为 C800H CFFFH,问地址线、数据线及相关的控制线如何连接? (见下图,假设 CPU 只有 16 根地址线、 8根数据线,控制线为 WR、 RD、 IO/M,采用 LS138 全译码法。 ) (10 分 ) 六 接口题:某 8255 的 A口、 B 口连接八个 LED 显示器 (如图所示,共阴极 ),请设计一程序,使这八个 LED 显示器 DG0 DG7 分别循环显示 0 7,每个 LED 每次只显示一秒钟 (有 1 秒钟延时子程序“ D1STIME”可调

31、用 )。 (15 分 ) 9 8255A 工作方式控制字如下 D7 D6 D5 D4 D3 D2 D1 D0 特征位 A 组方式 A 口 C4 7 B 组方式 B 口 C0 3 LED 数码管段码表(共阴) p g f e d c b a TAB 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 1 1 0 2 0 1 0 1 1 1 0 1 3 0 1 0 0 1 1 1 1 4 0 1 1 0 0 1 1 0 5 0 1 1 0 1 1 0 1 6 0 1 1 1 1 1 0 1 7 0 0 0 0 0 1 1 1 8 0 1 1 1 1 1 1 1 9 0 1 1 0 0 1

32、1 1 MOV DX,30FH MOV AL,80H OUT DX,AL L1: MOV CX,8 LEA SI,TAB MOV BL,0FEH L2: MOV AL,SI MOV DX,30CH OUT DX,AL MOV AL,BL MOV DX,30DH OUT DX,AL CALL D1STIME INC SI ROL BL LOOP L2 JMP L1 HLT 一、填空 (每空 1 分,共 20 分) 1. 8088 地址线有 20 位,外部数据线有 8 位。 2. 8086 中,一个基本的总线周期由 4 个时钟周期组成,其中 Tw一般插在 T3 状态之后。 3. 最小模式是指 系统

33、中只有 8086 或 8088 一个微处理器,最大、最小模式由 MN/MX 引脚控制。 10 4. 中断向量是指 中断子程序的入口地址 ,若中断类型码为 14H,则它对应的中断向量存放在从 50H 地址开始的 4个地址中,若这 4个字节单元内容从低字节到高字节依次为 50H, 11H, 00H, 60H,则该中断类型码对应的中断向量是 6000H:1150H 。 5. 复位后, CS=_ FFFFH _, IP=_0000H _,因此程序从 _ FFFF0H_地址处开始执行。 6若采用异步发送, 1个起始位, 8 个数据位, 1个偶校验, 1 个停止位,每秒发送 60 个字符,则它的波特率是

34、_660bps _。 7. 对 I/O 端口编址有 _统一编址 _和 _独立编址 _两种方法。 8 CPU 与外设之间交换数据常采用 无条件传送、 查询 、 中断 和 DMA 中断 四种方式, 9某微机系统中内存首地址为 6000H,末地址为 67FFH,则 其内存容量为 _2K_ 二、选择(每题 2 分,共 10 分) 1下面的中断中,只有 _D_需要硬件提供中断类型码 A. INTO B. INT n C. NMI D. INTR 2、下面哪组存储器均为非易失性存储器? ( C ) A、 SRAM 和 NVRAM B、 DRAM 和 EEPROM C、 FLASH Memory 和 EEP

35、ROM D、 EPROM 和 SRAM 3、 DAC0832 是几位芯片? ( B ) A、 4 位 B、 8 位 C、 12位 D、 16位 4、 8086 CPU 有最大和最小两种工作模式,最大模式的特点是 ( A ) A.需要总线控制器 8288 B.由编程进行模式设定 C.不需要 8286 收发器 D.CPU 提供全部的控制信号 5、下面哪种描述是正确的 ( C ) A、同步方式的有效数据传输率小于异步方式 B、同步方式传输以字符为单位。 C、 8251A 采用全双工传输制式 D、异步方式采用低电平 作为停止位 三、判断(每题 2 分,共 10 分) 1、在执行总线读操作时,数据最早在

36、 T2 状态出现在数据总线上。( ) 2、 8086 的 I/O 编址采用独立编址方式。 ( ) 3、当 8237 控制器控制系统总线时,称它为总线主模块。 ( ) 4、采用同步方式通信时,字符间的间隔是任意的。 ( ) 5、 8088 的数据线是 16 根。 ( ) 四、简答(每题 5 分,共 20 分) 1 8086/8088 与外设数据传送的方式有哪几种?其各自的特点及应用场合是什么? 无条件传输,查询传输,中断传输, DMA 方式和 I/O 处理机方式。 无条件传输:适用于简单设备,传输前外设必须就绪。慢速外设需与 CPU 保持同步 查询传输:工作可靠,适用面宽,但传送效率低 中断传输

37、:效率更高,可以处理随机请求,可以处理复杂事务。可与 CPU 并行工作,但每次传送需要大量额外时间开销。 DMA 方式: DMAC 控制,外设直接和存储器进行数据传送,适合大量、快速数据传送 I/O 处理机方式:功能强大,但成 本较高 2、 8086 的中断分为哪几类?各自的特点是什么? 中断分为硬件中断和软件中断,其中硬件中断又分为可屏蔽中断和非屏蔽中断。 非屏蔽中断由 NMI 引脚引入,优先级最高,通常用来处理重大的错误,必须响应。不受 IF 的影响。 可屏蔽中断由 INTR 引脚引入,由 IF 标志决定是否响应中断。 软件中断通过中断指令来使 CPU 执行中断处理子程序,它用一条指令进入中断处理子程序 , 中断类型码由指令提供,无需从 DB 读,无需执行中断响应总线周期。不受中断允许标志 IF的影响,无随机性,可和主程序进行参数的传递。 3、 8086/8088 微处理器内部有那些寄存器,它们的主要作用是什么? 执行部件有 8 个 16位寄存器, AX、 BX、 CX、 DX、 SP、 BP、 DI、 SI。 AX、 BX、 CX、 DX 一般作为通

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 复习参考

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。