累加器A的内容是61H,执行RLA指令后累加器的内容变为()。

  • A+

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[单选] 累加器A的内容是61H,执行RLA指令后累加器的内容变为()。
A.0C2H
B.0B0H
C.30H
D.31H

【◆参考答案◆】:A

(2)【◆题库问题◆】:[填空题] MCS-51系列单片机有:(()),(),(),(),()等5个中断请求源。

【◆参考答案◆】:外部中断0;外部中断1;定时/计数器T0溢出中断;定时/计数器T1溢出中断;串行口

(3)【◆题库问题◆】:[填空题] T0和T1两引脚也可作为外部中断输入引脚,这时TMOD寄存器中的C/位应当为()。

【◆参考答案◆】:1

(4)【◆题库问题◆】:[单选] MCS51有多少个字节可以作为位寻址空间:()
A.64
B.128
C.16
D.32

【◆参考答案◆】:C

(5)【◆题库问题◆】:[多选] MCS—51单片机外部中断源的中断请求方法可以是()。
A.高电平触发
B.低电平触发
C.上升沿触发
D.下降沿触发
E.一串脉冲头朝下的连续矩形波触发

【◆参考答案◆】:B, D, E

(6)【◆题库问题◆】:[多选] 时钟频率为6MHz,为了能够用片内定时/计数器1产生15mS的定时,可以使用的方式有()
A.方式0
B.方式1
C.方式2
D.方式3

【◆参考答案◆】:A, B

(7)【◆题库问题◆】:[问答题] 如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。

【◆参考答案◆】:
如果要将中断服务程序放置在程序存储区的任意区域,在程序中要通过在中断地址区的对应地址上设置跳转指令才可实现对中断服务程序的执行。
例如:外部中断O的中断服务程序INTOP放置在程序存储区的任意区域,此时,通过以下方式,可实现对中断服务程序的执行:ORGO003H、JMP、INTOP

(8)【◆题库问题◆】:[问答题] 加法和减法指令影响哪些标志位?怎么影响的?

【◆参考答案◆】:
在带进位的加法运算中,会影响进位位Cy,最终要将A中的值和其后面的值以及进位位Cy中的值相加,最终结果存在A。
在带进位减法指令中,要将累加器A的内容与第二操作数及进位标志相减,结果送回到累加器A中。在执行减法过程中,如果位7(D7)有借位,则进位标志Cy置"1",否则清"0";如果位3(D3)有借位,则辅助进位标志AC置"1",否则清"0";如位6有借位而位7没有借位,或位7有借位而位6没有借位,则溢出标志OV置"1",否则清"0"。若要进行不带借位的减法操作,则必须先将Cy清"0"。

(9)【◆题库问题◆】:[单选] 程序状态字寄存器PSW中的奇偶位P始终是跟踪寄存器()的奇偶性。
A.ACC
B.B
C.SP
D.DPTR

【◆参考答案◆】:A

(10)【◆题库问题◆】:[单选] 如果希望定义指向片内RAM的0H-FFH区域的整型指针,应该使用的定义语句是:()
A.int code *x;
B.int bdata *x;
C.int data *x;
D.int xdata *x;

【◆参考答案◆】:C

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: