第一范文网 - 专业文章范例文档资料分享平台

单片机三、四章题目

来源:用户分享 时间:2026/1/1 16:26:08 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第三章 MCS—51系列单片机的指令系统和汇编语言程序示例

一、单项选择题

1.一条指令通常由操作码和操作数两部分组成,操作数表示( )。 A.地址 B.数据 C.操作功能 D.操作内容 2.寻址方式是指寻找( )地址的方式。

A.指令 B.数据 C.操作码 D.操作数 3.在指令 MOV A,#30H中,“#30H”属于( )寻址方式。

A.立即 B.相对 C.直接 D.间接 4.在指令 MOV A,30H中,“30H”属于( )寻址方式。

A.立即 B.相对 C.直接 D.间接 5.在指令 MOV A,R0中,“R0”属于( )寻址方式。

A.寄存器间接 B.寄存器直接 C.工作寄存器 D.基址加变址寄存器 6.在指令 MOV A,@R0中,“@R0”属于( )寻址方式。

A.寄存器间接 B.寄存器直接 C.工作寄存器 D.基址加变址寄存器 7.特殊功能寄存器只能采用( )寻址。

A.立即 B.相对 C.直接 D.间接 8.指令MOVC A,@A+DPTR属于基址加变址寄存器( )寻址。 A.立即 B.相对 C.直接 D.间接

9.要用传送指令访问MCS-51片内RAM,它的指令操作码助记符可以是( )。 A.MOV B.MOVC C.MOVX D.(B+C)

10.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符可以是( )。 A.MOV B.MOVC C.MOVX D.(B+C)

11.要用传送指令访问MCS-51片外ROM,它的指令操作码助记符可以是( )。 A.MOV B.MOVC C.MOVX D.(B+C) 12.若RS1、RS0=01,(R0)=30H,(30H)=10H,执行指令MOV A,@R0后,(A)=( )。 A.30H B.08H C.01H D.10H 13.若(A)=F3H,(R1)=78H,执行指令“XCH A,R1”后,(A)=( )。 A.3FH B.87H C.78H D.F3H 14.若(A)=F3H,(R1)=78H,执行指令“SWAP A”后,(A)=( )。 A.3FH B.78H C.F3H D.87H 15.若(A)=F3H,(R1)=78H,执行指令“MOV A,R1”后,(A)=( )。 A.3FH B.87H C.78H D.F3H

16.若(A)=F3H,(R1)=78H,执行指令“XCHD A,@R1”后,(A)=( )。 A.F8H B.78H C.73H D.87H 17.MCS-51上电复位后,(SP) =( )。

A.00H B.07H C.08H D.30H 18.若(A)=F3H,(SP)=30H,执行PUSH A指令后,(SP) =( )。 A.F3H B.29H C.30H D.31H 19.若(A)=F3H,(SP)=30H,执行POP A指令后,(SP) =( )。 A.F3H B.29H C.30H D.31H

1

20.若(A)=F3H,(C)=1,执行ADD A,#01H指令后,(A) =( )。 A.F2H B.F3H C.F4H D.F5H 21.若(A)=F3H,(C)=1,执行ADDC A,#01H指令后,(A) =( )。 A.F2H B.F3H C.F4H D.F5H

22.若(A)=F7H,(C)=1H,执行ADDC A,#08H指令后,PSW被置1的位有( )。 A.C、AC B.C、OV C.OV、P D.AC、P 23.若(A)=FFH,(C)=1,执行INC A指令后,(A) =( ),(C) =( )。 A.FFH,0 B.FFH,1 C.00H,0 D.00H,1 24.要把P0口高4位清0,低4位不变,应使用指令( )。

A.ORL P0,#0FH B.ANL P0,#0FH C.ORL P0,#F0H D.ANL P0,#F0H 25.要把P0口高4位置1,低4位不变,应使用指令( )。

A.ORL P0,#0FH B.ANL P0,#0FH C.ORL P0,#F0H D.ANL P0,#F0H 26.要使P0口高4位变反,低4位不变,应使用指令( )。

A.ORL P0,#0FH B.ANL P0,#0FH C.XRL P0,#F0H D.CPL P0 23.若(P0)=22H,执行指令ANL P0,#0FH后,(P0) =( )。

A.2CH B.2FH C.02H D.20H 24.若(P0)=22H,执行指令ORL P0,#0FH后,(P0) =( )。

A.2CH B.2FH C.02H D.20H 25.若(P0)=22H,执行指令XRL P0,#0FH后,(P0) =( )。

A.2CH B.2FH C.02H D.20H 26.若(A)=22H,(C)=1,执行RLC A后,(A) =( )。

A.44H B.45H C.11H D.91H 27.若(A)=22H,(C)=1,执行RL A后,(A) =( )。

A.44H B.45H C.11H D.91H 28.若(A)=22H,(C)=1,执行RR A后,(A) =( )。

A.44H B.45H C.11H D.91H 29.AJMP指令转移的地址范围为( )。

A.64KB B.2KB C.256B D.128B 30.LJMP指令转移的地址范围为( )。

A.64KB B.2KB C.256B D.128B

二、判断题

1.寄存器间址的指令,寄存器必须有前缀“@”。

2.为了区分指令中操作数的性质,采用前缀“#”来表示立即数。

3.直接寻址方式既可用来访问数据存储器,也可用来访问程序存储器。

4.若(R0)=90H,执行指令MOVX A,@R0,可将片外RAM 90H单元的内容送A。 5.要将地址大于128的片外RAM单元送A,只能采用MOVX A,@DPTR指令。 6.要将地址大于128的片外RAM单送A元,可采用MOVX A,@Rj指令。 7.MOV类指令执行后不影响标志位C、AC和OV。

8.指令XCH A,direct可用来将片外RAM某单元与累加器内容进行交换。 9.空操作指令NOP没有任何意义。

2

10.指令MOV A,@R2,的写法是正确的,也是可以执行的。 11.指令MOV A,@R0,的写法是正确的,也是可以执行的。 12.指令INC @R2,的写法是正确的,也是可以执行的。

三、简答题

1.什么是寻址方式?MCS-51系列单片机有哪几种寻址方式?

2.访问数据存储器可以采用寻址方式有哪些?访问程序存储器寻址方式又有哪些? 3.什么是伪指令?什么是空操作指令?它们有什么不同之处?

4.已知在单片机50H为首地址的10个连续片内RAM单元中存放着10个数据,试编写出

这10个数的连加,总和存放在片内RAM40H单元(设和值小于255)。 5.试编写从P1.6输出宽度为20ms脉冲的程序。

第四章 MCS—51系列单片机的扩展

一、单项选择题(60题)

1.单片机进行系统扩展时,其引脚构成( )总线结构。

A.单 B.双 C.三 D.混合 2.8031单片机扩展时,P0口作为( )总线。

A.数据 B.地址 C.控制 D.(A和B) 3.8031单片机扩展时,P2口作为( )总线。

A.数据 B.地址 C.控制 D.(A和B) 4.在8031单片机的最小系统中,EA引脚( )。

A.必须接正电源 B.必须悬空 C.必须接地 D.必须与ROM连接

5.在既有片内程序存储器、又扩展片外程序存储器的情形下,EA引脚( )。

A.必须接正电源 B.必须悬空 C.必须接地 D.必须与ROM连接

6.读片外程序存储器时,单片机通过控制线( )发出读控制信号。 A.RD B.WR C.ALE D.PSEN 7.读片外数据存储器时,单片机通过控制线( )发出读控制信号。 A.RD B.WR C.ALE D.PSEN 8.写片外数据存储器时,单片机通过控制线( )发出读控制信号。 A.RD B.WR C.ALE D.PSEN 9.锁存低8位地址信息时,单片机通过控制线( )发出读控制信号。 A.RD B.WR C.ALE D.PSEN 10.在存储器芯片中,2764是( )K×8位的( )芯片。

A.64;EPROM B.64;RAM C.8;EPROM D.8;RAM 11.在存储器芯片中,6264是( )K×8位的( )芯片。

A.64;EPROM B.64;RAM C.8;EPROM D.8;RAM 12.在下列芯片中,( )是锁存器芯片。

A.74LS373 B.2716 C.2816 D.6116 13.在下列芯片中,( )是RAM芯片。

A.74LS373 B.2716 C.2816 D.6116 14.扩展多片片外存储器时,按译码法进行的片选( )。

3

A.占用I/O线多 B.使用硬件多 C.线路简单 D.抗干扰能力强 15.静态RAM芯片6116有( )个地址线引脚。

A.8 B.10 C.11 D.16

16.MCS-51系列单片机,可扩展的片外程序存储器单元最多为( )K。 A.16 B.32 C.64 D.128

17.MCS-51系列单片机,可扩展的片外数据存储器单元最多为( )K。 A.16 B.32 C.64 D.128 18.在从片外存储器取指时,8031的P2口输出( )地址。

A.PCH B.PCL C.DPH D.DPL 19.利用8255A芯片可扩展( )个8位I/O口。

A.1 B.2 C.3 D.4

20.接口扩展芯片8255A的( )口线可用来配合其它口的工作,作为控制线。 A.A口 B.B口 C.C口 D.所有

二、简答题(10题)

1.请读下列电路图,请8255芯片的PA,PB通道所对应的数码管上分别显示 “5”和’8”,

对8255A芯片初始化, 并写出所需要的显示指令

2.用2764芯片为8031单片机配上ROM空间,要求起始地址从0000H开始。 3.用2716和6116为8031单片机配上16K的ROM和RAM,要示地址不可重叠,请画出电路图,并写出每片存储器的地址。

4.在下图电路中:1)需要向377(1)和377(2)所对应的设备分别输出数据20H和25H,请写出所需指令。2)需要从244(1)和244(2)所对应的设备输入数据,写出所需指令

4

搜索更多关于: 单片机三、四章题目 的文档
单片机三、四章题目.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4j4f124ery072ie1ycbg_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top