《微机原理期末考试试题库.pdf》由会员分享,可在线阅读,更多相关《微机原理期末考试试题库.pdf(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、学年第 学 期 微机原理及应用(A)课程试卷卷16班 级 姓 名 得 分 任课教师一、选择题:(每题1.5分,共 18分)1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将()。反复执行空操作,直到DMA操作结束进入暂停状态,直到DMA操作结束进入保持状态,直到DMA操作结束进入等待状态,直到DMA操作结束2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显示输出,应采用的数据传送方式为()。无条件传送方式 查询方式 中断方式 直接存储器存取方式3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实现。计数器 寄存器 移位寄存器 D
2、触发器4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。128 2565、CPU响应中断后,通 过(执行开中断指令执行PUSH指令 16K 64K)完成断点的保护。执行关中断指令 内部自动操作6、并行接口芯片8255A具有双向数据传送功能的端口是()。PA 口 PB 口 PC 口 控制口7、8088CPU处理动作的最小时间单位是()0指令周期 时钟周期8.堆栈是内存中()(先进先出的ROM区域 先进先出的RAM区域 机器周期 总线周期后进先出的ROM区域后进先出的RAM区域9、计算机中广泛应用的RS-232c实质上是一种()。串行接口芯片 串行通信规程(协议)串行通信接口标
3、准 系统总线标准5-110、高速缓冲存储器(CACHE)一般是由()芯片组成。SRAM DRAM11、鼠标器是一种()o手持式的作图部件手持式的座标定位部件12、传送速度单位“bps”的含义是O bytes per second baud per second ROM EPROM 手持式的光学字符识别设备 手持式扫描器()。bits per second0 bi 1 lion bytes per second二、填空题:(每空1分,共12分)1、C PU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中,C PU必须在后,开放中断。2、在计算机运行的过程中,有两股信息在流动,一股是,
4、另一股则是 o3、指令M O V BX,MASKBP是以 作为段寄存器。4、指令REPE CMPSB停止执行时,表示找到 或。5、设 CF=O,(BX)=7E15H,(CL)=03H,执行指令 RCL BX,CL 后,(BX)=,(CF)=,(CL)=o6、在8088 CPU中,一个总线周期是 o7、8 2 5 3定时/计数器有 个 独 立 的1 6位计数器,每个计数器都可按二进制或来计数。三、程序设计(共4 0分)1.(10分)假设X和X+2单元与Y和Y+2单元中分别存放的是两个双字有符号数据A和B(X、Y为低位字)。阅读以下程序段,并回答问题。MOVDX,X+2MOVAX,XADDAX,X
5、ADCDX,X+2CMPDX,Y+2JLL2JGLICMPAX,YJBEL2L1:MOVAX,1JMPEXITL2:MOVAX,2EXIT:HLT1)该程序段所完成的操作是什么?2)AX=1和AX=2分别说明了什么?3)若JBE L 2改为JB L 2,在操作结果上有什么区别?2.(15分)自BUF单元开始存放了 10个16位的无符号数A i,试编程完成对这10个数求累加和,并将和存入SUM单元中(设和不大于65535)。3.(15分)在S 1单元开始的存储区域中,存放2 6个以ASCII码表示的字符,请编写程序段,将它们依次传送到S2单元开始的存储区域中。53四、综合题(30分)下图为一微机
6、系统电路原理图,系统中由一片EPROM 2764和一片SRAM 6264构成了程序存储器和数据存储器,用一片并行接口芯片8255A与一个8位ADC的接口来控制ADC的工作并传送数据。ADC的START是A/D转换启动信号,EOC是转换结束信号,0 E是A/D转换数据输出允许信号。请分析电路原理图并回答下列问题:1)系统中程序存储器的容量是2)系统中数据存储器的容量是3)若要求2764的地址范围为02000H 03FFFH,6264的地址范围为06000H 07FFFH,8255A各端口的地址范围为8000H 8003H,请采用全译码法完成图中数据线、地址线、控制线和其它有关器件端点的连线(可自
7、行添加逻辑电路)。4)若8255A采用方式0与8位ADC接口,请按流程图的要求编写CPU通过8255A控制ADC转换,然后再输入数据并存放入数据缓冲区BUFFER单元中的程序段。5 78255A工作方式控制字如下所示:55学年第 学 期 微机原理及应用(A)课程试卷卷 17班 级 姓 名 得 分 任课教师一、选择题:(每题L 5分,共18分)1、在以查询方式与I/O端口交换数据时,外设准备好的状态信息是通过()提供给CPU进行查询的。数据总线 地址总线 控制总线 中断请求线2、CPU与某个外设交换信息时,通常需要有以下一些信号()。数字量,开关量,状态信号 数据,控制,状态模拟量,控制,状态信
8、号 模拟,数字,状态信号3、在 DMA工作方式时,CPU交出总线控制权,而处于()状态。等待 暂停 保持 中断处理4、8088/8086CPU有一个与存储器完全独立的空间供连接输入/输出(I/O)设备使用,占有的I/O地址空间最大可达()256字节 512字节 64K字节 128K字节5、在用端口寻址方式寻址外设的CPU中,区分对外设还是对内存操作是由()决定的。软件包 数据线 控制线 地址线6、8088/8086在响应可屏蔽中断请求时(6INTA输出一个负脉冲,将中断类型码从AD0-AD7读入INTA输出两个负脉冲,在第二个负脉冲时读取中断类型码INTA输出一个负脉冲后,进行一次I/O读周期
9、,读取中断类型码INTA输出一个负脉冲,同时提供I/O读控制信号,读中断类型码7、并行接口芯片8255A工作于选通方式时,通常作为控制和状态的端口是()。PA 口 PB 口 PC 口 控制口8、CPU对两个无符号8 位二进制数进行减法运算后,结果为00001101;且进位位为“1”,溢出位为“1”,符号位为“0”,此结果的十进制数应为()13-13-243 溢出5-19、堆栈是用于()o存放CPU寄存器的内容 数据高速存取存放常数表格 存放常用子程序10、8088/8086CPU中程序计数器(PC)中存放的是()。指令 指令地址 操作数 操作数地址11、CPU用减法指令对两个补码表示的带符号数
10、6BH(被减数)和 0C7H(减数)进行减法运算后,标志位CF、SF和 OF分别为()。0,0,0 0,1,1 1,0,0 1,1,112、串行接口芯片8251A在接收过程中,通常用以向CPU申请中断是引脚()o DCR TxRDY RXD RXRDY二、填空题:(每空1分,共 12分)1、要构成一个完整的计算机系统,除了需要基本的计算机 外,还需要使用和管理计算机的。2、利用CMP指令比较两个有符号数的大小时,常用 和_ _ _ _ _ _ _ 标志。3、传送指令MOV AX,2000中 对 源 操 作 数 的 寻 址 方 式 是。4、在 8086/8088CPU中,每个总线周期通常由 状态
11、组成,但在存储器或I/O端口工作速度低的情况下,CPU自动插入 状态。5、8253定时/计数器是从预置值开始 计数,故计数器按二进制计100个数回零中断,预置值应为 o6、当计算机进入DMA方式传送数据时,CPU处于 状态。7、8259A中断控制器可管理 级外部中断,通过级联可扩展至 级。三、程序设计(共 40分)1.(10分)阅读下列程序段,并填空:MOVSI,OFFSET BUFMOVCH,0MOVCL,SIINCSIXORBX,BXREPT0:MOVDH,08MOVAL,SIREPT1:RORAL,1JNCNEXTINCBXNEXT:DECDHJNZREPT1INCSILOOPREPTO
12、MOVCOUNT,BXHLT1)该程序所完后的功能是:2)在 BUF单元中存放的是:2.(15分)设在XX单元中存放着X 的值,函数Y 的值存放在YY单元中,试编程实现下列符号函数。1 X0Y=0 X=0-1 X B,则标志位的状态应是()0 OF=1,SF=1 OF=0,SF=1 OF=1,SF=O CF=1,SF=O12、当用多片8259A可编程中断控制器级联时,最大可构成()级优先中断管理系统,而无须外加电路。32 64 128 256二、填空题:(每空1分,共 12分)1、Intel8O88是准16位微处理器,它的内部结构是16位的,但 只有八根。2、在字符串传送指令中,若要求每一次串
13、操作后,自动增加地址指针,则标志DF=。3、指令MUL Sre通常用于 的运算,而 IMUL Sre通常用于_ _ _ _ _ _ _ _ 的运算。4、用指令CMP比较两个带符号数A,B 的大小时,AB的条件是 05、在存储器对应的输入/输出方式中,CPU把一个外设端口作为_ _ _ _ _ _ _ _ _ _ _ 来对待。6、CPU对一个LED显示器电路输出数据可采用 传送方式。7、可编程并行接口芯片8255A中有 个输入/输出端口。8、堆栈段的段基值存入 寄存器,段内偏移值存入寄存器中。9、8253内部寄存器地址为 个 I/O端口,其中 个是定时/计数通道端口。三、程序设计(共40分)1.
14、(12分)阅读下列程序段,并回答问题。START:MOVAL,ADRMMOVBL,fADRNCMPAL,BLJZNEXTJAGREATXCHGAL,BLGREAT:XORAH,AHDIVBLANDAH,AHJZNEXTMOVAL,BLMOVBL,AHJMPGREATNEXT:MOVCL,BLMOVHLTRESULT,CL1).若 ADRM和 ADRN单元中的数据分别为1BH和 0C H,则 RESULT单元中的数据为;2)若 ADRM和 ADRN单元中的数据分别为21H和 16H,则 RESULT单元中的数据为;3)该段程序完成的功能是:o2.(14分)在内存数据段从DATA开始的两个存储单元
15、中分别存放了两个八位无符号数,试编程比较它们的大小,并将大者传送到MAX单元中。3.编程将FACTOR中的一个十六位无符号数乘以7后,仍存放在原来两个连续的单元中(设乘积仍为16位数)。(14分)5-3四、综合题(30分)下图为一微机硬件系统原理图。在系统中扩展了一片6116芯片,一片2764芯片,构成了系统的存储器;扩展了一片并行接口芯片8255及四个共阴极7 段 LED显示器构成了显示器接口电路。请根据系统电路原理图以及显示器控制程序,回答下列问题:;数据段SSEGCODE DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8HDB80H,98H,88H,83H,0C
16、6H,0A1H,86H,8EHFOURBYTE DB21H,78H,34H,67H;程序段#1MOV AL,80H#2MOV D X,控制口地址#3OUT DX,AL#4CLD#5 AGAIN:MOV SL OFFSET FOURBYTE#6MOV BX,OFFSET SSEGCODE#7MOV AH,01H#8MOV CX,04H#9 DISP:LODSB5-4#10AND AL,OFH#11XLAT#12MOV DX,PA 口地址#13OUT DX,AL#14MOV AL,AH#15MOV DX,PB 口地址#16OUT DX,AL#17CALL DELAY2MS#18ROL AH#19L
17、OOP DISP#20JMP AGAIN1.(10分)2764的容量是:,地址范围是:6116的容量是:,地址范围是:8255 各端口地址是:PAD,PB 口,PC 口,控制 口2.(4 分)8255A的 PA 口、PB 口分别工作在何种方式?3.(4 分)对于图示电路,当显示程序执行时,显示器自左向右显示的字符分别为:4.(6 分)若采用共阳极LED显示器,而程序不改动,则接口电路硬件需如何改动?若采用共阳极LED显示器,而硬件不改动,则软件的数据段和程序段如何改动?5.(6 分)若将原四位共阴极LED显示器,扩展至八位共阴极LED显示器,则硬件需改动的是:_ _ _ _ _ _ _ _ _
18、 _ _ _ _ _软件需改动的是:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _学年第 学 期 微机原理及应用(A)课程试卷卷20班 级 姓 名 得 分 任课教师一、选择题:(每题1.5分,共18分)1、8086/8088 CPU经加电复位后,执行第一条指令的地址是()。00000H FFFFFH FFFF0H 0FFFFH2、在用端口寻址方式寻址外设的CPU中,区分对外设还是对内存操作是由()决定的。软件包 数据线 控制线 地址线3、CPU响应中断后,通 过()完成断点的保护。执行开中断指令 执行关中断指令执行PUSH指令 内部自动操作4、常用的虚拟存储系统由(
19、)两级存储器组成主存一辅存 CACHE一主存CACHE一辅存 通用寄存器一主存5、RS-232c标准规定其逻辑“1”电平为()。-5V-OV 0V+5V-3V-25V +3V-+15V6、8088CPU输入/输出指令可寻址外设端口的数量最大可达()个。128 256 16K 64K7、用减法指令对两个补码表示的常数C7H(被减数)和6BH(减数)进行减法运算后,进位位C F,符号位S F,溢出位O F分别为()。1,0,0 0,0,1 0,1,0 0,0,08、Cache主存层次是为了弥补()。主存速度的不足主存容量的不足外存速度的不足 主存速度和容量的不足9、若现堆栈的栈顶地址为1782H:
20、0F20H现从堆栈中弹出了 2个字的数据后,则S S和SP的内容为()oO 1782H 和 0F22H 1782H 和 0F24H 1782H 和 0F1CH 1782H 和 0F1EH10、8088/8086CPU在响应8259的中断过程中,连续执行两个INTA中断响应周期,第二个中断响应周期是()o5-1读取8259中OCW 3的内容读取8259中断屏蔽寄存器的内容读取中断类型码 清除中断申请寄存器IRRi11、常用的模/数转换的方法有下列四种,若要求转换速度不高而抗干扰性能好,则应采用()0计数器式ADC 双积分式ADC逐次逼近式ADC 高速并行转换式ADC12、一个有1 6个字的数据区
21、,它的起始地址为70A0H:9D F6H,它的最后一个字的存储单元的物理地址是()o 10E96H 7A814H 7A818H 10EB6H二、填空题:(每空1分,共12分)1、在8088CPU中,为了减少CPU的等待取指所需的时间,故设置了2、执行指令AND AX,A X后,A X中的内容,CF=。3、在存储器对应的输入/输出方式中,不需要 指令。4、在 8088CPU中,区分对内存还是对I/O 操作的控制线是,当该线为电平时表示对I/O进行读写操作。5、若(AL)=B3H,(CL)=09H,(CF)=1,执行指令 RCRAL,CL 后,(AL)=,(CF)=-6、8086/8088 CPU
22、在执行指令 OUT 6CH,AL时,除了在地址线上送出端口地址信息外,相应的控制线 为低电平,为高电平。7、当 CPU响应外设提出的中断申请后,除了要保护现场及转向中断服务程序入口地址外,还必须。8、8255A的 P A 端口,P B 端口工作于选通方式时,这两个端口的选通控制线是由提供的。三、程序设计(共40分)1.(10分)阅读下列程序段ABDB OH,0F1H,3H,0D3H,0C1H,OH,7H,8H,9H,OFOHDB?CDB?DDB?BEGIN:XORAL,ALMOVB,ALMOVC,AL5-2MOVD,ALLEASL AMOVCX,10L0P1:LODSBORAL,ALJSXIJ
23、ZX2INCBJMPNEXTXI:INCCJMPNEXTX2:INCDNEXT:LOOPLOP1HLT1).程序段执行后B 中的内容为,C中的内容为,D 中的内容为 o2).该程序段所完成的功能是:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _6.(15分)有一串L 个字符的字符串,存放在ASCSTR单元开始的存储区中,要求在字符串中查找空格字符(ASCII码为2 0 H),若在串中找到空格字符,则将AH置 1;若在串中未找到空格字符,则将AH置0。试编一程序完成该功能。7.(15分)若在BUF单元开始的连续两个字单元
24、中存放的内容是0012H和 0034H,要求编程把它们装配在一起形成1234H并存入BUF字单元中。四、综合题(30分)下图为用8253监视一个生产流水线的示意图。图中工件从光源与光敏电阻之间通过时,在晶体管的发射极上会产生一个脉冲,此脉冲作为8253通道0 计数器的计数输入CLK 0,当通道0 计数满50后,由OUTO输出负脉冲,作为CPU的中断申请信号,在中断服务程序中,启动8253通道1计数器工作,由OUT1连续输出1000HZ的方波,驱动扬声器发声,持续5秒钟后停止输出。请根据电路图及工作原理回答下列问题:1.(10分)若 5253各端口地址为0A4H 0A 7H,请完成对74LS13
25、8以及 8253的片选端的连线。5-42.(20分)阅读下列程序及程序注释,并对程序填空:(设计数器均按BCD方式计数)主程序:MOVAL,;通道0 初始化OUT0A7H,ALMOVAL,;置计数初值OUT,ALSTI;开中断LOP:HLTJMPLOP;等待中断中断服务程序:MOVAL,;将 GATE1置 1,启动计数OUT,ALMOVAL,;通道1初始化OUT0A7H,ALMOVAL,;置计数初值OUT0A5H,ALMOVAL,OUT0A5H,ALCALLDELAY5S;延时5 秒MOVAL,;将 GATE1清 0,停止计数OUT,AL附:8253控制字为:D7 D6 D5 D4 D3 D2
26、 DI D000计数器000锁存命令000方式00二进制1 BCD01计数器101读/写低字节001方 式 110计数器210读/写高字节*10方式211计数器311读/写先低后高*11方式3100001方式4方式55-5微机原理及应用(A)课程试卷15参考答案一、选择题:(每题1.5分,共 18分)1.C 2.C 3.D 4.D5.A6.B7.D 8.B 9.D 10.B11.D12.B二、填空题:(每空1分,共 12分)1.五 2.变址寻址3.0 04.时钟周期5.CPU 控制线 8288 6.IO/M 高 7.硬件 8.87H 1三、程序设计(共 40分)1.1)(BUFA)=奇 数(B
27、UFB)=偶数2)(BUFA)=X1+1(BUFB)=X2+1 3)(BUFA)=XI(BUFB)=X22.START:LEA SI,BUF 3.START:LEA SL BUFMOV CL,SI MOV AL,SIINC SI MOV BL,ALMOV CH,SI SHL AL,1INC SI MOV BH,ALREP1:MOV AL,SI SHL AL,1AND AL,OFH ADD AL,BHMOV SI,AL ADD AL,BLINC SI ADD AL,fSI+1LOOP REP1 MOV SI+2,ALHLT JC BIIEMOV SI+3,0JMP EXITBIIE:MOV SI
28、+3,1EXIT:HLT四、综合题(30分)1.RAM 存储容量:2K B,地址范围:F9000H F97FFH 或 F9800H-F9FFFHEPROM存储容量为4KB 地址范围是FEOOOH-FEFFFH2.MOV AL,81H;置 8255A 方式字OUT 83H,AL;控制口地址为83HMOV AL,05H;使 PC2=1OUT 83H,ALTESBY:IN AL,82H;读入 C 口状态,C 口地址为 82HTEST AL,40H;判 PC6(BUSY 状态)JNZ TESBY;PC6=1,循环查前MOV AL,DATA;PC6=0,取打印字符OUT 80H,AL;送 PA 口,A
29、口 地址为 80HMOV AL,04H;使 PC2=0OUT 83H,ALINC AL;使 PC2=1OUT 83H,AL;选通打印机RET微机原理及应用(A)课程试卷16参考答案一选择题:(每题1.5分,共 18分)1.2.3.4.5.6.7.8.9.1 0.11.1 2.二.填空题:(每空1分,共 12分)1.保护现场2.数据控制命令3.SS4.第一个不相等的字符 CX=O5.0F0A9H1 36.CPU从存储器或I/O端口存取一个字节的时间 7.3 B C D三.程序设计(共40分)1.1)比较2 A 与 B 的大小 2)A X=1 说明2AB,A X=2 说明2AWB3)J B 指令排
30、除两数相等的可能2.MOV BX,OFFSET BUF 3.LEA SI,SIXOR AX,AX LEA DI,ES:S2MOV CX,10 MOV CX,26LOP:ADD AX,BX CLDINC BX REP MOVSBINC BX HLTLOOP LOPMOV OFFSET SUM,AXHLT四.综 合 题(30分)1)程序存储器的容量是8KB 2)数据存储器的容量是8KB3)Y1 Y3 Y4 MEMW MEMR IOR IOW G2A G2B G12764 CE OE6264 CE WE OE8255 CE RD WR8088 主控板 A16 A17 A18vA194)INAD:MO
31、V AL,98H;8255 初始化MOV DX,8003HOUT DX,ALMOV DX,8002H;启动 ADCMOV AL,OOHOUT DX,ALMOV AL,04HOUT DX,ALIN AL,DX;输入 EOCTEST AL,20HJZ INADMOV AL,08H;EOC=1,OUT DX,AL;使 OE=1MOV DX,8000HIN AL,DXMOV BUFFER,AL微机原理及应用(A)课程试卷17参考答案选择题:(每题1.5分,共 18分)1.2.3.4.7.8.9.1 0.二.填空题:(每空1分,共 12分)1.硬件系统 软件 2.SF OF4.4 个 TW 5.减 1
32、64H5.1 1.6.1 2.3.直接寻址6.保持 7.8 64三.程序设计(共40分)1.1)统计数据块中各数据“1”的个数;2.MOV AL,XX 3.START:2)数据块的长度LEA BX,TABLECMPAL,0MOVAL,FIRSTJGEBIGPRMOVAH,0MOVYY,OFFHADDAL,ALJMPEXITADDBX,AXBIGPR:JEEQUPRMOVAX,BXMOVYY,1MOVSECOND,A XJMPEXITHLTEQUPR:MOVYY,0EXIT:HLT四.综合题(30分)1.电路图中引线和器件的名称或功能是:A 为 IO/M线;B 为 R D 线;C 为 W R 线
33、;D 为 状 态 线;U1为八缓冲器;U2为缓冲器;U3为锁存器;U4为译码器;2.第二小题填空答案按先后次序依此为:0F8HLEAOUT 04H,ALIN AL,02HJNCIN AL,03HJNE微机原理及应用(A)课程试卷18参考答案选择题:(每题1.5分,共 18分)1.2.3.4.7.8.9.1 0.二.填空题:(每空1分,共 12分)1.三总线结构 2.6 4 K 3.基址+变址5.R O M R A M 6.中断优先权 7.19.0 0 0 0 H 0 0 8 0 H5.6.11.1 2.4.地址信息8.B X A L三.程序设计(共40分)1.求 110的平方之和2.START
34、:MOV BX,OFFSET BUFMOV CX,COUNTMOV DX,03.START:LEA BX,TABLEMOV AL,FIRSTMOV AH,0LOP:MOVAL,BXADDAL,ALCMPAL,0ADDBX,AXJGEPLUSMOVAX,BXINCDXMOVSECOND,AXPLUS:INCBXHLTLOOP LOPMOV RESULT,DXHLT四.综合题(30分)1.1)芯片2764的作用是:程序存储器,6264的作用是:数据存储器2)2764的容量为:8K B,地址范围是:84000H-85FFFH;3)6264的容量为:8K B,地址范围是:88000H89FFFH;4)
35、8255 端口地址为:PA 口 =04H;PB 口 =05H;PC n=06H,控制口=07H;2.第二小题填空答案按先后次序依此为:90H,07H,01H,00H,80H,IN AL,04H;OUT 05H,AL微机原理及应用(A)课程试卷19参考答案一.选择题:(每题1.5分,共 18分)1.2.3.7.8.9.4.1 0.5.6.11.1 2.7.填空题:(每空1分,数据总线SF OF=03共 12分)2.0 3.无符号数 带符号数5.存储器的一个单元 6.无条件8.SS SP 9.4 3三.程序设计(共 40分)1.1).当ADRM和 ADRN单元中的数据分别为1BH和0CH,则RES
36、ULT单元中的数 据 为 03H:2)若 ADRM和ADRN单元中的数据分别为21H和 16H,则RESULT单元中的数 据 为 0BH;3)该段程序完成的功能是:求最大公约数 o2.LEA BX,DATA3.MOV AX,FACTORMOVAL,BXMOVBX,AXINCBXSHLAX,1CMPAL,BXMOVDX,AXJNCDONESHLAX,1DONE:MOVAL,BXADDAX,DXMOVMAX,ALADDAX,BXHLTMOVFACTOR,AXHLT四.综合题(3 0分)1.2764的容量是:8KB,地址范围是:04000H 05FFFH6116的容量是:2KB,地址范围是:0800
37、0H 083FFH8255 各端口地址是:PA 2000H,PB 2001H,PC n 2002H,控制 口 2003H2.8255的PA D、PB 口均为输出口,工作在方式03.显示程序执行时,显示器自左向右显示的字符分别为:J _ _8_ J L4.若采用共阳极LED显示器,而程序不改动,则接口电路的段驱动器和位驱动器可分别采用同相驱动器若采用共阳极LED显示器,而硬件不改动,则软件的数据段和程序段如何改动?(1)将段码值倒相(2)将程序#7行改成:MOV AH,OFEH5.若将原四位共阴极LED显示器,扩展至八位共阴极LED显示器,则硬件需改动的是:位倒相驱动器增至8位,增加位分别用PB
38、4 PB7控制。软件需改动的是:将程序#8行改成:MOV CX,08H微机原理及应用(A)课程试卷20参考答案一.选择题:(每题1.5分,共18分)1.2.3.4.7.8.9.1 0.5.6.11.1 2.二.填空题:(每空1分,共12分)1.指令流队列 2.不变 0 3.专门的输入输出4.IO/M 高 5.B3H 1 6.WR IO/M7.清除中断请求触发器8.PC 口三.程序设计(共4 0分)1.1).B=4,C=4,D=2。2).该程序段的功能是:统计数据段中大于0,小于0,等于0的个数2.START:MOVCX,L3.START:MOVAX,BUFMOVSI,OFFFFHMOVBX,B
39、UF+2MOVAL,20HMOVCL,8LOP:INCSIROLAX,CLCMPAL,ASCSTRSIADDAX,BXLOOPNELOPMOVBUF,AXJNZNFOUNDHLTMOVAH,01HJMPEEDNFOUND:MOVAH,OOHEED:HLT四.综合题(30 分)1.对 74LS138以及8253的片选端的连线如下图所示:2.程序填空按先后次序分别为:15H77H50H00H0A4H25H01H00H0B8H0B8H5-56 6一、单项选择题1、A、8086/8088 是个人计算机()B、小型计算机C、微机系统D、微处理器2、十六进制30H表示ASCII码字符“0”,那么十六进制3
40、9H表示ASCII码字符()A、“E”B、“dC、“9”D、“”3、下列4个无符号数十进制整数中,能用8个二进制位表示的是()A、258B、134C、313D、2964、计算机中常用的BCD码 是()A、二进制数B、十六进制数C 二进制编码的十进制数 D、以上都不对5、微处理器8086从功能上把内部结构分为两大部分,即()A、CPU、ALUB、ALU、BIUC、EU、BIUD、CPU、BIU6、1MB 是()A、1000 x1000 bB、1024x1024 bC、1000 x1000 BD、1024x1024 B7、A、C、由CS和IP的内容表示的是()可执行代码的长度下一条待执行的指令的段
41、地址和偏移地址B、当前正在执行的指令的段地址和偏移地址D、代码段的首地址8、A、C、9、8086的IP中存放的是()当前正在执行的指令下一条要执行的指令的偏移地址如 果(CS)=1800H,(IP)=8000H,B、D、下一条要执行的指令指令中的操作数则微处理器要执行的下条指令的物理地址为()A、09800HB、26000HC、20000HD、98000H10、8086CPU具 有()根地址线,()数据线A、16,16B、16,8C、20,1611、8086/8088的状态标志有()个,控制标志有D、()个20,8A、3,6B、6,3C、7,2D、2,712、CPU中运算器的主要功能是()A、
42、算术运算 B、逻辑运算 C、函数运算和浮点运算 D、算术运算和逻辑运算13、当CPU时钟频率为5MHz时,则其一个基本总线周期是()A、0.8 us B、500 ns C、200 ns D、200 us14、在8086中,一个基本的总线周期由4个时钟周期(T状态)组成,在T 1状态,CPU往总线上发()信息A、状态 B、数据 C、地址 D、其他15、8086CPU访问一次存储器或I/O接口所花的时间,称为一个()A、时钟周期 B、总线周期 C、指令周期 D、基本指令执行时间16、8088的分时复用的数据/地址的宽度为()A、16 B、20 C、8 D、417、8086能访问的存储器空间的大小是
43、()A、64K B、IM C、128K D、16M18、8O88CPU复位后,程序重新开始执行的逻辑地址是()A、FFFFH:FFFOH B、FFFFH:0000H C、0000H:FFFFH D,0000H:0000H19、8086CPU中,()引脚信号是决定最大或最小工作模式的控制信号。A、M/7d B、M N/M X C.DT/R D、BHE/S120、8086/8088由最小方式改为最大方式,应改接的引脚是()A、TEST B、L O C K C、BHEIS1 D、MN/MX21、8086工作在最大方式下,总线控制器使用芯片()A,8284 B、8286 C、8288 D、828222
44、、为8086提供地址锁存,需 要()A、2 片 8282 B、3 片 8282 C、2 片 8286 D、3 片 828623、8086工作在最小方式下进行写内存操作,引脚M/历、DTI又是()A、(X)B、01 C、10 D、1124、8088工作在最小方式下,引脚而0、DT/R万 丽 是()表示读存储器操作A,101 B、110 C、100 D、11125、受CLI和S T I指令控制的中断是()A、NMI B、INTR C、INT n D、单步中断26、在8086/8088微机系统中,可访问的I/O端口地址范围为()A、000H FFFH B、000H 3FFH C、00000H FFF
45、FFH D、0000H FFFFH27、一个数据的有效地址是2140H,(DS)=1 0 1 6 H,则该数据所在内存单元的物理地址为()A,122A0H B、12300H C、03156H D、31600H28、CPU对INTR中断的响应过程是执行()苏赤总线周期。A.、1 个 B、2 个 C、3 个 D、4 个29、8086在响应中断请求时()A、标输出一个负脉冲,将中断类型码从ADO-AD7读入B、标 输 出 两个负脉冲,在第一个负脉冲时读入中断类型码C、标输出一个负脉冲,再进行一次10读周期,读取中断类型码D、标输出两个负脉冲,在第二个负脉冲时读入中断类型码30、8086用于区分奇地址
46、和偶地址的引脚是()A、BHE;AO B、ALE;AO C、M 1而;AO D、M/Id-,RHE32、8086系统中若访问奇存储体的一个字节单元,则 此 时 痂 和A 0是()状态A,10 B、01 C、00 D、1133、8086/8088可用来间接寻址的寄存器有()个A、2 B、4 C、6 D、834、现行数据段位于存储器BOOOOH到BOFFFH字节单元,则段寄存器D S的内容及该段长度(字节数)分别为()A、BOOOH,1OOOH B、OOOOH,OFFFH C、BOOOH,OFFFH D、BOOOH,OOFFH35、取某条指令,其物理地址=()A、(SS)xlOH+SP B、(CS
47、)XIOH+IPC、(DS)X10H+偏移地址 D、(ES)X10H+偏移地址36、以下寄存器中,与堆栈段无关的寄存器是()A、SP B、BP C、BX D、SS37、指令MOV AXBXSI中源操作数的寻址方式是()A、寄存器间接寻址 B、变址寻址 C.相对寻址 D、基址变址寻址38、指令M OVAX,ES:BXHDI中源操作数的物理地址是()A、16dX(DS)+(BX)+(D I)B、16dx(SS)+(BX)+(D I)C、16dX(CS)+(BX)+(D I)D、16dX(ES)+(B X)+(D I)39、已知A X的内容为5555H,执行XOR A X,A X指令后,A X的内容
48、为()A、5555H B、0055H C、5500H D、0000H40、将累加器A X的内容求反,正确的操作是()A、NEG AX B、XOR AX,OFFFFH C、TEST AX,AX D、CMP AX,AX41、下列哪条指令不能将A X的内容清零()A、AND AX,0 B、XOR AX,AX C、SUB AX,AX D、CMP AX,AX42、假 定(SS)=2000H,(SP)=01 OOH,(A X)=2107H,执行指令PUSH A X之后,存放数据21H的物理地址是()A、20102H B、20101H C、200FEH D、200FFH43、条件转移指令JNZ的测试条件是(
49、)A.、CF=1 B、CF=O C ZF=1 D、ZF=O44、假设VAR为变量,指令MOV BX,OFFSET VAR源操作数的寻址方式是()A、直接寻址 B、间接寻址 C、立即数寻址 D、存储器寻址45、EPROM存储器对信息保存能力下列说法正确的是()A、只要存储器不受损坏,可永远保存信息B、只要电源不掉电,可永远保存信息C、配有刷新电路,可维持运行中的信息D、不要受到紫外线的照射,可长期保存信息46、EEPROM存储器属于():A、只读存储器 B、随机存储器 C、动态随机存储器 D、静态随机存储器47、用4 K X 8的存储芯片,构成64K x8的存储器,需使用多少片()A、128 片
50、 B、16 片 C、8 片,D、32 片48、DRAM2116(1 6 K x l)外部引脚有()A、7条地址线,2条数据线 B、7条地址线,1条数据线C、14条地址线,2条数据线 D、14条地址线,1条数据线49、某R AM芯片其存储容量为512Kx8位,该芯片的地址线和数据线数目为()A、8,512 B、512,8 C、18,8 D、19,850、用6116(2 K x 8)芯片组成一个64KB的存储器,可用来产生地址片选信号的地址线是()A、Ao Ao B、A。A15 C、A“一A15 D、Aio A1551、6116(2 K x 8)芯片的片内地址选择线和数据线分别是()A、A。A|5