微机原理历年考试试题_第1页
微机原理历年考试试题_第2页
微机原理历年考试试题_第3页
微机原理历年考试试题_第4页
微机原理历年考试试题_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微机原理历年考试一试题微机原理历年考试一试题微机原理历年考试一试题A卷2021—2021学年第一学期?微机原理?试卷〔闭卷〕(合用专业:电子08、自动化08、电气08、测控08、物理08)专业班级姓名学号开课系室电子信息工程系考试日期2021年1月7日题号一二三总分得分阅卷人说明:全部问题除特别指出外,均针对8086;全部问题均可用自己的语言回复。一、填空题〔每空1分,共20分〕设机器字长为8位,最高位是符号位,那么十进制数-23所对应的原码是

,补码是

。2.有一个十进制数

17.25,它对应的二进制数为

,压缩

BCD码为

。假定目前货仓指针SP指向2006H单元,那么从货仓中弹出2个字的内容后,SP应指向________。4.8255芯片内部有5.8259A芯片占

3个位的数据端口,此中A口有种工作方式。个端口地点,要想管理32级中止,起码需要片8259A。

中止系统可办理

种不一样的中止。假定8086CPU引脚状态是M/IO=0,RD=0,WR=1,那么此时履行的操作是。跟外设之间通讯时,传递的信息的种类主要包含、__和。9.8086的1MB地点空间能够分红很多逻辑段,每段容量最大可为。10.假定定义DATDB‘213.456’,那么(DAT+5)单元寄存的字节数据是。11.计算机中的指令一般由和操作数两局部构成。12.关于指令:MOVAH,23GE15H,汇编结果为:MOVAH,。13.设计输入输出接口电路的原那么是:输入要,输出要。二、简答题〔共37分〕1.微型计算机由哪几局部构成?简述各局部功能。〔4分〕2.CPU与外设之间的数据传递方式包含程序控制方式、中止方式和

DMA方式,请问程序控制方式又分为哪两种方式?这两种方式在与外设进行数据传递时有什么差别?

〔4分〕从内部构造上分为哪两局部?并简述各局部功能?〔4分〕某程序数据段中寄存了2个字,1234H和5060H,DS=7850H,数据寄存的偏移地点为3121H及285AH。试绘图说明它们在储存器的寄存状况,假定要读取这两个字,需要对储存器进行几次操作?〔5分〕写出以下指令中源操作数的寻址方式。〔4分〕〔1〕MOVAX,BX〔2〕MOVAX,[2000H]〔3〕MOVAX,[BX+DI]〔4〕MOVBX,OFFSETBUFF判断以下指令的对错;假定有错,简述原由〔3分〕〔1〕MOVAX,[BX][BP]〔2〕MOV[1000H],[SI]〔3〕MOVAL,0200H假定对应中止种类号为30H的中止效力程序寄存在2300H:3460H开始的地区中,画出该中止向量在内存中的寄存形式?试编写一程序段达成该中止向量的设置。〔5分〕简述可障蔽中止办理的过程。〔3分〕8255A的接口电路如以下列图所示,端口地点分别为:80H~83H,编写程序段实现用4个LED反应4个开关的状态。要求:开关合上灯亮,开关断开灯灭。〔5分〕8255AL3D7-0D7-0PB3L2PB2L1IOWWRPB1L0PB0IORRD+5vA1A17K3PA+5vA0A06K2PA+5v80H~83HCSPA5K1+5vK0PA4三、程序剖析题〔共8分〕CPU各个志位的初始状均0,行指令:MOVAX,0DECAX后,AX=?,SF=?,CF=?〔3分〕下边程序段的功能是从240H端口取数据,其能否20H,假定不是将241H端口清0,否向NEXT,将程序充完好。〔5分〕MOVDX,AL,20HMOVDX,241HMOVAL,OUTDX,AL⋯⋯NEXT:⋯⋯2021—2021年?微机原理A(闭卷)?参照答案和评分标准一、填空题〔每空1分,共20分〕、111010012.10001.01B,00010111.00100101BCD8,32,5端口读操作数据信息、状态信息和控制信息〔或命令信息〕‘5’或35H或53操作码12.0FFH或11111111B或255缓冲,锁存二、简答题〔共37分〕微型计算机由哪几局部构成?简述各局部功能。〔4分〕答:微型计算机系统主要由微办理器〔CPU〕、储存器、I/O接口和总线构成。〔2分〕此中微办理器为微型计算机的核心,主要达成取指令、指令译码、简单的算术逻辑运算及程序控制等;储存器主要用来储存程序和数据;I/O接口用于外设与CPU之间的信息协调;总线是CPU与储存器和I/O接口之间传递数据信息、地点信息和控制信息的通道。〔2分〕2.CPU与外设之间的数据传递方式包含程序控制方式、中止方式和DMA方式,请问程序控制方式又分为哪两种方式?这两种方式在与外设进行数据传递时有什么差别?〔4分〕答:程序控制方式分为无条件传递方式和有条件传递方式〔或查问式传递方式〕〔2分〕无条件传递方式在进行数据传递时不需要查问外设的状态,可依据需要随时进行输入或输出操作。〔1分〕有条件传递方式在进行数据传递前,一定先确认外设已处于准备传递数据的状态,才能进行输入或输出操作。〔1分〕从内部构造上分为哪两局部?并简述各局部功能?〔4分〕答:8086CPU从内部构造上分为总线接口单元〔BIU〕和履行单元〔EU〕。〔2分〕总线接口单元〔BIU〕负责物理地点形成、取指令、指令排队、读写操作数和总线控制。〔1分〕履行单元〔EU〕负责指令译码和履行履行。〔1分〕某程序数据段中寄存了2个字,1234H和5060H,DS=7850H,数据寄存的偏移地点为3121H及285AH。试绘图说明它们在储存器的寄存状况,假定要读取这两个字,需要对储存器进行几次操作?〔5分〕答:〔1〕计算2个字的物理地点第1个字:7850H×10H+3121H=7B621H〔1分〕第2个字:7850H×10H+285AH=7AD5AH〔1分〕〔2〕画储存器散布图〔2分,每字储存1分〕⋯⋯7AD5AH60H50H⋯7B621H34H12H⋯⋯。注:不计算物理地点,直接用逻辑地点表示储存单元也能够〔3〕操作次数〔1分〕从7B621H这个奇地点单元读取一个字需要接见2次储存器,从7AD5AH偶地点单元读取一个字需要接见1次储存器,因此共需要对储存器进行3次操作。写出以下指令中源操作数的寻址方式。〔4分,每题1分〕〔1〕MOVAX,BX答:寄存器寻址〔2〕MOVAX,[2000H]答:直接寻址〔3〕MOVAX,[BX+DI]答:基址变址寻址〔4〕MOVBX,OFFSETBUFF答:立刻寻址判断以下指令的对错;假定有错,简述原由〔3分,每题1分〕〔1〕MOVAX,[BX][BP]答:错。对储存单元寻址时,BX和BP不可以同时出此刻[]中。〔2〕MOV[1000H],[SI]答:错。储存单元之间不可以直接传递数据。〔3〕MOVAL,0200H答:错。原操作数和目的操作数长度不一致。假定对应中止种类号为30H的中止效力程序寄存在2300H:3460H开始的地区中,画出该中止向量在内存中的寄存形式?试编写一程序段达成该中止向量的设置。〔5分〕答:〔1〕画中止向量在内存中的寄存图〔2分〕⋯⋯000C0H60H34H00H⋯23H⋯〔2〕中止向量设置程序段〔3分〕MOVAX,2300H或MOVAX,0MOVDS,AXMOVDS,AXMOVDX,3460H〔1分〕MOVBX,00C0H〔1分〕MOVAL,30H〔1分〕MOVWORDPTR[BX],3460H〔1分〕MOVAH,25HMOVWORDPTR[BX+2],2300H〔1分〕INT21H〔1分〕简述可障蔽中止办理的过程。〔3分〕答:中止恳求,中止响应,保护现场,转入履行中止效力子程序,恢复现场和中止返回。8255A的接口路以下所示,端口地点分:80H~83H,写程序段用4个LED反应4个开关的状。要求:开关合上灯亮,开关断开灯。〔5分〕答:8255A程序片段:MOVAL,90HOUT83H,AL〔1分〕INAL,80H〔1分〕MOVCL,4SHRAL,CL〔1分〕NOTAL〔1分〕OUT81H,AL〔1分〕

D7-0D7-0PB3L3L2PB2IOWL1WRPB1L0PB0IORRD+5vA1A1PA7K3+5vA0A0PAK26+5v80H~83HCSPAK15PA4K0三、程序剖析题〔共8分〕CPU各个志位的初始状均0,行指令:MOVAX,0DECAX后,AX=?,SF=?,CF=?〔3分〕答:AX=FFFFH或-1〔1分〕,SF=1〔1分〕,CF=0〔1分〕下边程序段的功能是从240H端口取数据,其能否20H,假定不是将241H端口清0,否向NEXT,将程序充完好。〔5分〕MOVDX,240HINAL,DXCMPAL,20H_JZ〔或JE)NEXT__MOVDX,241HMOVAL,0OUTDX,AL⋯⋯NEXT:⋯⋯A卷2021—2021学年第一学期?微机原理?试卷〔开卷〕(合用专业:电子08、自动化08、电气08、测控08、物理08)专业班级姓名学号开课系室电子信息工程系考试日期2021年1月7日题号一二三总分得分阅卷人一、〔13分〕8253的通道0~2和控制端口的地点分别为360H、362H、364H和366H,以下列图为8253对外连结信号表示图,按要求达成下述功能:1.在CLK1端输入5kHz的连续时钟脉冲,要求发光二极管亮1秒鈡,灭1秒钟,而后再亮1秒,灭1秒,不停循环下去。CLK2端连结生产流水线的产品计数脉冲,要求每生产冲。〔1〕说明通道1和通道2应分别工作在哪一种方式?并简述原由。

1000件产品输出1个装箱脉5kHzCLK1+5VGATE1OUT18253CLK2产品计数脉冲GATE2+5VOUT2装箱脉冲〔2〕计算通道1和通道2的计数初值。〔3〕编写通道1和通道2的初始化程序片断。〔4〕在装箱过程中需要认识箱子中已经装了多少件产品,怎样编程实现。二、〔12分〕以下列图为某CPU的最小系统和某储存芯片的框图,该CPU共有8位数据总线,最大能够接见1MB的储存空间,其内部构造与8086同样,请回复以下问题:将图中CPU的有关信号线与储存器相连。要求1#储存器的开端地点为32000H,2#储存器的开端地点为38000H,且各储存单元的地点独一。依据需要选择适合的门电路与138译码器一同达成译码,画出译码电路图。编写程序片段把1#储存器内容的绝对值按次序储存到2#储存器。A12~0WRCPU最小RD系统D7~0

WEOE

A12~01#CS1D7~0AY0BY1CY2Y3Y4G1Y5G2AY6G2BY7

A12~0WE2#CS2OED7~074LS138三、〔10分〕设在内存缓冲区中有一数据块DATA,寄存着20个带符号的字节型数据,对这

20个数据进行以下办理:去掉此中的最大值,而后对节余的

19个数乞降,并将和送入SUM单元。要求画出程序流程框图,编写完好的汇编语言源程序。

注:不考虑乞降能否溢出。2021—2021年?微机原理A(开卷)?参照答案和评分标准一、〔13分〕〔1〕说明通道1和通道2应分别工作在哪一种方式?并简述原由。答:通道1工作方式为3,因为方式3的门控信号要求为高电平,且输出的波形是方波信号。〔1分〕通道2工作方式为0,因为方式0门控信号要求为高电平,且计数结束后,输出一个上涨沿。〔1分〕〔2〕计算通道1和通道2的计数初值。〔1分〕答:N1=5KHz/(1/2s)=10000N2=1000-1=999〔3〕编写通道1和通道2的初始化程序片断〔参照程序以下,但不独一〕。答:通道1初始化:通道2初始化:MOVAL,01110110BMOVAL,10110000BMOVDX,366HMOVDX,366HOUTDX,AL(1分)OUTDX,AL(1分)MOVDX,362HMOVDX,364HMOVAX,10000MOVAX,999OUTDX,AL〔1分〕OUTDX,AL〔1分〕MOVAL,AHMOVAL,AHOUTDX,AL(1分)OUTDX,AL(1分)〔4〕在装箱过程中需要认识箱子中已经装了多少件产品,怎样编程实现。MOVAL,10000000BMOVDX,366HOUTDX,AL〔1分〕MOVDX,364HINAL,DXMOVAH,AL〔1分〕INAL,DXXCHGAL,AH〔1分〕MOVBX,1000SUBBX,AX〔1分〕注:参照程序不独一二、〔12分〕〔1〕正确连结CPU有关信号〔2分〕A12~0WRA12~0A12~0WEWECPU1#CS12#CS2OEOE最小RDD7~0D7~0系统D7~02〕A13AY0A14BY1CS1A15CY2Y3A16&Y4CS2G1Y5A17G2AY6A18+G2BY7A1974LS1383〕程序片段〔参照程序,不独一〕MOVAX,3000HMOVDS,AXMOVSI,2000HMOVDI,8000H〔1分〕MOVCX,2000H〔1分〕L1:MOVAL,[SI]CMPAL,0JGEL2〔1分〕NEGALL2:MOV[DI],AL〔1分〕INCSIINCDI〔1分〕LOOPL1〔1分〕

评分标准:1.、地点译码输入连结,译码电路不独一〔2分〕2.、储存器片选连结〔2分〕三、〔10分〕程序流程框图〔3分〕;开始数据块DATA定义数据块首地点→BX数据块长度→CX初值0送SUM[BX]→ALSUM=SUM+[BX]

完好程序〔7分〕DATASEGMENTDATADB20DUP(?)SUMDB0DATAENDS〔1分〕CODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVBX,OFFSETDATAMOVCX,20MOVAL,[BX]〔1分〕AL>[BX]?N[BX]→ALBX+1→BXN

Y

MOVAH,0L1:ADDAH,[BX]〔1分〕CMPAL,[BX]JGL2〔或JGEL2〕〔1分〕MOVAL,[BX]个数判断完了?YSUM=SUM-AL结束

L2:INCBXDECCXJNZL1〔1分〕SUBAH,ALMOVSUM,AH〔1分〕MOVAH,4CHINT21HCODEENDSENDSTART〔1分〕A卷2021—2021学年第一学期?微机原理?试卷〔闭卷〕(合用专业:电子09、自动化09、电气09、测控09、应物09)专业班级姓名学号开课系室电子信息工程系考试日期2021年1月12日题号一二三总分得分阅卷人说明:全部问题除特别指出外,均针对8086;全部问题均可用自己的语言回复。本题得分一、填空题〔每空1分,共20分〕1.十进制数189对应的二进制数是,对应的压缩BCD码是。采纳补码表示的某个8位二进制整数由3个“0〞和5个“1〞构成,那么其可表示的最小真值是。两个BCD数18H和23H,先将18H送入寄存器AL中,再将23H送入BL中,当履行指令ADDAL,BL后,请问寄存器AL中的值为。在履行MOVAL,[SI]指令的总线周期内,假定SI中寄存的内容为1234H,那么BHE和A0的状态分别为。任何一个逻辑地点均由段基址和偏移地点两局部构成,当进行取指令操作时,段基址由寄存器供给,偏移地点由寄存器供给。6.8086CPU对外的数据线是根,地点线根,可寻址的内存单元数为,可寻址的I/O端口数为。7.内存是位于计算机内部的主储存器,用于寄存。8.微机系统中,CPU与外设间的数据传递方式主要包含,和。假定某中止源的中止种类号为09H,那么CPU响应当中止后会自动从物理地点为开始的四个单元中拿出相应的中止向量。10.每片8259A可管理级中止,假定3片8259A进行级联,最多可连结个可障蔽中止源。11.假定AX=2000H,BX=3000H,那么履行指令SUBAX,BX后,标记寄存器中的OF=,CF=。二、简答题〔共37分〕本题得分1.条件传递接口电路中起码应包含什么端口?并简述条件传递的工作过程。〔3分〕画出微型计算机的构成框图,并简述各局部功能。〔4分〕绘图说明下边语句所分派的储存空间及初始化的数据值。〔3分〕BUFDW2DUP(1),-1,‘AB’给定一个货仓储存区,其地点为1270H:0000H~1270H:0100H,SS=1270H,SP=0052H,问:〔1〕栈顶的逻辑地点是多少?〔2〕栈底的物理地点是多少?〔3〕假定压入数据1234H,数据在内存中怎样寄存?此时SP的值是多少?〔4分〕DS=3000H,在物理地点为34780H的内存单元中寄存有字节数据20H,要求采用3种不一样的寻址方式将该字节数据送入寄存器程序片段。〔4分〕

AL中,试写出寻址方式的名称及相应的6.简述一般子程序调用过程和矢量中止效力子程序调用过程的主要异同。〔4分〕判断以下指令的对错;假定有错,简述原由〔3分〕〔1〕MOV[DI],[BX]〔2〕PUSHAL〔3〕JMP0100H响应可障蔽中止恳求的条件是什么?〔4分〕9.简述指令性语句和伪指令语句的主要差别,并列出汇编语言中常用的伪指令。〔4分〕以下列图为8088最小系统与某储存芯片构成的RAM储存器系统。〔4分〕说明一片RAM芯片的储存容量为多少?计算该储存器区的总容量为多少?说明每片RAM芯片的地点范围?1024Y1A10-1910Y0M/IOD0-788088CSCS最小D0-7D0-7系统1#2#A0-9A0-9WEWEA0-910WR三、程序剖析题〔共8分〕本题得分初AX=1234H,BX=5678H,DX=0ABCDH,下边一段程序:MOVCL,4SHLDX,CLMOVBL,AHSHLAX,CLSHRBL,CLORDL,BL行后,AX=?,BX=?,DX=?〔3分〕下边程序段的功能是求5到50之和,并将果寄存到SUM元中,将程序充完好。〔5分〕SUMDW0⋯⋯MOVCX,MOVBX,MOVAX,L1:ADDAX,BXINCBXMOV,AX2021—2021年?微机原理A(闭卷)?参照答案和评分标准一、填空题〔每空1分,共20分〕、189H或000110001001BCD-113或-1110001B3BH1,0CS,IP6.16、20、1M或220、64K或65536或216目前正在使用的程序和数据程序控制方式、中止方式和DMA方式10.8,2211.0,1二、简答题〔共37分〕1.条件传递接口电路中起码应包含什么端口?并简述条件传递的工作过程。〔3分〕答:〔1〕起码包含状态端口和数据端口。〔2分〕〔2〕条件传递工作过程:先读取状态端口的信息,检测能否准备好互换数据,假定已准备好,那么与数据端口进行数据互换;否那么持续读取状态端口,直到数据准备好。〔1分〕画出微型计算机的构成框图,并简述各局部功能。〔4分〕答:构成框图如以下列图所示:〔2分〕各局部功能:〔1〕微办理器为微型计算机的核心,主要达成取指令、指令译码、简单的算术逻辑运算及程序控制等。〔分〕〔2〕储存器主要用来储存程序和数据。〔分〕〔3〕I/O接口用于外设与CPU之间的信息协调。〔分〕〔4〕总线是CPU与储存器和I/O接口之间传递数据信息、地点信息和控制信息的通道。〔分〕绘图说明以下语句所分派的储存空间及初始化的数据值。〔3分〕BUFDW2DUP(1),-1,‘AB’答:⋯01BUF001分0100FF1分FF42或‘B’1分41或‘A’⋯给定一个货仓储存区,其地点为1270H:0000H~1270H:0100H,SS=1270H,SP=0052H,问:〔1〕栈顶的逻辑地点是多少?〔2〕栈底的物理地点是多少?〔3〕假定压入数据1234H,数据在内存中怎样寄存?此时SP的值是多少?〔4分〕答:〔1〕栈顶的逻辑地点为:1270H:0052H〔1分〕〔2〕栈底的物理地点为:12800H〔1分〕〔3〕内存寄存形式如以下列图所示:〔1分〕⋯341270H:0050H121270H:0051H⋯SP=0050H〔1分〕DS=3000H,在物理地点为34780H的内存单元中寄存有字节数据20H,要求采纳3种不一样的寻址方式将该字节数据送入寄存器AL中,试写出寻址方式的名称及相应的程序片段。〔4分〕答:因为物理地点=34780H,且DS=3000H,因此EA=34780H-3000*10H=4780H〔1分〕〔1〕直接寻址〔1分〕MOVAL,[4780H]〔2〕寄存器间接寻址〔1分〕MOVBX,4780HMOVAL,[BX]〔3〕寄存器相对寻址〔1分〕MOVBX,4700HMOVAL,[BX+80H]注:每种寻址方式和对应的指令各0.5分,答案不独一。6.简述一般子程序调用过程和矢量中止效力子程序调用过程的主要异同。〔4分〕答:同:都要保护断点,程序流程转向相应的子程序去履行且履行完后都要返回。〔2分〕异:一般子程序入栈保护的是IP或CS和IP,中止效力子程序入栈入栈保护的是Flags、CS和IP;一般子程序的返回指令为RET,中止效力子程序的返回指令为IRET。〔2分〕判断以下指令的对错;假定有错,简述原由〔3分〕〔1〕MOV[DI],[BX]答:错,两个储存单元之间不可以直接传递数据。〔1分〕〔2〕PUSHAL答:错,PUSH指令是以字为单位进行操作的。〔1分〕〔3〕JMP0100H答:正确。〔1分〕响应可障蔽中止恳求的条件是什么?〔4分〕答:〔1〕外设提出恳求〔1分〕〔2〕本级中止未被障蔽〔1分〕〔3〕本级中止优先级最高〔1分〕〔4〕CPU允同意障蔽中止恳求,即IF=1〔1分〕述指令性句和指令句的主要差,并列出言中常用的指令。〔4分〕答:〔1〕主要差〔2分〕指令性句:有的机器,在程序运转行指令性句;指令句:没有的机器,程中行指令句〔2〕常用的指令〔2分〕DB、DW、EQU、SEGMENT⋯⋯ENDS、ASSUME、PROC⋯⋯ENDP、ORG、END注:每条指令0.5分,最多2分。下8088最小系与某存芯片构成的RAM存器系。〔4分〕明一片RAM芯片的存容量多少?算存器区的容量多少?明每片RAM芯片的地点范?答:〔1〕存容量:1K×8或1KB〔1分〕〔2〕容量:2K×8或2KB〔1分〕〔3〕1#芯片地点范:00000H~003FFH〔1分〕2#芯片地点范:00400H~007FFH〔1分〕三、程序剖析题〔共8分〕1.〔3分〕AX=2340H〔1分〕BX=5601H〔1分〕DX=BCD1H〔1分〕下边程序段的功能是求5到50之和,并将果寄存到SUM元中,将程序充完好。〔5分〕SUMDW0MOVCX,46或MOVCX,45〔1分〕MOVBX,5MOVBX,6〔1分〕MOVAX,0MOVAX,5〔1分〕L1:ADDAX,BXINCBXLOOPL1〔1分〕MOVSUM,AX〔1分〕A卷2021—2021学年第一学期?微机原理?试卷〔闭卷〕(合用专业:电子09、自动化09、电气09、测控09、应物09)专业班级姓名学号开课系室电子信息工程系考试日期2021年1月12日题号一二三总分得分阅卷人说明:全部问题除特别指出外,均针对8086;全部问题均可用自己的语言回复。本题得分一、填空题〔每空1分,共20分〕1.十进制数189对应的二进制数是,对应的压缩BCD码是。采纳补码表示的某个8位二进制整数由3个“0〞和5个“1〞构成,那么其可表示的最小真值是。两个BCD数18H和23H,先将18H送入寄存器AL中,再将23H送入BL中,当履行指令ADDAL,BL后,请问寄存器AL中的值为。在履行MOVAL,[SI]指令的总线周期内,假定SI中寄存的内容为1234H,那么BHE和A0的状态分别为。任何一个逻辑地点均由段基址和偏移地点两局部构成,当进行取指令操作时,段基址由寄存器供给,偏移地点由寄存器供给。6.8086CPU对外的数据线是根,地点线根,可寻址的内存单元数为,可寻址的I/O端口数为。7.内存是位于计算机内部的主储存器,用于寄存。8.微机系统中,CPU与外设间的数据传递方式主要包含,和。假定某中止源的中止种类号为09H,那么CPU响应当中止后会自动从物理地点为开始的四个单元中拿出相应的中止向量。10.每片8259A可管理级中止,假定3片8259A进行级联,最多可连结个可障蔽中止源。11.假定AX=2000H,BX=3000H,那么履行指令SUBAX,BX后,标记寄存器中的OF=,CF=。二、简答题〔共37分〕本题得分1.条件传递接口电路中起码应包含什么端口?并简述条件传递的工作过程。〔3分〕画出微型计算机的构成框图,并简述各局部功能。〔4分〕绘图说明下边语句所分派的储存空间及初始化的数据值。〔3分〕BUFDW2DUP(1),-1,‘AB’给定一个货仓储存区,其地点为1270H:0000H~1270H:0100H,SS=1270H,SP=0052H,问:〔1〕栈顶的逻辑地点是多少?〔2〕栈底的物理地点是多少?〔3〕假定压入数据1234H,数据在内存中怎样寄存?此时SP的值是多少?〔4分〕DS=3000H,在物理地点为34780H的内存单元中寄存有字节数据20H,要求采用3种不一样的寻址方式将该字节数据送入寄存器程序片段。〔4分〕

AL中,试写出寻址方式的名称及相应的6.简述一般子程序调用过程和矢量中止效力子程序调用过程的主要异同。〔4分〕判断以下指令的对错;假定有错,简述原由〔3分〕〔1〕MOV[DI],[BX]〔2〕PUSHAL〔3〕JMP0100H响应可障蔽中止恳求的条件是什么?〔4分〕9.简述指令性语句和伪指令语句的主要差别,并列出汇编语言中常用的伪指令。〔4分〕以下列图为8088最小系统与某储存芯片构成的RAM储存器系统。〔4分〕说明一片RAM芯片的储存容量为多少?计算该储存器区的总容量为多少?说明每片RAM芯片的地点范围?1024Y1A10-1910Y0M/IOD0-788088CSCS最小D0-7D0-7系统1#2#A0-9A0-9WEWEA0-910WR三、程序剖析题〔共8分〕本题得分初AX=1234H,BX=5678H,DX=0ABCDH,下边一段程序:MOVCL,4SHLDX,CLMOVBL,AHSHLAX,CLSHRBL,CLORDL,BL行后,AX=?,BX=?,DX=?〔3分〕下边程序段的功能是求5到50之和,并将果寄存到SUM元中,将程序充完好。〔5分〕SUMDW0⋯⋯MOVCX,MOVBX,MOVAX,L1:ADDAX,BXINCBXMOV,AX2021—2021年?微机原理A(闭卷)?参照答案和评分标准一、填空题〔每空1分,共20分〕、189H或000110001001BCD-113或-1110001B3BH1,0CS,IP6.16、20、1M或220、64K或65536或216目前正在使用的程序和数据程序控制方式、中止方式和DMA方式10.8,2211.0,1二、简答题〔共37分〕1.条件传递接口电路中起码应包含什么端口?并简述条件传递的工作过程。〔3分〕答:〔1〕起码包含状态端口和数据端口。〔2分〕〔2〕条件传递工作过程:先读取状态端口的信息,检测能否准备好互换数据,假定已准备好,那么与数据端口进行数据互换;否那么持续读取状态端口,直到数据准备好。〔1分〕画出微型计算机的构成框图,并简述各局部功能。〔4分〕答:构成框图如以下列图所示:〔2分〕各局部功能:〔5〕微办理器为微型计算机的核心,主要达成取指令、指令译码、简单的算术逻辑运算及程序控制等。〔分〕〔6〕储存器主要用来储存程序和数据。〔分〕〔7〕I/O接口用于外设与CPU之间的信息协调。〔分〕〔8〕总线是CPU与储存器和I/O接口之间传递数据信息、地点信息和控制信息的通道。〔分〕绘图说明以下语句所分派的储存空间及初始化的数据值。〔3分〕BUFDW2DUP(1),-1,‘AB’答:⋯01BUF001分0100FF1分FF42或‘B’1分41或‘A’⋯给定一个货仓储存区,其地点为1270H:0000H~1270H:0100H,SS=1270H,SP=0052H,问:〔1〕栈顶的逻辑地点是多少?〔2〕栈底的物理地点是多少?〔3〕假定压入数据1234H,数据在内存中怎样寄存?此时SP的值是多少?〔4分〕答:〔1〕栈顶的逻辑地点为:1270H:0052H〔1分〕〔2〕栈底的物理地点为:12800H〔1分〕〔3〕内存寄存形式如以下列图所示:〔1分〕⋯341270H:0050H121270H:0051H⋯SP=0050H〔1分〕DS=3000H,在物理地点为34780H的内存单元中寄存有字节数据20H,要求采纳3种不一样的寻址方式将该字节数据送入寄存器AL中,试写出寻址方式的名称及相应的程序片段。〔4分〕答:因为物理地点=34780H,且DS=3000H,因此EA=34780H-3000*10H=4780H〔1分〕〔1〕直接寻址〔1分〕MOVAL,[4780H]〔2〕寄存器间接寻址〔1分〕MOVBX,4780HMOVAL,[BX]〔3〕寄存器相对寻址〔1分〕MOVBX,4700HMOVAL,[BX+80H]注:每种寻址方式和对应的指令各0.5分,答案不独一。6.简述一般子程序调用过程和矢量中止效力子程序调用过程的主要异同。〔4分〕答:同:都要保护断点,程序流程转向相应的子程序去履行且履行完后都要返回。〔2分〕异:一般子程序入栈保护的是IP或CS和IP,中止效力子程序入栈入栈保护的是Flags、CS和IP;一般子程序的返回指令为RET,中止效力子程序的返回指令为IRET。〔2分〕判断以下指令的对错;假定有错,简述原由〔3分〕〔1〕MOV[DI],[BX]答:错,两个储存单元之间不可以直接传递数据。〔1分〕〔2〕PUSHAL答:错,PUSH指令是以字为单位进行操作的。〔1分〕〔3〕JMP0100H答:正确。〔1分〕响应可障蔽中止恳求的条件是什么?〔4分〕答:〔1〕外设提出恳求〔1分〕〔2〕本级中止未被障蔽〔1分〕〔3〕本级中止优先级最高〔1分〕〔4〕CPU允同意障蔽中止恳求,即IF=1〔1分〕述指令性句和指令句的主要差,并列出言中常用的指令。〔4分〕答:〔1〕主要差〔2分〕指令性句:有的机器,在程序运转行指令性句;指令句:没有的机器,程中行指令句〔2〕常用的指令〔2分〕DB、DW、EQU、SEGMENT⋯⋯ENDS、ASSUME、PROC⋯⋯ENDP、ORG、END注:每条指令0.5分,最多2分。下8088最小系与某存芯片构成的RAM存器系。〔4分〕明一片RAM芯片的存容量多少?算存器区的容量多少?明每片RAM芯片的地点范?答:〔1〕存容量:1K×8或1KB〔1分〕〔2〕容量:2K×8或2KB〔1分〕〔3〕1#芯片地点范:00000H~003FFH〔1分〕2#芯片地点范:00400H~007FFH〔1分〕三、程序剖析题〔共8分〕1.〔3分〕AX=2340H〔1分〕BX=5601H〔1分〕DX=BCD1H〔1分〕下边程序段的功能是求5到50之和,并将果寄存到SUM元中,将程序充完好。〔5分〕SUMDW0MOVCX,46或MOVCX,45〔1分〕MOVBX,5MOVBX,6〔1分〕MOVAX,0MOVAX,5〔1分〕L1:ADDAX,BXINCBXLOOPL1〔1分〕MOVSUM,AX〔1分〕A卷2021—2021学年第一学期?微机原理?试卷〔开卷〕(合用专业:电子09、自动化09、电气09、测控09、应物09)专业班级姓名学号开课系室电子信息工程系考试日期2021年1月12日题号一二三总分得分阅卷人一、〔10分〕本题得分8253各端口地点分别为360H、362H、364H和366H,以下列图为8253对外连结信号表示图,按要求达成下述功能:1.CLK0端连结生产流水线的产品计数脉冲,要求每生产30件产品输出1个装箱脉冲。〔1〕为通道0选择适合的工作方式并简述原由。

1MHzCLK1GATE1OUT18253产品计数脉冲CLK2CLK0+5VGATE0GATE2装箱脉冲OUT2OUT0〔2〕为通道0编写初始化程序片段。现有的时钟信号频次为1MHz,假定在不增添硬件电路的状况下,要求利用节余通道产生周期为5S的对称方波:〔1〕为节余通道选择适合的工作方式,并画出各通道相应的硬件连线。〔2〕计算各通道的计数初值,并给出计算步骤。二、〔13分〕本题得分8255A的接口电路如以下列图所示,端口地点分别为:90H、92H、94H和96H,请按要求达成下述功能:1〕利用74LS138译码器和逻辑门搭建地点译码电路,要求8255A各端口地点独一。2〕画出8255A与8086最小系统的硬件接口连结线。3〕编写完好的汇编源程序,使开关K接到地点1到2时,数码管显示相应的数字12,当开关K接至地点3时,退出程序。aD0-7PBWRRD8086A1A0最小系统CSPA38255APA2PA1

fbgecd32开关K1+5V〔本页的空白假定不够用,可在下页接着书写〕〔本页用于答题,不是底稿纸〕〔本页用于答题,不是底稿纸〕三、〔12分〕本题得分设在内存缓冲区中有一数据块BUF,寄存着100名学生某门课程的考试成绩〔总分值为100分,最低为0分〕,求出成绩不低于90分以及成绩低于60分的学生个数,并将它们分别存于符号地点为GOOD和FAIL的2个内存单元中。要求画出程序流程框图,编写完好的汇编语言源程序。2021—2021年?微机原理A(开卷)?参照答案和评分标准一、〔10分〕CLK0端连结生产流水线的产品计数脉冲,要求每生产30件产品输出1个装箱脉冲。〔1〕为通道0选择适合的工作方式并简述原由。答:通道0工作方式为0。〔1分〕原由:因为方式0门控信号要求为高电平,一般用于对外面事件进行计数且计数结

温馨提示

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

评论

0/150

提交评论