单片机汇编语言程序设计师岗位培训试题(A卷)

上传人:平*** 文档编号:11976578 上传时间:2017-10-15 格式:DOC 页数:4 大小:42.95KB
返回 下载 相关 举报
单片机汇编语言程序设计师岗位培训试题(A卷)_第1页
第1页 / 共4页
单片机汇编语言程序设计师岗位培训试题(A卷)_第2页
第2页 / 共4页
单片机汇编语言程序设计师岗位培训试题(A卷)_第3页
第3页 / 共4页
单片机汇编语言程序设计师岗位培训试题(A卷)_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《单片机汇编语言程序设计师岗位培训试题(A卷)》由会员分享,可在线阅读,更多相关《单片机汇编语言程序设计师岗位培训试题(A卷)(4页珍藏版)》请在金锄头文库上搜索。

1、单片机汇编语言程序设计师岗位培训试题(A 卷)(务实知识部分共 100 分) 姓名 准考证号 题序 一 二 三 总分 记分人 复核人得分一、 选择题(每小题 2 分,共 22 分。在每小题备选答案中选择一个正确答案,将正确的答案代码填在题中括号内)1、MOV A,40H 的寻址方式是( C ) A、立即数寻址 B、寄存器寻址 C、直接寻址 D、间接寻址 2、设累加器 A 的内容为 0C9H,寄存器 R2 的内容为 54H,CY=1,执行指令 SUBB A,R2 后结果为( A )A、(A)=74H B、(R2)=74H C、(A)=75H D、(R2)=75H 3、单片机上电后或复位后,工作寄

2、存器 R0 是在( A )A、0 区 00H 单元 B、0 区 01H 单元 C、0 区 09H 单元 D、SF4、当 MCS-51 单片机接有外部存储器,P2 口可作为 ( D )A、数据输入口 B、数据的输出口 C、双向输入输出口 D、输出高 8 位地址5、MCS-51 单片机的复位信号是( B )有效。A、高电平 B、低电平 C、脉冲 D、下降沿6、51 单片机复位后,PC 与 SP 的值为( B ) A、0000H, 00H B、0000H, 07H C、0003H, 07H D、0800H, 00H 7、51 单片机的 XTAL1 和 XTAL2 引脚是( D )引脚A、外接定时器

3、B、外接串行口 C、外接中断 D、外接晶振 8、 当标志寄存器 PSW 的 RS1 和 RS0 分别为 1 和 0 时,系统选用的工作寄存器组为( C ) A、组 0 B、组 1 C、组 2 D、组 39、8051 单片机中,唯一一个用户不能直接使用的寄存器是( C )A、PSW B、DPTR C、PC D、B 10、执行如下三条指令后,30H 单元的内容是( C )MOV R1 , #30H MOV 40H , #0FEH MOV R1 , 40H A、40H B、30H C、0FEH D 、0FFH 11、将十六进制数(2AF) H 用二进制表示为( B )A、001010100111 B

4、、001010101111 C、001010101011 D、001010101101二、按照要求编写下列程序段(每小题 6 分,共 48 分)1. 完成 56=30,结果送内部 RAM40H 单元参考答案:MOV A,#5MOV B,#6MUL ABMOV 40H,A2. 完成 58H 与 65H 的异或,结果送内部 RAM41H 单元参考答案: MOV A,#58HXRL A,#65HMOV 41H,A3. 完成 12H 与 08H 的差,结果送内部 RAM42H 单元参考答案: MOV A,#12HCLR CSUBB A,#08HMOV 42H,A4. 将 DPTR 的内容循环右移一位参

5、考答案: MOV A,DPHCLR CRLC AMOV DPH,AMOV A,DPL RLC AMOV DPL,ACLR AADDC A,DPH MOV DPH,A5. 将内部 RAM41H 单元的内容送外部 RAM2000H 单元中参考答案: MOV DPTR,#2000HMOV A,41HMOVX DPTR,A6. 完成对外部 RAM 以 1000H 开始连续 100 个单元清零答案: MOV R7,#100MOV DPTR, #1000HMOV A,#00HLOOP: MOVX DPTR,A INC DPTRDJNZ R7,LOOP 7. 完成 51H+97H+88H 的程序段,结果送内

6、部 RAM4AH,4BH 单元参考答案: MOV A,#51HADD A,#97HADDC A,#88HMOV 4BH,ACLR AADDC A,#00H MOV 4AH,A8. 已知定时器工作在方式,需要定时 50mS,时钟假设是 11.0592MHz,写出与定时器有关的初始化程序段参考答案: MOV TMOD,#01HMOV TH0,#4CHMOV TL0,#00HSETB TR0三、编程题(每题 15 分,共 30 分)1、 数据采集得到的数据,被存入 20H 单元,试编一段程序,求该数当中含“1” 的个数,结果存入 30H。参考答案:MOV R0,#00HMOV R7,#08HMOV A,20HLOOP: CLR CRLC AJNC NEXTINC R0NEXT: DJNZ R7,LOOPMOV 30H,R02、 在程序存储器中从 TAB 开始的 16 个单元连续存放 09 的立方值,设计程序,任意给一个数 x(0x9),查表求出 x 的立方值,并把结果存入 50H、51H 单元中。MOV A,#xMOV DPTR,#TABMOVC A,A+DPTRMOV 50H,AMOV A,#xINC AMOVC A,A+DPTRMOV 51H,ATAB:DB 0,1,8,27,64,125,216,343,512,729

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号