2024年3月11日发(作者:城南珍)
1.什么是数制?为什么微型计算机要采用二进制?
答:数制就是计数方式,按照进位方式计数的数制叫进
位计数制。由于二进制数只有两个数字符号“0”、“1”,
因此很容易用电路元器件的状态来表示,这些器件具有
两种不同的稳定状态(如电平的高低、晶体管的导通和
截止)且能互相转换,既简单又可靠。因此微型计算机
采用二进制来表示信息也是理所当然的。
2.设N1=+1001011B,N2=-1010100B,求:N1,N2的
真值、 N1,N2的原码、N1,N2的反码和N1,N2的补码。
解:
真值:N1=+1001011B,N2= -1010100B
原码:N1=01001011B,N2= 11010100B
反码:N1=01001011B,N2= 10101011B
补码:N1=01001011B,N2= 10101100B
说明:在计算机中,数的正负在最高位分别用“0”、“1”
表示。8位微型计算机中约定,最高位D7表示符号,
其他7位表示数值。为了区别原来的数与它在计算机中
的表示形式,我们将已经数码化了的带符号的数称为机
器数,而把原来的数称为机器数的真值。
3.8051片内数据存储器RAM空间较小,仅用8位地址
寻址,最大寻址范围为256个单元(00H-FFH),按使
用情况不同可分为低128B单元和高128B单元
(80H-FFH),片内数据存储器低128B按用途不同又可
地址从_20_H到_2F_H为位寻址区,地址从_30_H到
_7F_H为用户区,用户区为真正的数据缓冲区,可用来
暂存用户数据或当作堆栈使用。
答:8051片内数据存储器RAM空间较小,仅用8位地
址寻址,最大寻址范围为256个单元(00H-FFH),按
使用情况不同可分为低128B单元和高128B单元
(80H-FFH),片内数据存储器低128B按用途不同又可
址从20H到2FH为位寻址区,地址从30H到7FH为用
户区,用户区为真正的数据缓冲区,可用来暂存用户数
据或当作堆栈使用。(基础部分)
分为三个区域:地址从_00_H到_1F_H为通用寄存器区,分为三个区域:地址从00H到1FH为通用寄存器区,地
4.简述80C51单片机内部结构和引脚功能。
答:内部结构:由一个8位CPU、128B内RAM、21
个特殊功能寄存器,4个8位并行I/O口、两个16位定
时/计数器,一个串行输入输出口和时钟电路等组成。
引脚功能:共有40个引脚,除了电源、接地、时钟端和
32条I/O端线外,有4个控制引脚:ALE(地址锁存允
许)、
PSEN
(外ROM读选通)、RST(复位)、
EA
(内
外ROM选择)。
答:80C51有三个不同的存储空间,分别是64KB ROM,64KB外
5.简述80C51存储空间配置和功能。
RAM和256B片内RAM,用不同的指令和控制信号实现操作。1)
ROM共有64KB,60KB在片外,4KB在片内。ROM主要用于存
放程序,CPU读ROM中程序以程序计数器PC作为16位地址指
针;用户读ROM中数据用MOVC指令,控制信号是
PSEN
和
EA
。2)外RAM共64KB,读写外RAM用MOVX指令,控
制信号是P3口中的
WR
和
RD
。3)内RAM共有128B,可分
为工作寄存器区(00H-1FH)、位寻址区(20H-2FH)和数据缓
冲区(30H-3FH)。4)特殊功能寄存器(SFR)共有21个,离
散地分布在高128B片内RAM80H-FFH中。5)程序计数器PC
不属于特殊功能寄存器,不可访问,主要用于CPU读ROM16位
地址指针。
6.试述P3口的第二功能。
答:P3.0-RXD:串行口输入端,P3.1-TXD:串行口
输出端,P3.2-
INT0
:外部中断0请求输入端,P3.3-
INT1
:外部中断1请求输入端,P3.4-T0:定时/计数
器0外部信号输入端,P3.5-T1:定时/计数器1外部信
号输入端,P3.6-
WR
:外RAM写选通信号输出端,
P3.7-
RD
:外RAM讯选通信号输出端。
2024年3月11日发(作者:城南珍)
1.什么是数制?为什么微型计算机要采用二进制?
答:数制就是计数方式,按照进位方式计数的数制叫进
位计数制。由于二进制数只有两个数字符号“0”、“1”,
因此很容易用电路元器件的状态来表示,这些器件具有
两种不同的稳定状态(如电平的高低、晶体管的导通和
截止)且能互相转换,既简单又可靠。因此微型计算机
采用二进制来表示信息也是理所当然的。
2.设N1=+1001011B,N2=-1010100B,求:N1,N2的
真值、 N1,N2的原码、N1,N2的反码和N1,N2的补码。
解:
真值:N1=+1001011B,N2= -1010100B
原码:N1=01001011B,N2= 11010100B
反码:N1=01001011B,N2= 10101011B
补码:N1=01001011B,N2= 10101100B
说明:在计算机中,数的正负在最高位分别用“0”、“1”
表示。8位微型计算机中约定,最高位D7表示符号,
其他7位表示数值。为了区别原来的数与它在计算机中
的表示形式,我们将已经数码化了的带符号的数称为机
器数,而把原来的数称为机器数的真值。
3.8051片内数据存储器RAM空间较小,仅用8位地址
寻址,最大寻址范围为256个单元(00H-FFH),按使
用情况不同可分为低128B单元和高128B单元
(80H-FFH),片内数据存储器低128B按用途不同又可
地址从_20_H到_2F_H为位寻址区,地址从_30_H到
_7F_H为用户区,用户区为真正的数据缓冲区,可用来
暂存用户数据或当作堆栈使用。
答:8051片内数据存储器RAM空间较小,仅用8位地
址寻址,最大寻址范围为256个单元(00H-FFH),按
使用情况不同可分为低128B单元和高128B单元
(80H-FFH),片内数据存储器低128B按用途不同又可
址从20H到2FH为位寻址区,地址从30H到7FH为用
户区,用户区为真正的数据缓冲区,可用来暂存用户数
据或当作堆栈使用。(基础部分)
分为三个区域:地址从_00_H到_1F_H为通用寄存器区,分为三个区域:地址从00H到1FH为通用寄存器区,地
4.简述80C51单片机内部结构和引脚功能。
答:内部结构:由一个8位CPU、128B内RAM、21
个特殊功能寄存器,4个8位并行I/O口、两个16位定
时/计数器,一个串行输入输出口和时钟电路等组成。
引脚功能:共有40个引脚,除了电源、接地、时钟端和
32条I/O端线外,有4个控制引脚:ALE(地址锁存允
许)、
PSEN
(外ROM读选通)、RST(复位)、
EA
(内
外ROM选择)。
答:80C51有三个不同的存储空间,分别是64KB ROM,64KB外
5.简述80C51存储空间配置和功能。
RAM和256B片内RAM,用不同的指令和控制信号实现操作。1)
ROM共有64KB,60KB在片外,4KB在片内。ROM主要用于存
放程序,CPU读ROM中程序以程序计数器PC作为16位地址指
针;用户读ROM中数据用MOVC指令,控制信号是
PSEN
和
EA
。2)外RAM共64KB,读写外RAM用MOVX指令,控
制信号是P3口中的
WR
和
RD
。3)内RAM共有128B,可分
为工作寄存器区(00H-1FH)、位寻址区(20H-2FH)和数据缓
冲区(30H-3FH)。4)特殊功能寄存器(SFR)共有21个,离
散地分布在高128B片内RAM80H-FFH中。5)程序计数器PC
不属于特殊功能寄存器,不可访问,主要用于CPU读ROM16位
地址指针。
6.试述P3口的第二功能。
答:P3.0-RXD:串行口输入端,P3.1-TXD:串行口
输出端,P3.2-
INT0
:外部中断0请求输入端,P3.3-
INT1
:外部中断1请求输入端,P3.4-T0:定时/计数
器0外部信号输入端,P3.5-T1:定时/计数器1外部信
号输入端,P3.6-
WR
:外RAM写选通信号输出端,
P3.7-
RD
:外RAM讯选通信号输出端。