【一些单片微型计算机原理的答题能答多少就多少1.ALU是什么功能部件?它能完成什么运算功能?2.简述标志CY与OV的意义.为什么会发生溢出?溢出的本质是什么?3.MCS-51单片机中决定程序执行顺序的】
一些单片微型计算机原理的答题能答多少就多少
1.ALU是什么功能部件?它能完成什么运算功能?
2.简述标志CY与OV的意义.为什么会发生溢出?溢出的本质是什么?
3.MCS-51单片机中决定程序执行顺序的寄存器是哪个?它是几位寄存器?
4.可以分为两个8位寄存器的16位寄存器是什么?
5.什么是MCS-51单片机的震荡周期、状态周期、机器周期、指令周期.当采用6MHz晶振时,每个机器周期是多少?在这样的工作频率下其执行一条MCS-51单片机最长的指令需要多少时间?
6.假设MCS-51单片机有四个8位并行I/O口,在使用时各有哪些特点和分工?简述各并行I/O口的结构.
7.P0口在作为I/O口使用时要注意什么问题?
8.什么是指令?什么是指令系统?
9.什么是寻址方式?
10.简述8051的寻址方式和每种寻址方式所涉及的寻址空间.
11.写出下列指令中源操作数的寻址方式.
1)x05MOVA,R3
2)x05MOVDPTR,#1100H
3)x05MOVC,30H
4)x05MOVA,40H
5)x05MOVA,R0
6)x05MOVCA,@A+DPTR
7)x05MOVXA,@DPTR
12.x05操作数分为哪三类?各有什么特点?
13.x05可以用作寄存器间接寻址的工作寄存器有哪些?
14.x05访问外部数据存储器和程序存储器可以用哪些指令来实现?
17.设内部RAM中50H单元的内容为34H,试分析下列程序段,说明各指令源操作数、目的操作数的寻址方式以及按顺序执行指令后,A、R0以及内部RAM30H、31H50H单元的内容各为何值?
MOVR0,#50H
MOVA,@R0
SWAPA
MOV30H,A
MOV31H,#30H
MOV50H,30H
18.指令和伪指令有什么区别?伪指令ORG的作用是什么?
19.伪指令END的作用是什么?它能使程序正常结束么?
20.设常量和数据标号的定义为:
ORG1000H
DAT:DB1,2,3,4
STRING:DB‘ABCDE’
COUNTEQU-STRING
BUF:DW100,-200,-2
ADDR:DWDATBUF
1)x05画出上述数据的存储形式.
2)x05写出各标号的地址.
21.从内部RAMDATA1单元开始,存放有20H个数据,试编写程序,将这20H个数据逐一移至外部RAMDATA2单元开始的存储空间.
22.编写程序,将片外数据存储区中3000H~30FFH单元全部清零.
23.编写程序,找出片内RAM的30H~5FH单元中内容的最大值,存放60H单元.
24.什么是中断?为什么要引入中断机制?
25.8051单片机有哪几类中断源?五个中断源的中断入口地址分别是多少?
26.MCS-51的中断请求信号由哪些标志位来确定?
27.MCS-51的中断是否均可以屏蔽?
28.MCS-51的中断分几个优先级?由哪个特殊功能寄存器管理?
29.中断服务程序通常由哪几个部分组成?
30.TMOD中的GATE和C/T位有什么控制作用?
31.什么情况下INT0会对定时器/计数器0有控制作用?
32.MCS-51中定时器/计数器的四种计数工作方式各有什么特点?
33.定时器/计数器0工作在方式2时计数范围是多少?定时时间与计数初值有什么关系?
34.设MCS-51单片机的晶振频率为12MHz,使用定时器1的工作方式1,在P1.0端输出周期为100ms的方波,使用中断方式设计程序,试写出相应的初始化程序和中断服务程序.
35.串行传输方式有哪两种?各有什么特点?
36.什么是数据通信系统中的单工、