版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
--《微机原理及应用》期末自测题本概念与术语。2、8086地址线有条,可直接寻址的空间最大为。4、8086CPU允许的I/O地址线最多可达条,最大寻址I/O空间为。5、8086CPU由两部分组成,其功能为。其中8086CPU中标志寄存器的作用是,指令队列的作用是,20位地址加法器的作用是。6、代码段物理地址由CPU的两个寄存器确定。堆栈段物理地址由CPU的两个寄存器确定。7、8086CPU预取指令存放于;段寄存器CS和的内容始终指向顺序存储的下一字节指令。9、8086CPU中断源包含硬件中断和软件中断,属于软件中断。60H,AL的含义是。12、硬件中断是(外部引发?随机的?执行总线周期?中断类型码由?提供),软件中断是(内部引发?确定的?不执行总线周期?中断类型确定?)软件中断优先级与硬件中断优先级相比,的级别13、在中断服务程序结束前,为正确返回,必须设置一条指令。在子程序调用结束前,为正确返回,14、若中断控制器8259的中断请求寄存器IRR状态为10100000B,说明。ISR状态为10100000B说15、可编程定时器8253的地址有个。共有独立定时通道。工作方式有个。16、并行接口8255有个数据端口,有种工作方式。BC20、初始化定时器8253需要先写,后写。作用是,产生机器代码。22、输入输出指令中,数据寄存器由()寄存器指出。A)AL/AXB)BXC)CXD)DX23、以下关于可编程计数/定时器8253说法错误的是()。A).有3个独立的16位计数/定时器B).每个计数/定时器都有6中工作方式C).每个定时/计数器都有时钟输入CLK、定时输出OUT和门控信号GATAD).每个定时/计数器都用二进制计数,不能用BCD码计数24、汇编语言程序中用于指定段和段寄存器之间关系的伪指令是(A(P95))。A)ASSUMEB)EQUC)SEGMENTD)ORG25、下列指令中,能够实现当操作结果为零,转向标号GOON功能的是()。A)GOONB)JAGOONC)JLGOOND)JZGOON-..可修编. --26、在8255三种工作方式中,方式1和方式2需要提供“握手”信号,该信号由()端口提供。APABPBC)PC端口D)PA、PB端口2、总线分为哪几种类型?微型计算机采用总线结构有什么优点?3、8086CPU在内部结构上由哪几部分组成?其功能是什么?4、8086的总线接口部件由那几部分组成?其作用是什么?5、8086的执行单元(部件)由那几部分组成?有什么功能?8、简述8086CPU的流水线思想,与传统计算机有何不同。9、8086和8088是怎样解决地址线和数据线的复用问题的?ALE信号何时处于有效电平?11、存储器的逻辑地址由哪两部分组成?物理地址是如何形成的?8086的地址线有多少条?最大物位置有哪些?几种端口?它们的作用是什么?15、计算机对I/O端口编址时通常采用哪两种方法?在8086/8088系统中,用哪种方法对I/O端口进17、简述CPU与外设进行数据交换的几种常用方式与特点。18、简述条件传送方式的工作过程,主要适用的场合。19、什么是中断优先权?什么是中断嵌套?什么是可屏蔽中断?主程序的关系上,软件中断和硬件中断有什么不同之处?23、简述中断控制器8259的主要功能。25、什么是中断向量?它放在哪里?对应于类型号1CH的中断向量在哪里?如1CH中断程序从26、简述定时器/计数器芯片8253的主要功能。说明OUT、CLOCK与GATE信号的作用。28、定时器8253内部计数器是16位,数据线为8条,如何写入16位计数初值?29、初始化定时器8253的步骤是什么?若8253端口地址为200H-203H,对应的端口是哪个?30、并行接口8255有几个数据端口?若端口地址为300H-303H,对应的端口是哪个?端口C除了可31、假设8255A的端口A工作于方式0,外设需要提供两个联络信号,一个为输出选通,一个为外设就绪信号输入,试选择端口并说明理由。1、编程计算((X+Y)*10)+Z)/X,X、Y、Z都是16位无符号数,结果存在RESULT开始的单元。2、将BUF1开始的100字节传送到BUF2开始的单元,然后从中检索字符“#”,并将此单元换成空格. --4、累加数组中的元素,将和存于SUM开始单元,再求平均值,平均值存于AVR单元。数据段定义DATASEGMENTARRAYDW10,10,12,4,5,6,7,8,9,10COUNTDW($-ARRAY)/2SUMDW0,0AVRDW0DATAENDS5、统计数组中大于100的数据的数量,存于N1单元,数据段定义如下TAB1DB100,200,12,40,50,60,70,80,90,105NEQU$-TABN1DB0个数送单元,累加和送SUM。7、设有两个长度为8个字节的无符号数分别存放在以NUM1、NUM2为首地址的连续的内存单元中,数相加,结果存入SUM内存单元中。(例4.6)8、统计数据块中正数与负数的个数,并将正数与负数分别送到两个缓冲区(习题4.12)。数据变量定义BLOCKDB-1,-3,5,6,-2,0,20,10NEQU$-BLOCKPLUS_DDB8DUP(?);正数缓冲区PLUSDB0;正数个数MINUS_DDB8DUP(?);负数缓冲区MINUSDB0;负数个数9、从给定串中寻找最大值,并放到MAX单元,元素放在BUFFER开始的字节单元中。10、把BUF表中的字节元素按值的大小升序排列。数据段定义如下:BUFDB10,32,56,11,90,56,89,21N=$-BUF11、类型号为20H的中断服务程序入口符号地址为INT-5,试写出中断向量的装入程序片断。s设外部时钟频率为f=2MHZ,端口地址为330H~333H。试对它进行初始化编程。14、用8255A控制三个发光二极管依秩序循环显示。假设开关闭合时,点亮发光二极管,开关断开。(1)画出原理图,并说明工作原理;(2)选择8255工作方式;(3)编写8255初始15、8255连接一组开关与一组LED显示器,如图所示。开关状态控制LED显示,若断开,则全部熄 (1)若K0闭合,发光二极管全部亮; (2)开关K1闭合,全部发光二极管同时闪烁(延时2秒); (3)开关K2闭合,发光二极管依次循环点亮(依次延时1秒);假设已有延时1s的子程序DELAY,编写完整8255初始化程序与控制程序。.是部分功能的程序片段提示:是部分功能的程序片段提示:COTR313H310H312H55A控制口地址;8255A的A口地址;------------8255初始化-------------OUTDX,AL;-------------LED依次点亮----------------ONElightONEPROC;依次点亮MOVDX,PORT_C;端口C地址MOVAL,00000001B;PC0输出高电平......;点亮L1发光,延时......;点亮L2发光,延时......;点亮L3发光,延时ONElightONEENDPMOVAL,80HSUBAL,10H;(AL)=?MOVAX,1234HMOVBX,5678HPUSHAXPOPCXAX=?,BX=?,CX=?. --NEQU$-TABLEZERDW8DUP(1)写出执行下列指令结果.MOVAL,TABLEMOVBX,OFFSETTABLEMOVCX,NMOVDX,LENGTHZERMOVSI,WORDPTRTABLE+1TESTJZMOVJMPLP:MOVAL,5BHBL,1TOP执行上述程序段后AL=?BL=?5、下面程序片段实现中断向量的装入,问(1)中断类型码为多少?(2)写出中断服务程序的入口地址,即段地址:偏移地址。IPUSHDSXORAX,AXMOVDX,AXMOVDI,80HMOVWORDPTR[DI],1100HMOVWORDPTR[DI+2],6800HPOPDS6、单独执行下列指令的结果MOVAL,10110101BORAL,11000000BB7、单独执行下列指令的结果完善COUNTEQU$-BUFLEASI,BUFMOVCX,COUNT (CALLADDONE);填空,调用子程序ADDONE --ADDONEPROCNEARADDBYTEPTR[SI],1INCSI LOOPDONADDONEENDP (2)给程序加上完整段定义。 (3)给程序加上注释,说该程序功能。N=$-AR1AR2DBNDUP(0)MOVCX,N MOVSI,offsetAR1;取AR1偏移地址送SI寄存器MOVDI,offsetAR2again:MOVAL,[SI] MOV[DI],AL;AL内容送数据到DI所指单元INCDINCSILOOPagain;循环again,AR2单元内容为:,AR2单元内容为:3)给程序加上注释,说明程序功能;4)给程序加上完整段定义。现有一输入设备,其数据端口的地址为FFE0H,并于端口FFE2H提供状态,当其D0位为1时表明输入数据备好。采用查询方式进行数据传送的程序段,要求从该设备读取100个字节并输入到从;--------------------补充数据段定义-------------------- ORG2000H;定位到2000H单元BUF120DUP(0);定义输入缓存区;--------------------补充代码段定义-----
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 灯光设计师的工作总结
- 机械行业安全操作培训
- 超高清视频技术发展趋势
- 广东省深圳市南山区2023-2024学年六年级上学期英语期末试卷
- 财务工作一年绩效总结
- 《深部钻探论坛厦门》课件
- 《花瓣的哲学》课件
- 《执行力密码》课件
- 2023年广东省韶关市公开招聘警务辅助人员辅警笔试自考题2卷含答案
- 2021年湖南省常德市公开招聘警务辅助人员辅警笔试自考题2卷含答案
- 2025年内江资中县融媒体中心招考聘用新媒体工作人员3人高频重点提升(共500题)附带答案详解
- 装修材料合同范例
- 【7地RJ期末】安徽省合肥市庐江县2023-2024学年七年级上学期期末地理试题(含解析)
- 共用线路三方协议合同范例
- 战略规划的关键要点
- 社会工作服务质量保障措施
- 雅礼中学2024-2025学年初三创新人才选拔数学试题及答案
- 冬季高空作业施工方案
- 山西云时代技术有限公司招聘笔试题目
- 2024-2025学年人教版九年级数学上学期复习:圆的综合解答题 压轴题型专项训练(30道题)
- 课程思政专题培训
评论
0/150
提交评论