集美大学微机期末复习题

上传人:小*** 文档编号:90203141 上传时间:2022-05-14 格式:DOC 页数:11 大小:168KB
收藏 版权申诉 举报 下载
集美大学微机期末复习题_第1页
第1页 / 共11页
集美大学微机期末复习题_第2页
第2页 / 共11页
集美大学微机期末复习题_第3页
第3页 / 共11页
资源描述:

《集美大学微机期末复习题》由会员分享,可在线阅读,更多相关《集美大学微机期末复习题(11页珍藏版)》请在装配图网上搜索。

1、第二章问答题1、什么是总线周期?什么是指令周期?题目答案:一个总线周期是指CPU通过总线与外部逻辑(存储器或外部设备)进行一次访问所需要的时间,8086的基本总线周期是由4个时钟周期(T1T4)所组成。典型的总线周期有存储器读朋期、存储器写周期、I/0设备的输入周期、I/O设备的输出周期、中断响应周期、空闲周期等。一个指令周期是由若干个总线周期或机器周期)所组成;一个总线周期又是由若干个时钟周期所组成。2、什么是微型计算机的系统总线?说明数据总线、地址总线、控制总线各自的作用。题目答案:系统总线是CPU与其它部件之间传送数据、地址和控制信息的公共通道。(1)数据总线:用来传送数据,主要实现CP

2、U与内存储器或I/O设备之间、内存储器与I/O设备或外存储器之间的数据传送。(2)地址总线:用来传送地址。主要实现从CPU送地址至内存储器和I/O设备。(3)控制总线:用于传送控制信号、时序信号和状态信息等。第四章问答题2、试回答:1.下述程序段的功能是什么?2.如从键盘输入字符5,执行下列程序后有什么结果?STRDB ABCDEFGHIJMOVAH,1INT21HANDAL,OFHDECALLEABX,STRXORAH,AXADDBX,AXMOVDL,BXMOVAL,2INT21H题目答案:1.输入数字n,显示字符串的第n个字符2.输入数字5,则显示字符E2.从键盘输入一个字符,若输入的是大

3、写字母则FLAG置1,否则清0。5、现有程序如下:DATASEGMENTBUFDB0DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAH,1INT21HCMPAL,61HJBNCMPAL,7AHJANSUBAL,20HN:MOVBUF,ALMOVAH,4CHINT21HCODEENDSENDSTART请回答:(1)该程序完成什么功能?(2)如果要将“CMPAL,7AH”改为“CMPAL,7BH”,则相应的指令“JAN”应改为什么指令?题目答案:(1)将键盘输入的小写字母(az)变为大写字母存放在BUF中,其它

4、字符则不改变,其值存放在BUF中。(2)JAEL6、分析下面程序段,程序段执行后所完成的功能是什么?COUNT单元的内容为多少?DATADW4057HCOUNTDB?MOVAX,DATAL1:CMPAX,0JENEXTSHLAX,1JNCL1INCCOUNTJMPL1NEXT:HLT题目答案:功能:统计DATA单元中的数据有多少个“1”3分4057H=0100000001010111BCOUNT=62分7、分析下面程序段,程序段执行后所完成的功能是什么?MOVBX,OFFSETBUFXORAX,AXMOVCX,64HNEXT:MOVBX,ALINCBXLOOPNEXTHLT题目答案:其功能为:

5、将BUF为首址的100个单元清零。9、编写一程序段,统计数组NUM中大于1的数的个数,并存入RESULT单元中。其中给出了数据段的定义如下。DATASEGMENTNUMDB-1,0,3,-6,7,23,0,-50,3,1RESULTDB?DATAENDS题目答案:CODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXLEABX,NUMMOVAL,1MOVCX,10XORAH,AHL1:CMPAL,BXJLEL2INCAHL2:INCBXLOOPL1MOVRESULT,AHMOVAH,4CHINT21HCODEENDS12. 编写一程序,

6、统计X字节变量中为1的位数,并将统计的结果显示出来。DATA SEGMENTX DB 9AHDATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTAAT:MOV AX,DATA MOV DS,AX MOV DL,0 MOV AL,X MOV CX,8L1: SHL AL,1 JNC L2 INC DLL2: LOOP L1 ADD DL,30H MOV AH,2 INT 21HCODE ENDS END START第6、7章问答题1、I/O端口有哪两种编址方式,各自的优缺点是什么?题目答案:I/O端口有两种编址方式:统一编址和独立编址。统一编址方式是将I/

7、O端口与内存单元统一起来进行编号,即包括在1MB的存储器空间中,看作存储器单元,每个端口占用一个存储单元地址。该方式主要优点是不需要专门的I/O指令,对I/O端口操作的指令类型多;缺点是端口要占用部分存储器的地址空间,不容易区分是访问存储器还是外部设备。独立编址的端口单独构成I/O地址空间,不占用存储器地址。优点是地址空间独立,控制电路和地址译码电路简单,采用专用的I/O指令,使得端口操作的指令在形式上与存储器操作指令有明显区别,程序容易阅读;缺点是指令类别少,一般只能进行传送操作。3、什么是接口?其作用是什么?题目答案:连接外部设备与微型计算机的接口电路。作用:(1)解决CPU与外设工作速度

8、不匹配的问题;(2)解决CPU与外设工作时序配合问题;(3)实现信息格式转换;(4)解决信息类型与信号电平匹配的问题。4、简述微机系统的中断处理过程。题目答案:(1)中断请求:外设需要进行中断处理时,向CPU提出中断请求。(2)中断响应:CPU执行完现行指令后,就立即响应非屏蔽中断请求。对于可屏蔽中断请求,CPU若要响应则必须满足三个条件:a、外设提出中断请求;b、本中断位未被屏蔽;c、中断允许(3)中断处理:保护现场、开中断、中断服务。(4)中断返回:CPU执行IRET中断返回指令时,自动把断点地址从堆栈中弹出到CS和IP中,原来的标志寄存器内容弹回Flags,恢复到原来的断点继续执行程序。

9、5、什么是非屏蔽中断?什么是可屏蔽中断7它们得到CPU响应的条件是什么?题目答案:在CPU的NMI引脚上的中断请求情号引起的中断称为非屏蔽中断。这种中断不受IF的限制,只要没有总线请求,CPU在完成当前指令后就响应中断,CPU自动给出中断类型号2。从中断矢量表中取得地址转入中断服务程序。非屏蔽中断请求是上升沿有效,高电乎持续时间必须大于两个时钟周期。在CPU的INTR引脚上的中断请求信号引起的中断标为可屏蔽中断,这种中断可以被CLI指令屏蔽(禁止)。CPU响应可屏蔽中断的条件如下:(1)CPU必须处于开中断状态,即IF1状态;(2)系统中无总线请求;(3)系统中无非屏蔽中断请求(4)CPU执行

10、完现行指令。6、已知IRQ7是中断服务程序首地址的标号,指出下列程序段功能,对应的中断类型码是多少?PUSHDSMOVAX,0000HMOVDS,AXMOVAX,OFFSETIRQ7MOV003CH,AXMOVAX,SEGIRQ7MOV003EH,AXPOPDS题目答案:装入IRQ7中断服务程序入口地址,类型号为0FH8、相对于查询方式,中断方式有什么优点?和DMA方式比较,中断传送方式有什么不足之处?题目答案:中断方式可以便CPU与外设并行工作,所以比起查询方式,CPU的工作效率提高了。但中断方式仍然要由CPU通过指令来传送数据,对高速设备来说速度太馒了。DMA方式是在DMA控制器控制下进行

11、数据传送,速度上限主要取决于存储器的存取速度,因此中断方式传送速度不及DMA方式。9、一个采用查询传送的输出接口,其数据端口地址为205H,状态端口地址为206H,外设状态位通过D5传送(“1”表示外设未准备好,“0”表示外设准备好),外设设备好后,将存储器缓冲区(以数据段中的buffer为首地址)中的5000个字节数据输出。题目答案:DATASEGMENTBUFFERDB34,23,;5000个字节DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXLEASI,BUFFERMOVCX,5000L1:MOVDX,206

12、HINAL,DX;从状态端口读入外设的状态TESTAL,20H;检测D5是否为0JNZL1;D5不为0(外设没准备好),转到L1MOVDX,205H;数据端口地址送DXLODSB;从存储器缓冲区取数据OUTDX,AL;送到接口数据端口LOOPL1MOVAH,4CH;返回DOSINT21HCODEENDSENDSTART11、数据传送的控制方式有哪几种?无条件传送方式通常用在哪些场合?题目答案:CPU和外设之间的数据传送方式通常有程序查询方式(无条件传送、查询方式和中断方式)、直接存储器存取(DMA)方式和I/O处理机方式。无条件传送方式适合于外设总是处于淮备好的情况,例如读取开关状态或设置开关

13、状态,控制LED显示器的显示等。12、有一台PC机接有一片8259A(其端口地址为30H、31H),管理8个中断源,采用正常完全嵌套、普通EOI方式,中断请求高电平有效,优先级固定,IR0中断优先级最高,IR7最低。IR7的中断类型码为3FH,由于某种需要,IR0、IR3需要被屏蔽。假定IR2申请中断的目的是从端口50H输入字节数据到内存BUF单元中。1)写出初始化程序与设置中断向量的程序部分2)写出中断服务程序。题目答案:1)写出初始化程序与设置中断向量的程序部分。10分MOVAL,00011001B;设置ICW1OUT30H,ALMOVAL,38H;设置ICW2中断类型号OUT31H,AL

14、MOVAL,00000001B;设置ICW4OUT31H,ALMOVAL,00001001B;设置屏蔽字OCW1OUT31HPUSHDSMOVAX,SEGP_INTMOVDS,AXMOVAX,OFFSETP_INTMOVDX,AXMOVAX,253AH;设置中断向量INT21HPOPDSSTI2)写出中断服务程序。5分P_INTPROCFARINAL,50HMOVBUF,ALMOVAL,20H;开放中断OUT30HIRETP_INTENDP第八章问答题1、8253通道2接有一个发光二极管,要使发光二极管以点亮2秒、熄灭2秒的间隔工作,当CPU的地址线A9A8A7A6A5A4A3A2=11000

15、000时,8253的片选信号端变低,其硬件电路如图所示。试编程完成以上工作。题目答案: 由题中的图可知,CLK1=1KHZ,而通道2工作在方式3输出4S有周期信号,设通道1工作方式2,OUT1输出信号的周期为1秒。程序如下:MOV DX,303H ;控制端口地址1分MOV AL,01110101B ;控制字2分OUT DX,ALMOV DX,301H ;数据端口地址1分MOV AX,1000H ;计数初值1分OUT DX,ALMOV AL,AHOUT DX,ALMOV DX,303H ;控制端口地址1分MOV AL,10010111B ;控制字2分OUT DX,ALMOV DX,302H ;数

16、据端口地址1分MOV AL,4H ;计数初值1分OUT DX,AL2、第九章问答题1、已知电路图如图所示,有关程序段如下:1 MOV AL,8BH2 MOV DX,213H3 OUT DX,AL4 L1: MOV DX,212H5 IN AL,DX6 CMP AL,0FFH7 JE L18 CMP AL,OFCH9 JE L210 MOV DX,210H11 OUT DX,AL12 JMP L113 L2: 回答问题:1. 根据电路的接法,8255的PC口应设为输入方式还是输出方式?2. 根据电路的接法,8255的PC口地址是多少?3. 结合程序,什么本电路完成什么功能?4. 如果按键接在PB

17、口上,为完成相同功能,应如何修改程序?5. 如果想按下S7键退出程序,应如何修改程序?6. 如果想按下键Si后使相应的发光二极管Di发光,而其余发光二极管熄灭,则应如何修改程序?题目答案:1. 8255的PC口应设为输入方式。 1分2. 8255的PC口地址是212H和216H。 2分3. 检查按键,若同时按下S1和S0键则退出程序;否则,将读入开关状态所对应的数字量从PA口送出显示。 3分4. 将程序第4行改为:L1: MOV DX,211H 3分5. 将程序第8行改为:CMP AL,7FH 3分6. 如果想按下键Si后使相应的发光二极管Di发光,而其余发光二极管熄灭,则在程序的第10行和1

18、1行之间加一条NOT AL指令。 3分2、设8255的A口、B口均工作于方式0。试编程:使得当PC2为“1”时,八个发光二极管自上往下地逐个点亮;当PC2为“0”时,八个发光二极管自下往上地逐个点亮。(设A口地址为40H,B口地址为41H,C口地址为42H,控制寄存器地址为43H;延时子程序为DELAY)。题目答案:MOVAL,81H;10000001B:A口、B口工作方式0,A口输出,C口低四位输入OUT43H,AL;将控制字写入控制端口INAL,42H;读C口TESTAL,04H;检测PC2是否为1MOVAL,0FEH;11111110B:PA0低电平,初始化使一盏灯亮JNZDOWN;判断ZF位,PC2=1,跳转到DOWNJZUP;PC2=0,跳转到UPDOWN:OUT40H,ALCALLDELAYROLAL,1;自上往下JMPDOWNUP:RORAL,1;自下往上OUT40H,ALCALLDELAYJMPUP

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!