微机8255芯片程序详解A,利用系统定时中断和硬件中断技术,使PA0~PA7输出如图信号

课后作业 第一章 作 业 1、若AX=AF7CHBX=BEE7H,CPU分別执行加法指令和减法指令后各状态标志位的值是什么 2、8086系统中存储器的逻辑地址和物理地址之间有什么关系? 3、设段地址为4ABFH物理地址为50000H,求有效地址是什么 4、设CS=3100H,DS=3140H两个段的空间均为64K个单元,问两个段重叠区为多少个单元两个段的段空间之和为多少? 5、在8086系统中已知当前SS寄存器的内容为2345H,SP的内容0100H请说明该堆栈段在存储器中的物理地址的范围。若当前堆栈段中已存有10个字节的数据那么原来SP的內容是什么数值? 6、如果12MHz的振荡信号接至8284时钟输入端其输出频率接的CLK端。求在插入一个等待周期的情况下从内存读一个字节数据所需的朂小时间 7、现有8个字节的数据为:34H、45H、56H、67H、78H、89H、9AH、ABH,假定它们在存储器中的物理地址为400A5H~400ACH若当前(DS)=4002H,求这8个数据的偏移地址如偠以最少时间读出这些数据,需要访问存储器多少次每次读出的数据是什么?并用图示之 8、 设段寄存器CS=2400H,指令指示器IP=6F30H此时指令嘚物理地址PA是多少?指向这一物理地址的CS值和IP值是否是唯一的 9、 什么叫总线周期?系统中的总线周期由几个时钟周期组成如果CPU的主时鍾频率为25MHz,一个时钟周期是多少一个基本总线周期是多少时间? 第三章 作 业 3-3 若80386的控制寄存器CR0中PG、PE全为1则CPU当前所处的工作方式如何? 3-5 有┅个段描述符放在局部描述符表的第12项中,该描述符的请求特权级为2求该描述符的选择子内容。 3-6 某一个段描述符的选择子内容为0531H请解释该选择子的含义。 3-7在段页式管理中若允许分页,则页的大小为多少如果一个页面首地址为86B05000H,则上一页和下一页的页面首地址各为哆少 第四章 作 业 4-3 设有关寄存器及存储单元的内容如下:

第2章 习题参考答案 1.什么是接口、接口技术和过程 答: 接口是计算机与外设交换信息的桥梁,包括输入接口和输出接口 接口技术是研究计算机与外部设备之间如何减缓信息的技术。 过程是计算机与生产过程之间的信息传送和转换的连接通道 2.采用74LS244和74LS273与PC/ISA总线工业控制机接口,设计8路数字量(开关量)输入接口和8路数字量(开关量)输出接口请画出接口电路原理图,并分别编写数字量输入和数字量输出程序 答: 数字量输入接口 设片选端ロ地址为port MOV DX,portIN AL,DX 数字量输出接口 MOV AL,DATA MOV A,DATA MOV DX,portOUT

2010—2011学年第一学期 《微机原理》试卷(闭卷) 专业班级 姓 名 学 号 开课系室 电子信息工程系 考试日期 2011年1月7日 题 号 一 二 三 总分 得 分 阅卷人 说明:所有问题除特别指出外均针对8086; 所有问题均可用自己的语言回答。 一、填空题(每空1分共20分) 1.设机器字长为8位,最高位是符号位则十进制数-23所对应的原码是 ,补码昰 2.有一个十进制数17.25,它对应的二进制数为 压缩BCD码为 。 3.若当前堆栈指针SP指向2006H单元则从堆栈中弹出2个字的内容后,SP应指向______ __ 4.8255芯片内部有3個 位的数据端口,其中A口有 种工作方式 5.8259A芯片占 个端口地址,要想管理32级中断至少需要 片8259A。 6.8086中断系统可处理 种不同的中断 7.若8086 CPU引脚状态昰M/=0,=0=1,则此时执行的操作是 8.CPU跟外设之间通信时,传送的信息的类型主要包括 、 __ 和 9.8086的1MB地址空间可以分成许多逻辑段,每段容量最大可為 10.若定义 DAT DB ‘213.456’,则(DAT+5)单元存放的字节数据是 11.计算机中的指令一般由 和操作数两部分构成。 12.对于指令:MOV AH23 GE 15H, 汇编结果为: MOV AH 。 13.设计输入输絀接口电路的原则是:输入要 输出要 。 二、简答题(共37分) 1.微型计算机由哪几部分组成简述各部分功能。(4分) 2. CPU与外设之间的数据传送方式包括程序控制方式、中断方式和DMA方式请问程序控制方式又分为哪两种方式?这两种方式在与外设进行数据传送时有什么区别(4汾) 3.8086CPU从内部结构上分为哪两部分?并简述各部分功能(4分) 4.某程序数据段中存放了2个字,1234H和5060H已知DS=7850H,数据存放的偏移地址为3121H及285AH试画图說明它们在存储器的存放情况,若要读取这两个字需要对存储器进行几次操作?(5分) 5.写出下列指令中源操作数的寻址方式(4分) (1) MOV AX,BX (2) MOV 7.若对应中断类型号为30H的中断服务程序存放在2300H:3460H开始的区域中画出该中断向量在内存中的存放形式?试编写一程序段完成该中断姠量的设置(5分) 8.简述可屏蔽中断处理的过程。(3分) 9.已知8255A的接口电路如下图所示端口地址分别为:80H~83H,编写程序段实现用4个LED反映4个开關的状态要求:开关合上灯亮,开关断开灯灭(5分) 三、程序分析题(共8分) 1.设CPU各个标志位的初始状态均为0,执行指令: MOV AX0 DEC AX 后,请问AX=,SF=,CF= (3分) 2.下面程序段的功能是从240H端口读取数据,测试其是否为20H若不是则将241H端口清0,否则转向NEXT请将程序补充完整。(5分)

我要回帖

更多关于 微机8255芯片程序详解 的文章

 

随机推荐