作业习题寻址方式和指令

作业习题寻址方式和指令

ID:47201647

大小:122.97 KB

页数:6页

时间:2019-08-24

作业习题寻址方式和指令_第1页
作业习题寻址方式和指令_第2页
作业习题寻址方式和指令_第3页
作业习题寻址方式和指令_第4页
作业习题寻址方式和指令_第5页
资源描述:

《作业习题寻址方式和指令》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、寻址方式和指令习题一.选择题1、MOVXA,@DPTR指令中源操作数的寻址方式是()(A)(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址2、ORG0003HLJMP2000HORG000BHLJMP3000H当CPU响应外部中断0后,PC的值是()(A)(A)0003H(B)2000H(C)000BH(D)3000H3、执行PUSHACC指令,MCS-51完成的操作是()(A)SP+1-SP(ACC)(SP)(B)(ACC)>(D)(ACC)(D)立即寻址5七/(SP)SP-1(C)SP-1SP(ACC)(SP)(D)(ACC)(SPTSP+14、CALL指舘作码地址是20

2、陥,执行完相子程序返回指令忒PC=((A)2000H(B)2001H(C)2002H(D)2003H5、51执行完MOVA,#08H后,PSW的一位被置位(A)C(B)F0(C)OV(D)P6、卜•而条指令将MCS-51的工作寄存器置成3区(SPSP))#18H(B)(B)SETBPSW.4CLRPSW.3(D)SETBPSW.3((A)MOVPSW,#13H(B)MOVPSW,7、执行MOVXA,DPTR指令时,MCS-51产生的控制信号是(A)/PSEN(B)ALE(C)/RD(D)/WR8、MOVC,#00H的寻址方式是()(A)(A)位寻址(B)直接寻址(C)立即寻址C

3、LRPSW.4)(D)寄存器寻址9、ORG0000HAJMP0040H)0043HORG0040HMOVSP,#00H当执行完左边的程序后,PC的值是((A)(A)0040H(B)0041H(C)0042H(D)10、对程序存储器的读操作,只能使用()(A)(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令二.判断题1、MCS-51的相对转移指令最大负跳距是127B。()2、当MCS-51上电复位时,堆栈指针SP=OOHo(SP=07H)()3、调用子程序指令(如:CALL)及返回指令(如:RET)与堆栈有关但与PC无关。(卜•而儿条指令是否正确:4、MOV

4、@R],#80H()5、INCDPTR()6、CLRR0()7、MOV@RL#80H()8、ANLR1,#OFH()9、ADDCA,C()10、XORP1,#31H()三.问答题1简述MCS-51汇编语言指令格式。2MCS-51指令系统主要有哪儿种寻址方式?试举例说明。3对访问内部RAM和外部RAM,各应采用哪些寻址方式?4设内部RAM(30H)=5AH,(5AH)=40H,(40H)=00H,端口P1=7FH,问执行下列指令后,各有关存储单元(即RO,Rl,A,B,Pl,30H,40H及5AH单元)的内容如何?四.编程题123454SJMP(短转移)指令和AJMP(绝对转移)

5、指令的主要区别。编程将片内RAM30H单元开始的15B的数据传送到片外RAM3000H开始的单元中去。片内RAM30H开始的单元中冇10B的二进制数,请编程求它们Z和(和V256)。编一个程序,将累加器中的一个字符从串行接口发送岀去。用查表法编一子程序,将R3中的BCD码转换成ASCII码。片内RAM40H开始的单元内冇10B二进制数,编程找出英中最人值并存于50H单元中。6编一子程序,从串行接口接受一个字符。7利用调子程序的方法,进行两个无符号数相加。请编主程序及了程序。8若图数据块是有符号数,求正数个数。编程并注释。9编制一个循环闪烁灯的程序。有8个发光二极管,每次其中某个

6、灯闪烁点亮10次后,转到下一个闪烁10次,循环不止。価出电路图。答案一、选择题1、MOVXA,@DPTR指令中源操作数的寻址方式是(B)(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址2、ORG0003HLJMP2000HORG000BHLJMP3000H当CPU响应外部中断0后,PC的值是(B)(A)0003H(B)2000H(C)000BH(D)3000H3、执行PUSHACC指令,MCS-51完成的操作是(A)(A)SP+1—>SP(ACC)-4^P)(B)(ACC)(SP3-1SP—►(C)SP-1_SP(ACC)(SP)(D)(ACC)(SPXSP+1

7、SP4、LCALLm操作码地址是諭OH,执行完相了程序返回雋令后,PC二(Df(A)2000H(B)2001H(C)2002H(D)2003H5、51执行完MOVA,#08H后,PSW的哪一•位被置位?(D)(A)C(B)F0(C)OV(D)P6、下而哪条指令将MCS-51的工作寄存器置成3区(B)(A)MOVPSW,#13H(B)MOVPSW,#18H(C)SETBPSW.4CLRPSW.3(D)SETBPSW.3CLRPSW.47、执行MOVXA,@DPTR指令时,MCS-51产生的控制

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

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

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