清华大学电子工程系:《微机原理》第七次作业参考答案

1.执行下述指令片段后,IDT装在内存的什么地址?表的长度是多少?表中可以 存放多少个门描述符? IDTREGDW O1FFH. 0000H. 0001H LIDT IDTREG IDT起始地址为:00010000H 结束地址为:00010000H+01FFH=000101FFH。 表的长度为:01FFH+1=020OH字节=512字节 可以存放:512/8=64个描述符。 2假设8259的端口地址为50H、51H,试编写一段程序,将8259中的IRR、ISR、 IMR的内容读出送至存储器中REG_ARR开始的内存单元中 MOV AL. OAH 读出命令,P=0,RR=1,RIS=0,选IR ouT 50H. AL AL, 50H ;读IRR MOV [REG ARR], AL MOV AL, OBH ;读出命令,P=0,RR=1,RIS=1,选ISR OUT 50H. AL AL, 50H 读ISR MOV REG 1],AL 读IMR MOV [REG ARR+2, AL 3.图略 4.某微机系统只有一片8259,其端口地址为02C0H、02C1H,试编写初始化程序 要求:1)中断请求输入采用电平触发 2)IRo的中断类型码是16 3)采用缓冲器方式 4)采用普通的E0I命令 ICWI EQU 02COH ;端口地址 ICW2 EQU ICWl+l ICW3 EQU ICW2 ICW4 EQU ICW2 MOV AL,00011011B 电平触发,单片,需设置ICW4 ouT ICWl, AL 设置ICW1 NOP I/0端口延时 Mov AL, 10H 设置ICW2,中断类型码为16 OUT ICW2, AL MOV AL,00001101B 设置ICW4,缓冲方式,非自动结束 OUT ICW4A, AL NOP
1.执行下述指令片段后,IDT 装在内存的什么地址?表的长度是多少?表中可以 存放多少个门描述符? IDTREG DW 01FFH, 0000H, 0001H ... LIDT IDTREG IDT 起始地址为:00010000H, 结束地址为:00010000H+01FFH=000101FFH。 表的长度为:01FFH+1=0200H 字节=512 字节 可以存放:512/8=64 个描述符。 2.假设 8259 的端口地址为 50H、51H,试编写一段程序,将 8259 中的 IRR、ISR、 IMR 的内容读出送至存储器中 REG_ARR 开始的内存单元中 MOV AL, 0AH ;读出命令,P=0,RR=1,RIS=0,选 IRR OUT 50H, AL IN AL, 50H ;读 IRR MOV [REG_ARR], AL MOV AL, 0BH ;读出命令,P=0,RR=1,RIS=1,选 ISR OUT 50H, AL IN AL, 50H ;读 ISR MOV [REG_ARR+1], AL IN AL, 51H ;读 IMR MOV [REG_ARR+2], AL 3.图略 4.某微机系统只有一片 8259,其端口地址为 02C0H、02C1H,试编写初始化程序, 要求:1)中断请求输入采用电平触发 2)IR0 的中断类型码是 16 3)采用缓冲器方式 4)采用普通的 EOI 命令 ICW1 EQU 02C0H ;端口地址 ICW2 EQU ICW1+1 ICW3 EQU ICW2 ICW4 EQU ICW2 MOV AL,00011011B ;电平触发,单片,需设置ICW4 OUT ICW1,AL ;设置ICW1 NOP ;I/O端口延时 MOV AL,10H ;设置ICW2,中断类型码为16 OUT ICW2,AL NOP MOV AL,00001101B ;设置ICW4,缓冲方式,非自动结束 OUT ICW4A,AL NOP
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 清华大学电子工程系:《微机原理》第一周作业参考.doc
- 清华大学电子工程系:《微机原理》汇编程序设计实验报告一.doc
- 清华大学电子工程系:《微机原理》自测试题参考答案.doc
- 清华大学电子工程系:《微机原理》期中自测试题.doc
- 清华大学电子工程系:《微机原理》第八章 总线 8.1 概述 8.2 ISA总线 8.3 PCI总线.ppt
- 清华大学电子工程系:《微机原理》第七章 输入/输出接口 7.6 DMA控制器8237 7.7 D/A和A/D转换技术.ppt
- 清华大学电子工程系:《微机原理》第七章 输入/输出接口 7.4串行通讯和串行接口 7.5 并行接口.ppt
- 清华大学电子工程系:《微机原理》第八章 中断与中断控制 8.1 中断的基本概念 8.2 可编程中断控制器8259 8.3 中断服务程序的编程 8.4 保护模式的中断处理.ppt
- 清华大学电子工程系:《微机原理》第七章 输入输出接口 7.1概述 7.2CPU与外设数据传送的方式 7.3可编程计数器/定时器8253.ppt
- 清华大学电子工程系:《微机原理》第六章 存储器系统.ppt
- 清华大学电子工程系:《微机原理》第五章 Pentium微处理器的硬件接口.ppt
- 清华大学电子工程系:《微机原理》浮点运算指令及汇编语言程序设计.ppt
- 清华大学电子工程系:《微机原理》第四章 Pentium微处理器的体系结构 2.4 保护模式软件体系结构 2.5 浮点部件软件体系结构.ppt
- 清华大学电子工程系:《微机原理》第四章 汇编语言程序设计 4.5 保护模式下的汇编语言程序设计 4.6 Win32汇编语言程序设计 4.7 与高级语言的接口.ppt
- 清华大学电子工程系:《微机原理》第三章 Pentium微处理器的指令系统(3.5-3.10)第四章 汇编语言程序设计(4.1-4.4).ppt
- 清华大学电子工程系:《微机原理》第三章 Pentium微处理器的指令系统 3.1 概述 3.2 Pentium微处理器的寻址方式 3.3 数据传送指令 3.4 算术运算指令.ppt
- 清华大学电子工程系:《微机原理》第二章 Pentium微处理器的体系结构 2.1 计算机体系结构的含义 2.2 Pentium微处理器的内部结构 2.3 实模式软件体系结构.ppt
- 清华大学电子工程系:《微机原理》第一章 微型计算机系统概论.ppt
- 清华大学电子工程系:《微机原理》实验四DMA.doc
- 清华大学电子工程系:《微机原理》实验四 接口实验.doc
- 清华大学电子工程系:《微机原理》第三次作业参考答案.doc
- 清华大学电子工程系:《微机原理》第二次作业参考答案.doc
- 清华大学电子工程系:《微机原理》第五次作业参考答案.doc
- 清华大学电子工程系:《微机原理》第八次作业参考答案.doc
- 清华大学电子工程系:《微机原理》第六次作业参考答案.doc
- 清华大学电子工程系:《微机原理》第四次作业参考答案.doc
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第一章 绪论.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第二章 数组.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第三章 链表.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第四章 栈与队列.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第五章 递归.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第六章 树与森林.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第七章 集合与搜索.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第八章 图.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第九章 排序.ppt
- 清华大学:《数据结构》课程电子教案(PPT课件讲稿)第十章 搜索与散列.ppt
- 清华大学:《数据结构及其应用》课程教学资源(PPT课件讲稿)第一章 概述.ppt
- 清华大学:《数据结构及其应用》课程教学资源(PPT课件讲稿)双向循环链表.ppt
- 清华大学:《数据结构及其应用》课程教学资源(PPT课件讲稿)数据结构讲义.ppt
- 清华大学:《数据结构及其应用》课程教学资源(PPT课件讲稿)第四章 栈和队列.ppt