西南科技大学计算机原理及应用期末自测题,西南科技大学微机原理期末自测题...

《西南科技大学微机原理期末自测题》由会员分享,可在线阅读,更多相关《西南科技大学微机原理期末自测题(6页珍藏版)》请在人人文库网上搜索。

1、微机原理及应用期末自检问题一、基本概念和术语1、现代计算机的表达信息用数字编码,8086是位计算机。2,8086地址线的直接寻址空间最大。3、总线周期是指:基本总线循环具有t状态。Tw状态表示:4,8086CPU允许最多个I/O地址行,最大寻址I/O空间为。5,8086CPU由两部分组成,具有以下功能:其中,8086CPU的徽标寄存器角色是命令队列的角色是20位地址加法器的角色。6、由CPU的两个寄存器决定进行雕塑物理地址。堆栈段物理地址CPU的两个寄存器确定。7,存储8086CPU预取命令;段寄存器CS和的内容总是按顺序存储,然后指向字节命令。有8,8086中断源。8086中断服务节目入口地。

2、址由组成。中断类型号为20H,中断向量为。8086CPU中断源包括软件中断硬件中断和软件中断。10,I/O命令IN/OUT,资料传输寄存器,间接寻址时使用寄存器,其中IN AL,DX的含义如下:OUT 60H,AL的含义如下:11、8259A可以管理水平中断;三个8259A可以进行级别中断管理。12、硬件中断实例(外部启动?随机?是否运行总线周期?中断类型代码是?提供),软件中断示例(内部发生吗?你确定吗?不执行总线周期吗?确定中断类型?)软件中断优先级高于硬件中断优先级。13、要在中断服务程序结束之前正确返回,必须设置命令。要在子节目调用结束之前正确返回,必须设置指令。14、描述中断控制器8。

3、259的中断请求寄存器IRR状态为10100000B的情况。ISR状态为10100000B说明。15,有一个可编程计时器8253的地址。独立定时通道总数。有一种工作方式。16、并行介面8255具有数据端口和操作方法。假定17、8253的通信端口地址为40H至43H,则控制通信端口地址为通道0、1和2的通信端口地址为。假设18,8255的通信端口地址为330H到333H,控制通信端口地址为,通信端口A、B和C的地址为。19、计时器8253的门控信号增益是CLK方面的作用是GATE方面的作用。20,初始化计时器8253必须先写,然后写。21、医生命令的作用是生成机器代码。22、在输入/输出指令中,。

4、数据寄存器用()寄存器表示。A) AL/AXB) BXC) CXD) DX23、可编程计数/计时器8253的以下说明为()。a)。有三个独立的16位计数/计时器b)。每个计数/计时器都有6茄子操作方式c)。每个计时/计数器都有时钟输入CLK、计时输出OUT和门控信号GATAd)。每个计时/计数器以二进制数计算,不能用BCD代码计算24、汇编语言程序中指定线束段和线束段寄存器之间关系的医生指令为(A (P95)。A) ASSUMEB) EQUC) SEGMENTD) ORG25,在以下说明中,当操作结果为零时,可以更改标签GOON功能的是()。a)jbgoonb)jago onc)jlgoond。

5、)jzgoon在26、8255的三种茄子工作方式中,方法1和方法2必须提供()端口提供的“握手”信号。A) PA通信端口B) PB通信端口C) PC通信端口D) PA、PB通信端口二、简单的应用和简单的回答1、简述微电脑配置。2、什么类型的总线?微电脑总线结构的优点是什么?3,8086 CPU由内部结构的哪些部分组成?它的功能是什么?4,8086的总线介面部件由几部分组成?那个角色是什么?5,8086的执行单元(部件)由多少部分组成?有什么功能?6,8086内部有什么通用寄存器?角色是什么?7,8086内部有什么寄存器段落?角色是什么?8.简述8086CPU的装配线思想与现有计算机有何不同。9。

6、、8086、8088如何解决地址线和数据线的重复使用问题?未知信号什么时候在有效级别?10,8086操作在最小模式和最大模式之间的区别和主要特征是什么?11、存储的逻辑地址由哪两部分组成?如何形成物理地址?8086的地址线是多少?最大物理地址空间是多少?12、根据寻址方法,操作数所在的位置是什么?13、汇编语言指令和医生指令的区别是什么?14什么是fortran?通常有多少端口?他们的角色是什么?15、计算机寻址I/O端口时常用的两种茄子方法是什么?如何在8086/8088系统上指定I/O通信端口地址?16、典型的I/o介面电路阵列中有哪三种茄子寄存器类型?每个角色是什么?17.概述了CPU和。

7、外围设备之间数据交换的一些茄子常用方法和特征。18、简述条件传递方式的工作流程,主要是适用的场合。19、什么是中断优先事项?什么是中断复盖?屏蔽中断是什么?20、软件中断的特点是什么?硬件中断有什么特点?21、在中断处理子程序和主节目之间的关系中,软件中断和硬件中断之间有何区别?22,8086 CPU响应中断过程包括哪些4个阶段?23、简述了中断控制器8259的主要功能。24、8086 CPU响应中断条件?8086 CPU在中断响应后自动执行什么操作?25、什么是中断向量?那个放在哪里了?类型1CH对应的中断向量在哪里?如果1CH中断程序以5110H :2030H开始,那么中断向量归档怎么办?。

8、26、简述计时器/柜台筹码8253的主要功能。说明OUT、CLOCK和GATE信号的作用。27,计时器8253内部有多少独立通道?8253有多少茄子工作方法?28,计时器8253内部计数器16位,8条数据线,如何写16位计数初始值?29、计时器8253初始化阶段是什么?如果8253通信端口地址是200H-203H,则其端口是什么?30,并行介面8255有多少个数据端口?如果通信端口地址是300H-303H,则其端口是什么?通信端口C除了数据通信端口外还有什么功能?31.假设8255A的通信端口A在模式0下工作,外围设备必须提供两个联系信号。一个用于输出,一个用于外围设备准备信号输入。选择端口并。

9、说明原因。32、8255的3个通信端口24条外围数据线的特点是什么?三、编程应用问题1,编程计算(X Y)*10) Z)/X、X、Y和Z都是16位无符号计数,结果是以RESULT开头的单元。2,将以BUF1开头的100个字节发送到以BUF2开头的单元,然后检索字符“#”,用空格字符替换牙齿单元。3,编写将两个5字节字符串OLDS与NEWS进行比较的程序。如果相同,请将“结果”设置为0;否则,请设置为0FFH。4、聚集数组的元素、聚集和聚集起始单位、平均值、平均AVR单位。数据段定义如下DATA SEGMENTARRAY DW 10,10,12,4,5,6,7,8,9,10COUNT DW ($。

10、-ARRAY)/2SUM DW 0,0AVR DW 0data endes5、统计数组中大于100的数据量,存储在单元格N1中,数据段定义如下Tab1 db 100,200,12,40,50,60,70,80,90,105N EQU $-TABN1 DB 06、合成程序为1 2 3.完成n的累积总计,累积,直到超过1000。以CN为单位发送累积的自然数,累积并发送SUM。7,2个长度为8字节的无符号数字存储在连续内存单位中,每个NUM1,NUM2存储在第一个地址,两个数字相加后存储在SUM内存单位中。(示例4.6)8、在统计块中,计算正数和负数的数目,并将正数和负数分别发送到两个缓冲区(练习4。

11、.12)。数据变量定义如下:块db-1、-3,5,6、-2,0,20,10N EQU $-BLOCKPLUS_D DB 8 DUP(?);正缓冲区PLUS DB 0;正数MINUS_D DB 8 DUP(?);负缓冲区MINUS DB 0;负数9、查找给定字符串中的最大值,将其放在最大单元格中,元素放在以缓冲区开头的字节单元格中。10、根据BUF表中的字节元素值以大小升序排序。数据段定义如下:BUF DB 10,32,56,11,90,56,89,21N=$-BUF11、类型号20H的中断服务节目门户地址为INT-5。请填写中断向量加载程序片断。设置12,8253柜台0生成周期20毫秒的定时信。

12、号,柜台1生成周期300us的定时信号。设置外部时钟频率f=2MHZ,通信端口地址330H到333H。尝试初始化。13,已知8253已知I/O空间地址为340H至343H,计时器0,计时器1在方法3中工作,外部提供时钟(频率f=2MHZ)。计时器1连续生成5毫秒的定时信号,计时器0要求连续5秒生成定时信号。14,8255A,按照3个发光二极管控制秩序循环显示。假设开关关闭时打开发光二极管灯,开关断开时二极管关闭。(1)绘制结构图,说明工作原理。(2)选择8255工作方法;(3)创建8255初始化过程和控制过程。15,8255将交换机集连接到一组LED显示器,如图所示。交换机状态控制指示灯显示器。

13、,断开后全部熄灭。8255通信端口地址的工作方式为310H至313H,8255为0。要求:(1) K0牙齿关闭后,整个发光二极管亮了。(2)交换机K1关闭,所有发光二极管同时闪烁(延迟2秒);(3)开关K2关闭,发光二极管循环照明(延迟1秒);假定有延迟1s的子程序DELAY,编写完整的8255初始化节目和控制程序。以下是一些功能的程序片段提示。Cotr equ313h : 8255A控制通信端口地址Port _ a equ310h8255A的a通信端口地址PORT_C EQU 312H.- 8255初始化-Wait: MOV DX,COTRMOV AL,10010000B8255模式0、PA。

14、通信端口输入、PC通信端口输出OUT DX,AL。-led依次点亮-Onelightone proc依次阐明Movdx、port _ c;通信端口c地址MOV AL,00000001BPC0输出高水平Outdx,al;L0发光呼叫每日;延迟.照明L1发光,延迟.照明L2照明,延迟.照明L3发光,延迟RETONElightONE ENDP第四,阅读程序,写出结果。1,8086 CPU上运行以下命令的结果和标志CF,ZF的值:MOV AL,80HSUB AL,10H(AL)=?ADD AL,89H(AL)=?CF=?ZF=?2,CPU执行以下命令结果:MOV AX,1234HMOV BX,5678HPUSH AXPOP CXAX=?BX=?CX=?3,ORG 1000H表格db0、1、2、3N EQU $-TABLEZER DW 8 DUP(1)写下执行以下命令的结果:Moval,表格MOV BX,OFFSET TABLEMOV CX,NMOV DX,LENGTH ZERMOV SI,WORD PTR TABLE 1阅读程序,写结果。MOV AL,5BHTEST AL,80HJZ LPMOV BL,1JMP STOPLp: mov bl,0HLT运行上述过程段后AL=?BL=?5、下一块节目实现中断方向。

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值