纺织微机试题08-09B答案.doc

纺织微机试题08-09B答案.doc

ID:59465576

大小:45.50 KB

页数:6页

时间:2020-11-02

纺织微机试题08-09B答案.doc_第1页
纺织微机试题08-09B答案.doc_第2页
纺织微机试题08-09B答案.doc_第3页
纺织微机试题08-09B答案.doc_第4页
纺织微机试题08-09B答案.doc_第5页
资源描述:

《纺织微机试题08-09B答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2008--2009第2学期《微机原理及应用》期末考试试卷(B)姓名:学号:专业班级:题号一二三四总分得分核分人得分评卷人复查人一、填空题(每空1分,共20分)1、将B看作8位微型机中的原码,其真值为-49,若将其看作反码,其真值为-78,若将其看作补码,其真值为-79。2、MCS-51单片机的程序存储器、片内数据存储器和片外数据存储器的地址空间分别为64KB、256B和64KB。3、MCS-51单片机有4个8位并行接口,在访问片外存储器时,P2口可以输出地址总线的高8位地址码,P0口可以输出地址总线的低8位地址码,同时,P0口又兼作8位双向数据线。4、微型计算机内部各

2、部件之间采用系统总线连接,其中三总线结构尤为普遍,三总线是地址总线、数据总线和控制总线。5、MCS-51单片机内的T/C0和T/C1均可有定时和计数两种工作模式。6、MCS-51单片机有5个中断源,EA是CPU中断允许总控位,IE的名称是中断允许寄存器。7、若设置T/C0为工作方式2,计数方式,每计数2次后,向CPU申请中断,则(TH0)=FEH,(TL0)=FEH。得分评卷人复查人二、选择题(每小题2分,共20分)1、指令MOVA,@R0的寻址方式为C。A:立即寻址B:寄存器寻址C:寄存器间接寻址D:基址加变址寄存器间接寻址2、若将累加器A中的内容高4位不变,低4位置

3、1,应该使用指令B。A:ANLA,#0FHB:ORLA,#0FHC:ORLA,#0F0HD:XRLA,#0F0H3、如果MCS-51单片机的主频为12MHZ,则单字节双周期指令的执行时间为B。A:1.5usB:2usC:0.5usD:1us4、中断服务程序的返回指令为A。A:RETIB:RETC:LJMPMAIND:END5、若(TMOD)=40H,则D。A:设置T/C0为方式2,定时方式B:设置T/C0为方式0,计数方式C:设置T/C1为方式2,计数方式D:设置T/C1为方式0,计数方式6、设计数器计数的个数为X,计数初值为C,计数器的模值为M,则C。A:C=MXB:

4、C=X-MC:C=M-XD:C=X+M7、END伪指令用在B。A:子程序的末尾B:源程序的末尾C:源程序的开始D:源程序的中间8、对CJNEA,#0FFH,LOOP这条指令的执行情况描述正确的是A。A:A中内容不为FFH时,程序转移到LOOP处B:A中内容为FFH时,程序转移到LOOP处C:A中内容为0FH时,程序转移到LOOP处D:A中内容不为0FH时,程序转移到LOOP处9、对JNCLOOP这条指令的执行情况描述正确的是A。A:CY不为1时,程序转移到LOOP处B:AC不为1时,程序转移到LOOP处C:CY为1时,程序转移到LOOP处D:AC为1时,程序转移到LOO

5、P处10、程序计数器是B。A:DPTRB:PCC:SPD:PSW得分评卷人复查人二、读程序回答问题或将程序补充完整(共30分)1、程序段如下:(本小题4分)MOV30H,#20HMOV20H,#10HPUSH30HPUSH20HPOP30HPOP20H执行以上程序段后:(30H)=10H,(20H)=20H。2、以下程序段的功能为完成15+29的BCD码加法,并将结果存于31H单元中,试将程序段补充完整(本小题4分)MOVA,#15HADDA,#29HDAAMOV31H,A3、程序段如下:(本小题5分)MOVSP,#60HMOV30H,#30HPUSH30H2000H:

6、LCALL3000H执行以上程序段后,(SP)=63H,(61H)=30H,(62H)=03H,(63H)=20H,(PC)=3000H。4、设(40H)=04H,(41H)=03H,程序段如下:(本小题7分)MOVA,40HACALLSQRMOV30H,AMOVA,41HACALLSQRADDA,30HMOV30H,ASTOP:SJMP$SQR:MOVDPTR,#TABMOVCA,@A+DPTRRETTAB:DB0,1,4,9,16DB25,36,49,64,81这段程序的功能描述是:求4和3的平方和,并将结果保存于30H单元;程序执行到STOP处,(30H)=19H

7、。5、以下程序段的功能为:有5组三字节被加数和加数,分别存放在30H和50H为首地址的两个数据块中,求5组数的和(和仍为三字节),并把和送回以30H为首地址的数据块中。试将程序补充完整。(本小题10分)ORG0500HMOVR1,#50HMOVR0,#30HMOVR2,#05HLOOP:MOVR3,#03HCLRCLOOP1:MOVA,@R0ADDCA,@R1MOV@R0,AINCR0INCR1DJNZR3,LOOP1DJNZR2,LOOPSJMP$END得分评卷人复查人二、程序设计题(30分)1、试编写一段程序,其功能是:将片外数据存储

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。