




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学年第学期微机原理及应用(A)课程试卷卷16班级 姓名 得分 任课教师一、选择题:(每题1.5分,共18分)1、DMAC CPLK出请求信号,CPU向应并交出总线控制权后将()。反复执行空操作,直到DMAS作结束进入暂停状态,直到DMAM乍结束进入保持状态,直到DMAM乍结束进入等待状态,直到DMAM乍结束2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显示输出, 应采用的数据传送方式为()。无条件传送方式查询方式中断方式直接存储器存取方式3、在数据传送过程中,数据由申行变并行,或由并行变串行的转换可通过()来实现。计数器寄存器移位寄存器D触发器4、8088 CPU
2、俞入/输出指令可寻址外设端口的数量最大可达()个。12825616K64K5、CPU响应中断后,通过()完成断点的保护。执行开中断指令执行关中断指令执行PUSH指令内部自动操作6、并行接口芯片8255A具有双向数据传送功能的端口是()。PAHPB口PC 口控制口7、8088CPUE理动作的最小时间单位是()。指令周期时钟周期机器周期总线周期8.堆栈是内存中()。先进先出的ROMOS后进先出的ROME:域先进先出的RAMK域后进先出的RAME域9、计算机中广泛应用的RS-232C实质上是一种()。串行接口芯片串行通信规程(协议)串行通信接口标准系统总线标准5-110、高速缓冲存储器(CACHE
3、一般是由(SRAM11、鼠标器是一种DRAM)芯片组成。ROMEPROM手持式的作图部件手持式的座标定位部件手持式的光学字符识别设备手持式扫描器bits per secondbillion bytes per second12、传送速度单位“ bps”的含义是(bytes per secondbaud per second二、填空题:(每空1分,共12分)1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中,CPU必须在后,开放中断。2、在计算机运行的过程中,有两股信息在流动,一股是 ,另一股则是 。3、指令MOV BX MASKB味以 作为段寄存器。4、指令REPE CMP
4、SB止执行时,表示找到 或 。5、设 CF=0 (BX) = 7E15H (CL) = 03H,执行指令 RCL BX , CL后,(BX ) =,(CF) = , (CD = 。6、在8088 CPU中,一个总线周期是 。7、8253定时/计数器有 个独立的16位计数器,每个计数器都可按二进制或 来计数。三、程序设计(共40分)1. ( 10分)假设X和X+2单元与Y和Y+2单元中分别存放的是两个双字有符号数据 A和B (X、Y为低位字)。阅读以下程序段,并回答问题。MOVDX, X+2MOVAX, XADDAX, XADCDX, X+2CMPDX, Y+2JLL2JGL1CMP AX, Y
5、 JBEL25-2L1 :MOVAX,1JMPEXITL2:MOVAX,2EXIT :HLT1)该程序段所完成的操作是什么? 2) AX=1和AX=2分别说明了什么? 3)若JBE L2改为JB L2,在操作结果上有什么区别? 2.(15分)自BUF单元开始存放了 10个16位的无符号数Ai,试编程完成对这10个数求累加和,并将和存入 SUMI元中(设和不大于65535)。3.(15分)在S1单元开始的存储区域中,存放26个以ASQI码表示的字符,请编写程序段,将它们依次传送到S2单元开始的存储区域中。5 3 四、综合题(30分)下图为一微机系统电路原理图,系统中由一片 EPROM 2764和
6、一片SRAM 6264构成了 程序存储器和数据存储器,用一片并行接口芯片8255A与一个8位ADC的接口来控制ADC 的工作并传送数据。ADC的START是A/D转换启动信号,EOC是转换结束信号,OE是 A/D转换数据输出允许信号。请分析电路原理图并回答下列问题:1)系统中程序存储器的容量是 2)系统中数据存储器的容量是 3)若要求2764的地址范围为02000H03FFFH, 6264的地址范围为06000H07FFFH , 8255A各端口的地址范围为8000H8003H,请采用全译码法完成图中数据线、地址线、控制线和其它有关器件端点的连线(可自行添加逻辑电路)4)将阳255A采用方式0
7、与制ADC隼换,然后再输入数据并存放入数据缓冲区广74LS138BU田FERD单元中的程序段A138255Aa车方式控制?如下所62648088A15A16A17A18A19C_,G2AG2B善年第学期EOC OE STARTDOD78255A初始佬5 PC38255/t , 输出启动 微机原理友应,PC2PA0PA7Cj?班级D0D7姓名得分17输入EOC信号课MNOMEMR1.5分,共18分)YES输出OE信号 |1、在以查邂方式与I/O端口交换数据时, 进彳T查1OW附。外设准备好的状态佶息是加过()提供给 CPUPA 口输入数据数据总线地址总线2、CPU与某个外设交换信息时,通常需要
8、数字量,开关量,状态信号 模拟量,控制,状态信号控制总线一 F . 1、r ir,存a内存 有以卞一四信与(中蚂青求线数据,控制,状态模拟,数字,状态信号8位ADC接口,请按流程圈的要求编写一CPU通过8255A控3、在DMA工作方式时,CPU交出总线控制权,而处于()状态。等待暂停保持中断处理4、8088/8086CPU有一个与存储器完全独立的空间供连接输入/输出(I/O)设备使用,占有 的I/O地址空间最大可达()。256字节512字节64K字节128K字节5、在用端口寻址方式寻址外设的 CPU中,区分对外设还是对内存操作是由()决定的。软件包数据线控制线地址线6、8088/8086在响应
9、可屏蔽中断请求时()。INTA输出一个负脉冲,将中断类型码从 AD0AD7读入INTA输出两个负脉冲,在第二个负脉冲时读取中断类型码INTA输出一个负脉冲后,进行一次I/O读周期,读取中断类型码INTA输出一个负脉冲,同时提供I/O读控制信号,读中断类型码7、并行接口芯片8255A工作于选通方式时,通常作为控制和状态的端口是()。PA 口PB 口PC 口控制 口8、CPU对两个无符号8位二进制数进行减法运算后,结果为 00001101;且进位位为“ 1溢出位为“ 1”,符号位为“ 0”,此结果的十进制数应为()13-13-243溢出5-19、堆栈是用于()。存放CPU寄存器的内容数据高速存取存
10、放常数表格存放常用子程序10、8088/8086CPU中程序计数器(PC)中存放的是()。指令指令地址操作数操作数地址11、CPU用减法指令对两个补码表示的带符号数 6BH (被减数)和0C7H (减数)进行减法 运算后,标志位CF、SF和OF分别为()。0, 0, 00, 1, 11, 0, 01, 1, 112、串行接口芯片8251A在接收过程中,通常用以向 CPU申请中断是引脚()。DCRTxRDYRXDRxRDY二、填空题:(每空1分,共12分)1、要构成一个完整的计算机系统,除了需要基本的计算机 外,还需要使用和管理 计算机的。2、利用CMP指令比较两个有符号数的大小时,常用 和标志
11、。3、传送指令MOV AX , 2000中对源操作数的寻址方式是 。4、在8086/8088CPU中,每个总线周期通常由 状态组成,但在存储器或I/O端口工作 速度低的情况下,CPU自动插入 状态。5、8253定时/计数器是从预置值开始 计数,故计数器按二进制计100个数回零 中断,预置值应为。6、当计算机进入DMA方式传送数据时,CPU处于 状态。7、8259A中断控制器可管理 级外部中断,通过级联可扩展至 级。三、程序设计(共40分)1. (10分)阅读下列程序段,并填空:MOV MOV MOV INC XORREPT0:MOVMOVSI , OFFSET BUFCH , 0CL , SI
12、SIBX, BXDH, 08AL, SI5-2REPT1:NEXT :RORJNCINCDEC JNZ INC LOOP MOV HLTAL, 1 NEXTBXDHREPT1SIREPT0COUNT, BX1)该程序所完成的功能是:2)在BUF单元中存放的是:2. (15分)设在XX单元中存放着X的值,函数Y的值存放在YY单元中,试编程实现下列符号函数。1X>0Y= -0X=0-1X<03. (15分)内存中自TABLED始的40个字单元中存放着自然数039的立方值。对于FIRST单元中的任一个数 X (0WXW 39),要求编程查表找出 X的立方值,并存入SECOND单元 15-
13、3 四、综合题(30分)下图为一 CPU采用查询方式与ADC接口的电路原理图,电路的工作原理如下:CPU先通过U3 (端口地址为04H)发出启动ADC的控制信号Start及多路开关的选择代码,然后 通过U2 (端口地址为02H)查询ADC是否转换结束,ADC转换结束时,将信号OE置1, 同时将转换数据送锁存器锁存。当CPU查询到ADC转换结束信号EOC=1后,从U1 (端口 地址为03H)读入ADC转换数据,并存入以DATA为首地址的内存单元中。请根据接口的 电路图及工作原理回答下列问题:;")电路图中下列引线和器件的名称或功能是:PU的控制线连接;'B为CPU的经 控制线连
14、接;CPU的uo4U8为8控制线券按一 郊U2为uiD为信号;U4力U204HU3R引程手段及程序注释,并完成对程RT:MOV包,锁衣能置启动AD色的及第填M30路开关代码总CaGAinA0A7CLD:MOVa.andjOUCAL_LPOLL:DI, daTa;三皴据存放区首址的偏移量AL , 0EFH 04h, AL DELAY8 位 ADCEOC路模拟MOV AL, DLSHR AL , 1 POLLSLOSB INC DL AGAINDID1D2D0多路开关4;启动AD及选择第0通道;输出通道代码;输入状态信息;OE?1,循环等待;OE=1,输入数据;存入内存;修改输入通道代码;八路未测
15、量完,则循环5-5学年第 学期微机原理及应用(A)课程试卷卷18班级 姓名 得分 任课教师一、选择题:(每题1.5分,共18分)1、在DMA控制方式下由()控制数据传送。CPU 软件存储器管理部件专用硬件控制器2、在微型机中,往往将外设的状态作为一种数据输入,CPU的控制命令作为一种数据输出,为了将控制、状态与数据信息区分开,往往采用()进行分别传送。不同的信号线不同的控制开关不同的端口地址不同的中断服务子程序3、CPU响应DMA请求后,由于(),所以,一旦DMA结束,CPU可以立即继续执 行原程序。IP内容进栈受保护IP和所有寄存器内容进栈受保护.CPU进入保持状态,IP和所有寄存器内容保持
16、不变IP内容进栈保护,所有寄存器内容因 CPU进入保持状态保持不变4、系统有多个中断源,而只有单一中断请求线的情况下,为了能处理多重中断流程,在保护现场和中断服务之间必须加入()。屏蔽本级中断屏蔽低级中断屏蔽本级和低级中断屏蔽本级和低级中断,并开中断5、当多个外设同时产生中断时,CPU向应中断的顺序受()的影响。中断优先级中断允许标志中断屏蔽码中断优先级和中断屏蔽码6、异步串行传送的8位数为33H时,采用偶校验位1位,停止位1位,则用行口发送的帧 信息为()。7、指令周期是指()。CPU从主存中取出一条指令的时间 CPU执行一条指令的时间CPU主频的倒数CPU主存中取出一个字节的时间8、Pen
17、tiumII是带MM秋术的Pentium芯片,这里 MM滋术是指()。多媒体技术多工作模式技术多路调制技术多存储管理技术6-19、CD-ROMt盘用表面的()来表示“ 0”和“1”。有无凹坑粗线不等材料不同有无通孔10、若(AL) =0C6H (CD =03H,执行指令 SAR AL, CL后,AL的内容为()。18H28H48H0F8H11、当CPU与外设工作不同步的情况下,只能采用()数据传送方式。无条件程序查询DMACPU与内存12、在用发光二极管(LED作为微机的输出设备时,通常采用()输出信息。无条件方式查询方式中断方式DMA方式二、填空题:(每空格1分,共12分)1、在微型计算机中
18、,外部信息的传送都是通过总线进行的,故微型计算机的外部结构特点是 02、字符串传送指令所能传送的数据块的最大长度为 。3、传送指令MOV BX COUNTSIBX中对源操作数的寻址方式是 。4、8088CPU寸存储器进行读写操作时,在总线周期的 T1状态时输出 。5、半导体存储器从使用功能上可分两大类,用于存放程序或常数的是 ,用于存放 数据或中间结果的是 o6、在微机系统中有多个中断源的情况下,需对每个中断源确定 。7、若要8255A的PB口以中断方式输出数据,则 PB口应被设置为方式 。8、执行查表指令 XLAT前,必须将表首址送 ,指令执行后,查表结果在 中。9、设某个外设的中断类型码为
19、 20H,则该外设中断服务程序的入口地址存放的内存单元首 址 CS=, IP=。三、程序设计(共40分)1. (10分)阅读下列程序段,写出程序执行后所完成的功能 .6-2DATA SEGMENTADB 1 ,2,3,4,5, 6, 7,8,9,10BDB 1 ,2,3,4,5, 6, 7,8,9,10S DW ?DATA ENDSCODESEGMENTASSUME CS: CODE, DS: DATABEGIN : MOVAX , DATAMOVDS, AXMOVDX, 0MOVAH, 0MOVSI, 0MOVCX, 10LOP1:MOVAL, SI+AMULSI+BADDDX , AXIN
20、CSILOOPLOP1MOVS, DXCODE ENDS该程序所完成的功能是:4. (15分)设在BUF单元开始的内存单元中,存放着 COUNT个单字节的有符号数的数 据块,试编一程序用以统计该数据块中负元素的个数,结果存入RESULT单元中。6-35. (15分)内存中自TABLED始的82个单元中存放着自然数040的立方值。对应于FIRST 单元中的任意一个数X (0< X< 40),要求编程查表找出X的立方值,并存入内存SECOND 开始的两个相邻的单元中。四、综合题(30分)下图为一 8088微机应用系统电路原理图,系统中扩展了 2764、6264和一片可编程并行 接口芯片
21、8255。两片四位二进制计数器芯片 SN7493组成了一个八位计数器,用 8255A与 八位二进制计数器进行接口。 8255的PA 口作为计数值的输入口,计数值输入后,由 8255 的PB 口将计数值送至八个LED发光二极管进行显示。计数器的计数由8255的PC7来控制, 当PC7为“1”时,允许计数脉冲加入计数器,PC7为“0”时,禁止计数脉冲加入计数器。 故可在PC7端输出一个1秒的高电平,即可控制计数器对输入脉冲频率的测量。8255的PC0 接到计数器的复位端Ro在每次计数前,由PC0输出一正脉冲,使得计数器清零复位。6-4附:2.(16分)请楣据系统电路原理图及系1)在系统中,芯片27
22、64的作用是3) 6262764 OE74LS138卜列问题:CB4的作用是ab 上0D7© 2764的容寰为1莒 此to 期出口口A CDBA0 A1' RD WR D0D7 'CS ;控82556-5OE6264 一WE(1DE聃以得率计记4D0STAR二>1武LOI择OUT, ALMO朝方AL ,A 口输 C 口高>D7= -'inailW493*KB PC0置届嫁fOUT择控制力输5AL立输入卜选择f 入懈期复位MOVOUT74LS138CALLANDOUT/式姐.选择 输出0 工式分制1白输入从产'1 2?%输由A1L=输入AL
23、,0=输出控制口 ,ALDELAY1SAL , 7FH 控制口 ,ALJMP LOP学年第 学期;pc选择1 =输入,0=Wt输入脉冲;延时1秒;PC7复位,停止输入脉冲;8255输入计数值;8255输出计数值微机原理及应用(A)课程试卷卷19班级 姓名 得分 任课教师一、选择题:(每题1.5分,共18分)1、当采用()输入操作情况下,除非计算机等待数据准备好,否则无法传送数据给计算机。 无条件传送方式程序查询方式 中断方式 DMA方式2、在大部分微型机中,往往将外设的状态作为一种数据输入,CPU的控制命令作为一种数据输出。为了将控制信息、状态信息与数据信息区分开,往往采用()进行分别传送。不
24、同的信号线不同的控制开关不同的端口地址不同的中断服务子程序3、8088CPU在最少坦:下对I/O进行读操作时,有效控制信号为()。而低电平,WR三态,IO / M低电平RD三态,WR低电平,io / M高电平RD低电平,wr三态,io / M高电平RD三态,/低电平,IO / M低电平4、24根地址线的寻址范围为()字节。64K1M4M16M5、在主存储器和CPU之间增设高速缓冲存储器 Cache的目的是()。扩大主存储器的容量解决CPU与主存储器之间的速度匹配问题 扩大CPU中通用寄存器的数量 既扩大主存储器的容量又扩大CPU中通用寄存器的数量6、运算器的核心部件是()。加法器累加寄存器多路
25、开关算逻运算单元7、若(AL) =84H,执行指令XOR AL, AL后,AL的内容为()84H7BH00H48H8、在串行数据通信接收端安装 MODEM是为了()。把并行数据转换成用行数据把串行数据转换成并行数据把数字信号转换成模拟信号把模拟信号转换成数字信号9、8088/8086 CPU响应一个可屏蔽硬件中断的条件是()。IF=0, INTR=0IF=1 , INTR=0IF=0, INTR=1IF=1, INTR=15-110、直接存储器存取方式是一种由(程序软件)执行I/O交换的传送方式,硬件中断11、在寄存器AX、BX中有两个带符号数A、B,利用CMP AX, BX指令比较两者的大小
26、, 若A>B,则标志位的状态应是()。OF=1, sf=i of=0, SF=1 OF=1, SF=0 CF=1, SF=012、当用多片8259A可编程中断控制器级联时,最大可构成()级优先中断管理系统,而无须外加电路。3264128256二、填空题:(每空1分,共12分)1、Intel8088是准16位微处理器,它的内部结构是 16位的,但 只有八根。2、在字符串传送指令中,若要求每一次用操作后,自动增加地址指针,则标志 DF=。3、指令MUL Sre通常用于 的运算,而IMUL Sre通常用于的运算。4、用指令CMP比较两个带符号数A, B的大小时,A>B的条件是。5、在存储
27、器对应的输入/输出方式中,CPU把一个外设端口作为来对待。6、CPU对一个LED显示器电路输出数据可采用 传送方式。7、可编程并行接口芯片 8255A中有 个输入/输出端口。8、堆栈段的段基值存入 寄存器,段内偏移值存入 寄存器中。9、8253内部寄存器地址为 个I/0端口,其中 个是定时/计数通道端口。、程序设计(共40分)1. (12分)阅读下列程序段,START:MOVAL,ADRMMOVBL,ADRNCMPAL ,BLJZNEXTJAGREATXCHGAL ,BLGREAT:XORAH ,AHDIVBLANDAH ,AH5-2JZMOVMOVJMPNEXT: MOVMOVHLTNEXT
28、AL , BL BL, AH GREAT CL, BL RESULT, CL1).若ADRM和ADRN单元中的数据分别为1BH和0CH, WJ RESULT单元中的数据2)若ADRM和ADRN单元中的数据分别为21H和16H,则RESULT单元中的数据3)该段程序完成的功能是: 。2. (14分)在内存数据段从DATA开始的两个存储单元中分别存放了两个八位无符号 数,试编程比较它们的大小,并将大者传送到 MAX单元中。3. 编程将FACTOR中的一个十六位无符号数乘以 7后,仍存放在原来两个连续的单 元中(设乘积仍为16位数)。(14分)5-3四、综合题(30分)下图为一微机硬件系统原理图。在
29、系统中扩展了一片6116芯片,一片2764芯片, 构成了系统的存储器;扩展了一片并行接口芯片 8255及四个共阴极7段LED显示器 构成了显示器接口电路。请根据系统电路原理图以及显示器控制程序, 回答下列问题:A0MRDMWR 8088 IOWR 系统IORDSSEGCODED0DBA0A12;嫡6毂、0C(卿D70F9HA0A106116D0A4HA0 A1D0FOURBYTE#1#2#3#4#5#6#7#8DBDBAGAI80卜98H,88H , _83H,34HMOV-AL, 80HMOVDX,控制口 9OA13A14 -CA15 MUT38DLDOVX D-,al+5V前TMOVOVM
30、OVB0H ,9D7 - c,PA00C6H,8255WRtRffiCS9H,9?H, 82H0A1HJ, 86H|,EH8H4 LEDPB0PB1PB2PB3倒 相 驱 动Si, offseT fourBYTE3 1,X,OFFSET SSEGCODE01H04H5-4#9 DISP:LODSB#10ANDAL , OFH#11XLAT#12MOVDX , PA 口地址#13OUTDX, AL#14MOVAL , AH#15MOVDX , PB 口地址#16OUTDX, AL#17CALLDELAY2MS#18ROLAH#19LOOPDISP#20JMPAGAIN(10 分)2764的容量是
31、:,地址范围是6116的容量是:,地址范围是:8255各端口地址是:PA 口, PB 口, PC 口,控制口2. (4分)8255A的PAD、PB 口分别工作在何种方式?3. (4分)对于图示电路,当显示程序执行时,显示器自左向右显示的字符分别为:_4. (6分)若采用共阳极LED显示器,而程序不改动,则接口电路硬件需如何改动?若采用共阳极LED显示器,而硬件不改动,则软件的数据段和程序段如何改动?5. (6分)若将原四位共阴极LED显示器,扩展至八位共阴极 LED显示器,则硬件需 改动的是:软件需改动的是:学年第 学期微机原理及应用(A)课程试卷卷20班级 姓名 得分 任课教师一、选择题:(
32、每题1.5分,共18分)1、8086/8088 CPU经加电复位后,执行第一条指令的地址是()。00000HFFFFFHFFFF0H0FFFFH2、在用端口寻址方式寻址外设的 CPU中,区分对外设还是对内存操作是由()决定的。软件包数据线控制线地址线3、CPU响应中断后,通过()完成断点的保护。执行开中断指令执行关中断指令执行PUSH指令内部自动操作4、常用的虚拟存储系统由()两级存储器组成主存一辅存CACHE一主存CACHE 一辅存通用寄存器一主存5、RS-232C标准规定其逻辑“1”电平为()。-5V 0V 0V +5V-3V -2 5V+3V +15V6、8088CPU俞入/输出指令可寻
33、址外设端口的数量最大可达()个。12825616K64K7、用减法指令对两个补码表示的常数 C7H (被减数)和6BH (减数)进行减法运算后,进 位位CF,符号位SF,溢出位OF分别为()。1, 0, 00, 0, 10, 1, 00, 0, 08、Cache主存层次是为了弥补()。主存速度的不足外存速度的不足主存容量的不足主存速度和容量的不足9、若现堆栈的栈顶地址为1782H: 0F20H现从堆栈中弹出了 2个字的数据后,则SS和SP的内容为()。1782H 和 0F22H1782H 和 0F24H1782H 和 0F1CH1782H 和 0F1EH10、8088/8086CPU在响应82
34、59的中断过程中,连续执行两个INTA中断响应周期,第二个 中断响应周期是()。5-1读取8259中OCW3的内容 读取8259中断屏蔽寄存器的内容读取中断类型码清除中断申请寄存器IRRi11、常用的模/数转换的方法有下列四种,若要求转换速度不高而抗干扰性能好,则应采用()。计数器式ADC双积分式ADC逐次逼近式ADC高速并行转换式ADC12、一个有16个字的数据区,它的起始地址为 70A0H: 9DF6H,它的最后一个字的存储单 元的物理地址是()。10E96H7A814H7A818H10EB6H二、填空题:(每空1分,共12分)1、在8088CPU中,为了减少CPU的等待取指所需的时间,故
35、设置了 。2、执行指令AND AX, AX后,AX中的内容, CF=。3、在存储器对应的输入/输出方式中,不需要 指令。4、在8088CPU中,区分对内存还是对I/O操作的控制线是 ,当该线为电平时表示对I/O进行读写操作。5、若(AL) =B3H, (CL) =09H, (CF) =1,执行指令 RCR AL, CL 后, (AL) =(CF) =。6、8086/8088 CPU在执行指令 OUT 6CH , AL时,除了在地址线上送出端口地址信息 外,相应的控制线 为低电平,为高电平。7、当CPU响应外设提出的中断申请后,除了要保护现场及转向中断服务程序入口地址外, 还必须。8、8255A
36、的PA端口,PB端口工作于选通方式时,这两个端口的选通控制线是由提供的。三、程序设计(共40分)1. (10分)阅读下列程序段A DB 0H, 0F1H, 3H, 0D3H, 0C1H, 0H, 7H, 8H, 9H, 0F0HB DBC DB ?D DB ?BEGIN : XOR AL, ALMOVB, ALMOVC, AL5-2MOV D, AL LEASI, AMOV CX, 10LOP1:LODSBOR AL , AL1)2)6.7.JSX1JZX2INCBJMPNEXTX1 :INCCJMPNEXTX2:INCDNEXT :LOOPLOP1HLT.程序段执行后B中的内容为0,C中的内
37、容为.该程序段所完成的功能是:(15分)有一串L个字符的字符用,存放在 ASCSTR单元开始的存储区中,要求在字符串中查找空格字符(ASCII码为20H),若在用中找到空格字符,则将AH置1;若在用中未找到空格字符,则将 AH置0o试编一程序完成该功能。(15分)若在BUF单元开始的连续两个字单元中存放的内容是0012H和0034H要求编程把它们装配在一起形成 1234H并存入BUF字单元中。5-3四、综合题(30分)下图为用8253监视一个生产流水线的示意图 在晶体管的发射极上会产生一个脉冲,此脉冲作为图中工件从光源与光敏电阻之间通过时, 8253通道0计数器的计数输入 CLK0 ,当通道0
38、计数满50后,由OUT0输出负脉冲,作为CPU的中断申请信号,在中断服务程序 中,启动8253通道1计数器工作,由OUT1连续/&出1000Hz的方波,驱动扬声器发声, 持续5秒钟后停止输出。INTA0A1OUT0A0 8253A1+5V-1工件1.(及青18根据D0碑部及工作原理回答下列,一D0一若5253各端口地址为0A4H0A7H,n!宁*渊,5馅完感对74LS138以2.(主8253的黑型的连线。总 IO/M_程序:A3RDWR电阻LOP:A4MOVOUA7MOVOUTSTIHLTJMP中断服务程序:MOVOUTMOVOUTMOV驱AL 0A7H -AL ,CG2A G2AL
39、G1Y2 |Y3Y41LY5Y6 丫7LOPIS寸喈T加拶CLK1GATE15-4(设计数器均按BCD方式计数)2.5MHZ口悝道0初始化?置计数初值;开中断AL , , ALAL , 0A7H, ALAL , ;将GATE1置1,启动计数;通道1初始化;置计数初值OUTMOVOUT CALLMOVOUT0A5H, AL AL , 0A5H, AL DELAY5SAL , 延时5秒将 GATE1清0,停止计数A AL5-5(A)一、选择题:1.7.(每题1.5分,2.8.3.9.、填空题:(每空1分,共18分)4.10.共12分)5.11.6.12.2.变址寻址3.5. CPU 控制线 828
40、86. IO / M三、程序设计(共40分)I 4.7.硬件时钟周期8. 87H 11. 1) (BUFA)二奇数2) (BUFA) =X1+12. START:(BUFA) = X1 (BUFB) = X2LEASI,BUF3. START: LEASI, BUFMOVCL,SIMOVAL, SIINCSIMOVBL, ALMOVCH,SISHL AL, 1INCSIMOVBH, ALMOVAL,SISHLAL, 1ANDAL,OFHADDAL, BHMOVSI,ALADDAL, BLINCSIADDAL, SI+1REP1:REP1(BUFB)(BUFB)=偶数=X2+13)LOOPHLT
41、MOV JC MOV JMPBIIE : MOV EXIT : HLTSI+2, AL BIIESI+3, 0EXITSI+3, 1附:8253控制字为:计数器读/写格式1工作方式2制D20二进制D1 D0D7 D6 D5 D4 D300计数器00 00锁日命令000方式01 BCD01计数器101t/写低字节001方式110计数器210t/写高字节*10方式211计数器311t/写先低后高*11方式3100方式4方式0015微机原理及应用课程试卷F9800HF9FFFH四、综合题(30分)1. RAM存储容量:2KB,地址范围:F9000HF97FFH或EPROM存储容量为4KB 地址范围是
42、FE000HFEFFFH2.MOV AL , 81HOUT 83H , AL;置8255A方式享;控制口地址为83HTESBY:一.选择题:1.7.二.填空题:MOV AL , 05HOUTINTESTJNZ83H , ALAL , 82H AL , 40H TESBYMOV AL , OUT 80H ,MOV AL ,OUT INC OUTRET83H , AL83H ,DATAAL04HALAL微机原理及应用(每题1.5分,2.8.(每空1.保护现场1分,2.4.第一个不相等的字符共18分) 3.9.共12分)数据CX=0使 PC2=1读入C 口状态,C 口地址为82H判PC6 (BUSY
43、状态)PC6=1,循环查询;PC6=0,取打印字符送PA 口,A 口地址为80H;使 PC2=0使 PC2=1选通打印机(A)课程试卷16参考答案4.10.5.11.6.12.控制命令5.0F0A9H7.3. SS1 33 BCD1.1)比较2A与B的大小2) AX=1 说明 2A>B, AX=2 说明2A< B3)JB指令排除两数相等的可能2.MOVBX , OFFSET BUF3.LEASI, S1XORAX , AXLEADI, ES:MOVCX, 10MOVCX, 26LOP:ADDAX , BXCLDINCBXREP MOVSBINCBXHLTLOOP LOPMOV OF
44、FSET SUM ,AX6. CPU从存储器或I/O端口存取一个字节的时间.程序设计(共40分)四.S2HLT综合题(30分)1)程序存储器的容量是3)Y1Y3Y4MEMWMEMRIORIOWG2AG2BG12764CEOE6264CEWEOE8255CERDWR8KB;8255初始化A16A17A18 A192)数据存储器白勺容量是8KB8088主控板4) MOVMOVOUTMOVMOVOUTMOVOUTAL,98H DX ,8003HDX , ALDX ,8002HAL,00HDX , AL AL , 04HDX , AL;启动ADCMOVINMOVDX, 8000HAL , DX BUF
45、FER , ALINAD: IN AL , DX ;输入 EOCTEST AL,20HJZ INADMOV AL , 08H; EOC=1 ,OUT DX , AL;使 OE=1微机原理及应用(A)课程试卷17参考答案一.选择题:(每题1.5分,共18分)1. 2.3.4.5.6.7.8.9.10.11.12.二.填空题:(每空1分,共12分)1 .硬件系统 软件 2. SF OF3.直接寻址4. 4 个 TW5.减 164H6.保持 7. 864三.程序设计(共40分)1.1)统计数据块中各数据“ 12.MOVAL , XXCMPAL, 0JGEBIGPRMOVYY , 0FFHJMPEXI
46、TBIGPR:JEEQUPRMOVYY , 1JMPEXITEQUPR:MOVYY, 0EXIT :HLT四.综合题(30分)1 . 电路图中引线和器件的名称或功能是:的个数;2)数据块的长度3. START :LEA BX, TABLEMOV AL, FIRST MOVAH,0ADDAL ,ALADDBX,AXMOVAX ,BXMOVSECONDAXHLTA为IO/M 线; B为RD线; C为 WR线; D为 状态 线;U1为八缓冲器;U2为缓冲器;U3为锁存器;U4为译码器;2.第二小题填空答案按先后次序依此为:0F8HLEAOUTINJNCINJNE04H , ALAL,AL,02H03
47、H微机原理及应用(A)课程试卷18参考答案.选择题:(每题1.5分,1.2.7.8.二.填空题:(每空1.三总线结构5. ROM RAM9. 0000H0080H1分,2.6.共18分)3.9.共12分)64K4.10.5.11.6.12.3.基址+变址中断优先权7. 14.8. BX地址信息AL三.程序设计(共40分)1.求110的平方之和2. START : MOV MOV MOVLOP: MOV CMP JGE INCPLUS: INCLOOPMOVHLT四.综合题(30分)BX, OFFSET BUF CX, COUNTDX, 0 AL , BX AL, 0 PLUS DX BX LOP RESULT, DX3. START: LEA MOV MOVBX, TABLE AL, FIRST AH , 0ADD AL , AL ADD BX, AX MOV AX , BXMOV SECOND, AX HLT1) 1)芯片2764的作用是:程序存储器,6264的作用是:数据存储器2) 2764的容量为:8KB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国磷青铜行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国碳素钢行业市场发展趋势与前景展望战略研究报告
- 25年公司、项目部、各个班组安全培训考试试题答案完美
- 2025年员工三级安全培训考试试题【典型题】
- 2025年员工三级安全培训考试试题含答案【预热题】
- 2025年网络接头百宝盒项目可行性研究报告
- 2025-2030中国电磁减震器行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030中国电热器行业市场发展态势及发展趋势与投资战略研究报告
- 2025-2030中国电子积木行业竞争力剖析及发展策略建议研究报告
- 2024-2025新入职工安全培训考试试题典型题
- 2025年春新北师大版数学一年级下册课件 三 20以内数与减法 第3课时 凑数游戏
- 《义务教育信息科技教学指南》有效应用策略
- 2024年低碳生活科普知识竞赛题库
- 2025-2030全球藻源虾青素行业调研及趋势分析报告
- 2025年广东深圳市慢性病防治中心选聘专业技术人员3人历年高频重点提升(共500题)附带答案详解
- 新生儿感染的个案护理
- 国省道公路标志标线维护方案投标文件(技术方案)
- 面具的设计制作课件
- 病历书写规范细则(2024年版)
- 《国内手语翻译人才供求现状调研报告》
- 2023年西藏初中生物学业水平考试卷试题真题(含答案解析)
评论
0/150
提交评论