单片机 思考题与作业答案
《单片机原理及应用》思考题与习题参考答案
《单片机原理及应用》思考题与习题参考答案绪论0.1解:单片微型计算机(Single-Chip Microcomputer),简称单片机。
就是将微处理器(CPU)、存储器(存放程序或数据的ROM和RAM)、总线、定时器/计数器、输入/输出接口(I/O口)和其他多种功能器件集成在一块芯片上的微型计算机。
单片机的主要特点有:(1)可靠性高(2)便于扩展(3)控制功能强(4)低电压、低功耗(5)片内存储容量较小,除此之外,单片机还具有集成度高、体积小、性价比高、应用广泛、易于产品化等特点0.2 解:当前单片机的主要产品有:Intel的8051系列、Motorola的M68HC系列、Philips(飞利浦)的80C51系列、台湾义隆公司(EMC)EM78系列单片机、美国Microchip公司的PIC 单片机系列、Atmel公司的AT90系列单片机Ubicom公司的Scenix单片机、日本爱普生科技公司的Epson单片机、Zilog公司的Z86系列、美国国家半导体公司NSCOP8单片机、台湾Winbond(华邦)的W78系列等。
MCS-51为主流产品。
MSP430的功能较强。
是一种特低功耗的Flash微控制器。
主要用于三表及超低功耗场合。
EM78系列单片机采用高速CMOS工艺制造,低功耗设计为低功耗产品,价格较低。
具有三个中断源、R-OPTION功能、I/O唤醒功能、多功能I/O口等。
具有优越的数据处理性能,采用RISC结构设计。
Microship单片机是市场份额增长较快的单片机。
它的主要产品是PIC系列8位单片机。
CPU采用RISC结构,运行速度快,价格低适于用量大、档次低、价格敏感的产品。
Motorola是世界上最大的单片机生产厂家之一,品种全、选择余地大、新产品多。
其特点是噪声低,抗干扰能力强,比较适合于工控领域及恶劣的环境。
A VR是增强RISC内载Flash的单片机,单片机内部32个寄存器全部与ALU直接连接,突破瓶颈限制,每1MHz可实现1MIPS的处理能力,为高速、低功耗产品。
单片机原理及应用课后习题答案(精编文档).doc
【最新整理,下载后即可编辑】课后思考题级习题答案思考题与习题1一、填空1.单片机按照用途通常分为通用型和专用型。
2.单片机也称为微控制器和单片微型计算机。
二、简答1.什么是单片机?答:单片机也称微控制器,它是将中央处理器、程序处理器、数据处理器、输入/输出接口、定时/计数器串行口、系统总线等集成在一个半导体芯片上的微计算机,因此又称为单片微型计算机,简称为单片机。
2.简述单片机的特点和应用领域。
答:(1)单片机体积小,应用系统结构简单,能满足很多应用领域对硬件功能的要求。
(2)单片机的可靠性高。
(3)单片机的指令系统简单,易学易用。
(4)单片机的发展迅速,特别是最近几年,单片机的内部结构越来越完善。
3.写出AT89S51与AT89S52芯片的主要区别。
内部程序存储区容量不同,52的程序存储空间为8K,内部数据存储空间为256B,中断源8个,定时器/计数器有3个,而51的程序存储空间为4K,内部数据存储空间为128B,中断源5个,定时器/计数器有2个。
思考题与习题2一、填空题1.如果(PSW)=10H, 则内部RAM工作寄存器区的当前寄存器是第二组寄存器,8个寄存器的单元地址为10H ~ 17H 。
2.为寻址程序状态字F0位,可使用的地址和符号有PSW.5 、0D0H.5 、F0 和0D5H 。
3.单片机复位后,(SP )= 07H ,P0~P3= FFH ,PC= 0000H ,PSW= 00H A= 00H 。
4.AT89S51单片机的程序存储器的寻址范围是由 PC 决定的,由于AT89S51单片机的PC 是 16 位的,所以最大寻址范围为 64KB 。
5.写出位地址为20H 所在的位,字节地址 24H.0 。
6.写出字节地址为20H 的单元最高位的位地址为 07H ,最低位的位地址为 00H 。
7.如果晶振频率MHz 6OSC f ,则一个时钟周期为1.66667E-7,一个机器周期为2us 。
80C51 单片机的硬件结构 思考题及答案
1 、如何理解51单片机存储空间在物理结构上可分为4个,而逻辑上又可划分为3个答:MCS-51在物理上有四个存储空间:1、片内程序存储器2、片外程序存储器、3、片内数据存储器4、片外数据存储器。
从逻辑上划分有三个存储器地址空间:1、片内外统一编址的64K字节程序存储器(0000H~0FFFFH)2、内部256字节数据存储器地址空间(包括128字节片内RAM和128字节的SFR)3、外部64K字节数据存储器地址空间(0000H~0FFFFH))2 、MCS-51片内RAM的容量8051最大可配置的RAM/ROM容量答:1)MCS-51片内RAM的容量:51子系列:128B52子系列:256B2)其ROM最大可扩展到64KB注:片内数据存储区=片内RAM+SFR,51和52子系列的SFR容量都是128B3 、8051的/PSEN、/RD、/WR的作用答:1)/PSEN(外部程序存储器读选通信号): CPU访问片外ROM时,使/PSEN低电平有效,可实现片外ROM的读操作,其他情况下此引脚为高电平封锁状态。
·2)/RD:外部RAM读信号3)/WR:外部RAM写信号4 、ALE线的作用当8051不和RAM/ROM相连时,ALE线的输出频率是多少答:1)ALE(地址锁存控制信号):访问片外ROM,RAM时,ALE用于控制把P0口输出的低8位地址送入锁存器锁存,实现低位地址和数据的分时传送。
不访问片外存储器时,可做为外部时钟使用。
2)当8051不和RAM/ROM相连时,ALE线的输出频率等于时钟周期的倒数<5 、MCS-51的工作寄存区包含几个通用工作寄存器组每组的地址是什么如何选用开机复位后,CPU使用的是哪组工作寄存器答:1)MCS-51的工作寄存区包含4个通用工作寄存器组2)第0组通用寄存器区地址:00H~07H第1组通用寄存器区地址:08H~0FH第2组通用寄存器区地址:10H~17H第3组通用寄存器区地址:18H~1FH3)选择哪个工作寄存器组是通过软件对程序状态字寄存器PSW的第4、3位进行设置实现的4(6、MCS-51的内部RAM地址空间是如何安排的共有多少个单元可以位寻址位地址又是如何排列的答:1)MCS-51的内部RAM地址的空间安排:00H~1FH 寄存器区20H~2FH 位寻址区30H~7FH 数据缓冲区80H~FFH 专用寄存器区2)位寻址的单元个数:16B*8位/B=128位3)位地址排列方式:|位地址为:00H~7FH字节地址:20H~2FH7 、MCS-51的程序计数器PC是几位寄存器它是否为专用寄存器PC 的内容是什么信息答1)MCS-51的程序计数器PC是16位寄存器2)它不是专用寄存器3)PC的内容为将要执行的指令地址{8 、什么是堆栈堆栈指针SP的作用是什么在程序设计时,有时为什么要对SP重新赋值如果CPU在操作中要使用两组工作寄存器,SP 的初值应设为多少答:1)堆栈是一种数据结构,专门存放向上生长堆栈的栈顶位置。
单片机 思考题与作业答案
单片机思考题与作业答案单片机(Microcontroller Unit)是一种集成了中央处理器、内存、输入/输出功能和时钟电路等基本功能的微型计算机系统。
它广泛应用于电子产品中,如电视机、空调、手机等。
本文将针对单片机的思考题和作业答案展开讨论,帮助读者更好地理解和应用单片机技术。
思考题一:简述单片机的作用和特点。
单片机的作用是什么?单片机的特点又有哪些?在回答这些问题之前,我们先简单了解一下单片机的构成。
单片机主要由中央处理器(CPU)、存储器(RAM、ROM)、输入/输出端口(I/O Port)以及定时器/计数器组成。
单片机的作用主要体现在以下几个方面:1. 控制功能:单片机能够接收输入信号,并根据预先设定的程序进行逻辑运算和数据处理,从而控制外部设备的工作状态。
2. 数据处理:单片机具有一定的逻辑运算和数值计算能力,可以对输入数据进行处理,得到相关的输出结果。
3. 存储功能:单片机内部集成了存储器,可以存储程序代码、数据和中间结果等信息。
单片机的特点有以下几个方面:1. 集成度高:单片机将许多功能集成在一个芯片中,占用空间小、成本低,可以满足不同应用场景的需求。
2. 程序控制:单片机通过编程实现对外部设备的控制,具有灵活性和可变性。
3. 低功耗:单片机通常采用低功耗设计,功耗较小,适合运行于电池供电的场景。
4. 实时性强:单片机具有快速响应的特点,适合对实时性要求较高的应用场景。
思考题二:简述单片机的编程和程序烧录过程。
单片机的编程是指将代码(程序)写入到单片机的存储器中,使其能够按照设定的程序逻辑实现相应功能。
单片机的编程通常分为两个步骤:编写程序代码和烧录程序代码。
编写单片机程序代码需要使用特定的编程语言,如C语言、汇编语言等。
按照单片机的指令集和寄存器等硬件特性编写代码,实现相应功能。
编写好的代码需要经过编译、链接等过程生成可烧录的文件。
程序烧录是将编写好的程序代码写入到单片机的存储器中的过程。
单片机原理及应用习题答案
思考与练习题11.1单项选择题(1)单片机又称为单片微计算机,最初的英文缩写是( D )A.MCPB.CPUC.DPJD.SCM(2)Intel公司的MCS-51系列单片机是( C )的单片机。
A.1位B.4位C.8位D.16位(3)单片机的特点里没有包括在内的是( C )A.集成度高B.功耗低C.密封性强D.性价比高(4)单片机的发展趋势中没有包括的是( B )A.高性能B.高价格C.低功耗D.高性价比(5)十进制数56的二进制数是( A )A.00111000BB.01011100BC.11000111BD.01010000B(6)十六进制数93的二进制数是( A )A.10010011BB.00100011BC.11000011BD.01110011B(7)二进制数11000011的十六进制数是( B )A. B3HB.C3HC.D3HD.E3H(8)二进制数11001011的十进制无符号数是( B )A. 213B.203C.223D.233(9)二进制数11001011的十进制有符号数是( B )A. 73B.-75C.-93D.75(10)十进制数29的8421BCD压缩码是( A )A.00101001BB.10101001BC.11100001BD.10011100B(11)十进制数-36在8位微机中的反码和补码是( D )A.00100100B、11011100BB.00100100B、11011011BC.10100100B、11011011BD.11011011B、11011100B(12)十进制数+27在8位微机中的反码和补码分别是( C )A.00011011B、11100100BB.11100100B、11100101BC.00011011B、00011011BD.00011011B、11100101B(13)字符9的ASCII码是( D )A.0011001BB.0101001BC.1001001BD.0111001B(14)ASCII码1111111B的对应字符是( C )A. SPACEB.PC.DELD.{(15)或逻辑的表达式是( B )A.A⋅B=FB. A+B=FC. A⊕B=FD.(A⋅B)=F(16)异或逻辑的表达式是( C )A.A⋅B=FB. A+B=FC. A⊕B=FD.(A⋅B)=F(17)二进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B )A.10101010B、10101010B、00000000BB.00000000B、10101010B、10101010BC.00000000B、10101010B、00000000BD.10101010B、00000000B、10101010B (18)二进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D )A.01100110B、10011001B、11111111BB.11111111B、10011001B、01100110BC.01100110B、01110111B、10011001BD.01100110B、11111111B、10011001B(19)下列集成门电路中具有与门功能的是( D )A.74LS32B.74LS06C.74LS10D.74LS08(20)列集成门电路中具有非门功能的是( B )A.74LS32B.74LS06C.74LS10D.74LS08(21)Proteus软件由以下两个设计平台组成( C )A.ISIS和PPTB.ARES和CADC.ISIS和ARESD.ISIS和CAD(22)ISIS模块的主要功能是( A )A.电路原理图设计与仿真 B. 高级布线和编辑C. 图像处理D.C51源程序调试(23)ARES模块的主要功能是( B )A.电路原理图设计与仿真 B. 高级布线和编辑C. 图像处理&D.C51源程序调试(24)家用电器如冰箱、空调、洗衣机中使用的单片机主要是利用了它的( D )A.高速运算 B. 海量存储 C.远程通信 D. 测量控制1.2问答思考题(1)什么是单片机?单片机与通用微机相比有何特点?单片机是在一块半导体硅片上集成了计算机基本功能部件的微型计算机。
单片机 思考题与作业答案
单片机思考题与作业答案单片机思考题与作业答案第一课思考问题和家庭作业思考:1.什么是单片机?主要目的是什么?列出你对SCM的了解?答:随着微电子技术的不断发展,微处理器芯片及其外围芯片的集成度越来越高,已经可以将cpu和外围芯片,如程序存储器、数据储存器、并行、串行i/o口、定时器/计数器、中断控制器及其他控制部件集成在一个芯片之中,制成单片机。
微控制器目前以功能命名,因为用计算机的逻辑功能比用通讯功能更容易解决简单的控制问题,应用也更广泛;嵌入式系统soc(systemonchip或embeddedsystem)是当前又由结构命名。
嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是可独立工作的系统及应用软件系统等组成,它是可独立工作的“器件”。
2.51核单片机代表了当前单片机的先进水平?51核单片机不是代表当前先进水平的单片机,它是目前在中国大陆最流行的单片机系列。
操作:1-1,51-1.说明mcs-51有哪些产品,它们有何区别?答:MCS-51是英特尔1980年推出的一系列产品,主要包括8031、8051和8751;8032、8052、8752;80C31、80C51和87C51。
它们之间的区别在于,末端是“1”,内部ROM(如果有)是4K字节,内部RAM是128字节,并且有t0和T1计数器。
末端为“2”,带有8K字节的内部ROM(如果有)和256字节的内部RAM。
有T0、T1和T2计数器。
倒数第二位是“5”的内部ROM和“3”的非内部ROM。
第二位是“7”。
内部部分是EPROM。
“0”的ROM必须有制造商一次编写代码。
带有“0”的ROM必须有制造商一次编写代码。
至于其他制造商生产的51增强型核心系列,它是MCS-51的扩展,通常不再称为MCS-51。
1-5.解释rom、otprom、eprom、eeprom、flash、ram的意义。
答:rom-只读存储器,一般由厂家编程烧录;otprom是一次性可编程只读存储器,用户可以自己编程烧录;eprom是紫外光可擦可编程只读存储器,用户可以自行编程和刻录;EEPROM是一种电可擦除可编程只读存储器,用户可以编程和刻录;闪存是使用闪存技术的存储器,可以高速读/写烧坏的存储器;Ram是一种读写存储器。
单片机第三次实验思考题
单片机第三次实验思考题第一篇:单片机第三次实验思考题1、CJNE指令对CY 有影响吗?用CJNE 和JC/JNC指令配合应注意什么?在用JMP 指令前,若变址 255怎么办答:有。
CJNE指令的功能是对目的字节和源字节两个操作数进行比较,执行后不影响任何操作数,但影响Cy标志位,若目的字节>=源字节,Cy清0,否则Cy置1。
CJNE指令是对字节数进行操作,JC、JNC指令是以位累加器C的内容为转移条件,配合使用时应确定direct值,以便确认Cy值。
JMP指令将累加器A中的8位无符号数与16位数据指针相加,其和装入程序计数器PC,控制程序转向目标程序。
若变址>255,说明转移目标不在同一逻辑段内,应选择段间转移。
2、用什么指令可以实现多分支之间的隔离?控制、条件转移指令;JMP/CJNE/DJNE/JC/JB等。
3、程序中循环时间由什么来控制?循环时间由循环块内每一条命令的周期来共同确定。
4、若用DJNZ或CJNE指令来控制循环,编写程序有什么不同?CJNE指令是减1判别命令,需要在循环次数上加1来完成循环控制;CJNE则不需要。
第二篇:单片机实验实验一清0、移数将片内20H~2FH及片外0010H~001FH单元清0;然后将片内30H~3FH的数据移到片外0000H~000FH中;判断:若(30H)≤10,则求其平方存到31H中,并将位00H置1(其它位清0)若(30H)=10,则将AA存到31H中,并位01H置1(其它位清0)若(30H)≥10,则减10存到31H中,并位02H置1(其它位清0)实验二加法、排序有两个长度为10的无符号数分别放在片内20H和30H为首的存储单元中(低位),求其对应项之和(带进位位),结果放在40H为首的单元中(若最高位有进位则存在后续单元中),然后按升序排列放在50H为首的单元中实验三查表、散转设有一表格,表中数为:00H、11H、22H、33H、44H、55H、66H、77H、88H、99H、AAH、BBH、CCH、DDH、EEH、FFH。
(完整版)单片机原理及应用习题答案
思考与练习题11.1单项选择题(1)单片机又称为单片微计算机,最初的英文缩写是( D )A.MCPB.CPUC.DPJD.SCM(2)Intel公司的MCS-51系列单片机是( C )的单片机。
A.1位B.4位C.8位D.16位(3)单片机的特点里没有包括在内的是( C )A.集成度高B.功耗低C.密封性强D.性价比高(4)单片机的发展趋势中没有包括的是( B )A.高性能B.高价格C.低功耗D.高性价比(5)十进制数56的二进制数是( A )A.00111000BB.01011100BC.11000111BD.01010000B(6)十六进制数93的二进制数是( A )A.10010011BB.00100011BC.11000011BD.01110011B(7)二进制数11000011的十六进制数是( B )A. B3HB.C3HC.D3HD.E3H(8)二进制数11001011的十进制无符号数是( B )A. 213B.203C.223D.233(9)二进制数11001011的十进制有符号数是( B )A. 73B.-75C.-93D.75(10)十进制数29的8421BCD压缩码是( A )A.00101001BB.10101001BC.11100001BD.10011100B(11)十进制数-36在8位微机中的反码和补码是( D )A.00100100B、11011100BB.00100100B、11011011BC.10100100B、11011011BD.11011011B、11011100B(12)十进制数+27在8位微机中的反码和补码分别是( C )A.00011011B、11100100BB.11100100B、11100101BC.00011011B、00011011BD.00011011B、11100101B(13)字符9的ASCII码是( D )A.0011001BB.0101001BC.1001001BD.0111001B(14)ASCII码1111111B的对应字符是( C )A. SPACEB.PC.DELD.{(15)或逻辑的表达式是( B )A.A⋅B=FB. A+B=FC. A⊕B=FD.(A⋅B)=F(16)异或逻辑的表达式是( C )A.A⋅B=FB. A+B=FC. A⊕B=FD.(A⋅B)=F(17)二进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B )A.10101010B、10101010B、00000000BB.00000000B、10101010B、10101010BC.00000000B、10101010B、00000000BD.10101010B、00000000B、10101010B (18)二进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D )A.01100110B、10011001B、11111111BB.11111111B、10011001B、01100110BC.01100110B、01110111B、10011001BD.01100110B、11111111B、10011001B(19)下列集成门电路中具有与门功能的是( D )A.74LS32B.74LS06C.74LS10D.74LS08(20)列集成门电路中具有非门功能的是( B )A.74LS32B.74LS06C.74LS10D.74LS08(21)Proteus软件由以下两个设计平台组成( C )A.ISIS和PPTB.ARES和CADC.ISIS和ARESD.ISIS和CAD(22)ISIS模块的主要功能是( A )A.电路原理图设计与仿真 B. 高级布线和编辑C. 图像处理D.C51源程序调试(23)ARES模块的主要功能是( B )A.电路原理图设计与仿真 B. 高级布线和编辑C. 图像处理&D.C51源程序调试(24)家用电器如冰箱、空调、洗衣机中使用的单片机主要是利用了它的( D )A.高速运算 B. 海量存储 C.远程通信 D. 测量控制1.2问答思考题(1)什么是单片机?单片机与通用微机相比有何特点?单片机是在一块半导体硅片上集成了计算机基本功能部件的微型计算机。
单片机课后习题及答案(1-13章)
《单片机原理及接口技术》(第2版)人民邮电出版社第1章单片机概述思考题及习题11.除了单片机这一名称之外,单片机还可称为和。
答:微控制器,嵌入式控制器.2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在一起,集成于一块芯片上。
答:CPU、存储器、I/O口、总线3.在家用电器中使用单片机应属于微计算机的。
答: BA.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用4.微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别?答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。
而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。
5.AT89S51单片机相当于MCS-51系列单片机中的哪一型号的产品?“S”的含义是什么?答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM。
6.什么是“嵌入式系统”? 系统中嵌入了单片机作为控制器,是否可称其为“嵌入式系统”? 答:广义上讲,凡是系统中嵌入了“嵌入式处理器”,如单片机、DSP、嵌入式微处理器,都称其为“嵌入式系统”。
但多数人把“嵌入”嵌入式微处理器的系统,称为“嵌入式系统”。
目前“嵌入式系统”还没有一个严格和权威的定义。
目前人们所说的“嵌入式系统”,多指后者。
7.嵌入式处理器家族中的单片机、DSP、嵌入式微处理器各有何特点?它们的应用领域有何不同?答:单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。
单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小,应用广泛。
DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)的嵌入式处理器。
能够高速完成各种复杂的数字信号处理算法。
单片机51习题与思考题1
单片机51习题与思考题1习题与思考题1一、为什么说单片机有较高的性能/价格比和抗干扰能力?答:1,单片机有较高的性能是同TTL等普通数字逻辑电路及低端模拟芯片分立元件组合电路相比较而得结论。
2,抗干扰能力是因为其相对以上离散元件,本身集成度高而拥有的独特特点。
3,价格比说的是它同PLC等成熟自动化控制单元比较。
二、单片微型计算机(微控制器)与微处理器(CPU)在结构上和使用中有什么差异?答:使用上:微处理器(MPU)通常代表一个功能强大的CPU,但不是为任何已有的特定计算目的而设计的芯片。
这种芯片往往是个人计算机和高端工作站的核心CPU.早期的微控制器是将一个计算机集成到一个芯片中,实现嵌入式应用,故称单片机。
随后,为了更好地满足控制领域的嵌入式应用,单片机中不断扩展一些满足控制要求的电路单元。
目前,单片机已广泛称作微控制器(MCU)。
也有由微处理器发展的微控制器。
结构上:在结构上,CPU比MPU功能更多更强大。
三、在单片机内RAM中哪些字节有位地址,哪些字节没有位地址?答:20H-2FH可以位寻址,80H以后的特殊功能寄存器可位寻址,其他的都不能。
四、若单片机使用频率为6MHz的晶振,那么其状态周期、机器周期和指令周期分别是多少?答:解:振荡周期=1/fosc=1/6MHz=0.1666us状态周期=2/fosc=2/6MHz=0.3333us机器周期=12/ fosc=12/6MHz=2us指令周期=(1~4)机器周期=2~8us五、说明MCS-51系列单片机4个I/O端口使用上的分工和操作上的主要特点。
答:除用作通用IO外,P2主要用于高位地址线,P0用于数据/低8位地址线第二功能复用全部安排在P3口上六、8031是低电平复位还是高电平复位? 复位条件是什么?答:高电平,51单片机是由reset引脚控制复位的,与高电平相接24个震荡周期后,芯片进入复位状态。
七、8031单片机复位后,P0~P3口处于什么状态?答:高电平状态。
单片机思考题及习题参考答案
第一章绪论习题参考答案1、第一台计算机的问世有什么意义?答:第一台电子数字计算机ENIAC问世,开创了计算机科学技术的新纪元,对人类的生产和生活方式产生了巨大的影响,标志着计算机时代的到来。
2、计算机由哪几部分构成?答:典型的计算机由运算器、控制器、存储器、输入设备和输出设备组成。
3、微型计算机由哪几部分构成?答:微型计算机由微处理器、存储器加上I/O接口电路组成。
4、微处理器与微型计算机有何区别?答:微处理器是集成了运算器和控制器及一些寄存器的芯片;微型计算机除了包括了微处理器所有的,还加上了存储器和I/O接口电路。
5、什么叫单片机?其主要特点有哪些?答:在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机;其主要特点有:一、控制性能和可靠性高,二、体积小、价格低、易于产品化。
6、微型计算机有哪些应用形式?各适于什么场合?答:从应用形式上,微型计算机可以分为三种:多板机(系统机)、单板机和单片机。
目前人们广泛使用的个人计算机(pc机)就是典型的多板微型计算机,通常用于办公或家庭事务处理及科学计算和工业测试;单板机主要在早期用于微型计算机原理的教学及简单的测控系统,现在已很少使用;单片机具有很好的控制性能和灵活的嵌入品质,被广泛应用于智能仪器仪表、机电一体化产品、实时工业控制、分布系统的前端模块、家用电器。
7、当前单片机的主要产品有哪些?各有何特点?答:当前广泛应用的单片机产品为80C51系列,主要有:* ATMEL公司融入Flash存储器技术推出的AT89系列单片机;* Phlilps公司推出的80c51、80c552系列高性能单片机;* 华邦公司推出的W78c51、W77c51系列高速低价单片机;* ADI公司推出的ADµc8××系列高精度ADC单片机;* LG公司推出的GMS90/97系列低压高速单片机;* Maxim公司推出的DS89c420高速(50MIPS)单片机;* Cygnal公司推出的c8051F系列高速SOC单片机等。
单片机课后习题参考答案(全).
单片机课后习题参考答案(全).单片机课后习题参考答案1. 什么是单片机?单片机是一种集成电路芯片,其中包含了处理器、存储器以及各种输入输出接口。
它能够完成各种控制任务,并且在各种嵌入式系统中广泛应用。
2. 单片机的特点有哪些?- 小巧、体积小:单片机可以集成多个功能在一个芯片内部,所以体积相对较小。
- 低功耗:单片机工作时功耗较低,适合用于一些需要长时间运行的电子产品。
- 低成本:相对于使用多个离散电子元件实现同样功能的电路,单片机的成本较低。
- 高可靠性:单片机内部通过硬件逻辑实现各种功能,不易受外界干扰,提高了系统的可靠性。
- 程序可编程:单片机可以通过编程改变其功能,具有较强的灵活性。
3. 单片机的工作原理是什么?单片机内部通过运算器、控制器、存储器等硬件组成,运算器负责执行各种算术、逻辑操作,控制器负责协调和控制各种操作,存储器用于存储程序和数据。
当单片机上电后,控制器开始执行存储器中的程序,按照指令的执行顺序执行各个操作。
单片机的输入输出接口与外部设备进行数据交换,实现与外部环境的交互。
4. 单片机的应用领域有哪些?单片机被广泛应用于各种嵌入式系统中,包括电子产品、电子仪器、通讯设备、汽车电子、医疗设备等。
它能够实现各种控制任务,如温度控制、风扇控制、光控制、家电控制等。
5. 单片机的编程语言有哪些?常见的单片机编程语言包括汇编语言、C语言和基于C语言的高级语言。
汇编语言是一种底层的编程语言,直接面向单片机的硬件操作;C语言是一种高级语言,可以方便地进行开发和调试;基于C语言的高级语言如Basic、Pascal等是对C 语言进行了扩展和封装,更加简化了编程过程。
6. 单片机系统的开发流程是什么?单片机系统的开发流程一般包括以下几个步骤:- 硬件设计:确定系统所需的输入输出接口及硬件电路,并进行电路设计和原理图绘制。
- 软件设计:编写程序代码,实现系统的各种功能。
- 系统调试:将软件下载到单片机中,通过调试工具进行调试和测试,确保系统能够正常运行。
第1章思考与练习单片机原理及应用-源程序与思考题参考答案.docx
第1章单片机基础思考与练习答案一、填空题1.在一块芯片上集成了 CPU、I/O端口、存储器等部件,使得该芯片具有计算机的功能,可以应用于工业现场的检测、过程控制中,因此,单片机又称为嵌入式控制器。
2.单片机在我国具有广泛的应用,目前主要应用的单片机系列为51、PIC、AVR。
3.存储器分程序存储器、数据存储器两种,在物理空间上,单片机的存储器分成四个空间,在逻辑上分成片内数据存储器、片外数据存储器、片内外统一编址的程序存储器三个空间。
4.读引脚时,一定要先对引脚置1 °5.P0 口作通用的I/O 口使用时一定要接上拉电阻,P3 口除了作通用的I/O 口使用外还具有第二功能°6.时钟频率为12MIL,单片机一个机器周期为lus ,需要丄_个时钟振荡周期。
7.位地址为3011, 8811的位,该位所在字节的字节地址分另为迦、TCON。
&片内字节地址为2All单元最低位的位地址是50H。
9.AT89S51单片机有16条地址线,因此其寻址的范围为64 KB。
10.单片机有空闲和掉电两种空闲方式。
二、选择题1.单片机的核心部件称为(C )oA. RAMB. ROMC. CPUD. I/O2.下列存储器中,掉电后存储器中的数据会丢失的是(B )。
A. ROMB. SRAMC. EPROMD. FLASH MEMORY3.AT89S51扩展外部存储器时,和外围存储器交换数据是通过单片机的(A )口传输的。
A. P0 口B. P1 口C. P2 口D. P3 口4.若使用扩展外部程序存储器,单片机的EA( B )。
A.接高电平B.接低电平C.悬空5.AT89S51单片机的内部程序存储器容量是(B )。
A. 256BB. 4KBC. 8KBD. 64KB三、简答题1.简述单片机。
答案要点:1、结构上要有CPU、I/O端口、存储器等主要组成部分。
2、绘制结构图(三总线结构)3、简要介绍存储器、I/O端口结构。
单片机实验思考题(不完整,仅做参考)
单片机实验思考题(不完整,仅做参考)实验一、思考题1、寄存器寻址与寄存器间接寻址有什么区别?寄存器寻址是将指令指定的寄存器作为操作数地址,寄存器间接寻址是将指令指定的寄存器内容作为操作数地址。
2、PC指针与SP指针有什么区别?答:PC指针是16位的存储器,指向即将执行命令的栈顶。
SP指针是8位的存储器。
指栈顶。
3、DPTR指针与Ri(R0,R1)指针有什么区别?Ri(R0,R1)指针可寻址片内RAM低128B,用DPTR可寻址片外数据存储器的64KB4、立即寻址与直接寻址有什么区别?直接寻址指令中直接给出操作数所在的单元地址或位地址,立即寻址中操作数直接由指令给出。
5、同一个特殊功能寄存器不同表达形式。
如累加器A 可表示为 A ACC 或者OEOH6、三种不同的交换指令的区别是什么?XCH是字节间的整字节交换,XCHD是字节间的低字节交换指令,SWAP是累加器高低半字节交换。
实验二、思考题1)若两个数据块都在外部数据存储器中,如何实现数据块的传送?答:选择PC或DPTR指针,用MOVX通过A储存器进行交换。
2)在调试程序时,若不用程序给40H~4FH赋初值,而用键盘在CPU DATA区给40H~4FH单元预赋初值,如何做?答:在存储器窗口输入D:0X00处键入D:0X40然后再键入需要的值。
实验三、思考题1.字节与位逻辑运算指令在编程上什么区别?应注意什么?答:主要在寻址方式的不同使得命令使用不同。
应当注意为逻辑运算的寻址方式是位寻址,改变的数是某一位的0或1。
2.若把两位十六进制数转换成对应的ASCII码,应如何编写程序?答:注意高八位转化时首先要用SWAP指令,然后再判断转化。
3.采用其它方法设计第一个程序。
4.如何用断点方式调试本程序?答:在开始调试时用断点按钮和光标配合设定断点然后开始调试实验四、思考题1.如何查看上面三个程序的结果。
视图,打开存储器窗口,memory#2查看内部数据,输入指定的单元2.在程序1中,如果十六进制数未指定是否包含A~F数码,程序应如何修改?加一步判断字符属于是否属于30H到39H.字符0到9的ASCII码只要加上30H就可以了;但字符A到F的ASCII码为41H到46H,0AH到0FH加37H。
单片机实验思考题
实验一预备知识(1)C语言和汇编语言在开发单片机时各有哪些优缺点?答:汇编语言:是一种文字助记符来表示机器指令的符号语言,是最接近机器码的语言,主要优点是占用资源少,程序执行效率高。
缺点是对于不同的CPU,汇编语言可能有所差异,所以程序可移植性较差;C语言:是一种结构化的高级语言,他的优点是可读性强,可移植性强,相对于汇编语言,缺点是占用资源较多,执行效率比汇编语言低(2)在Keil C51 集成环境下编辑和编译完全正确的程序无法进入DP 51 调试状态且出现如图所示的错误提示信息请分析产生问题的原因。
答:可能的原因是:电路没有复位,串口COM1,COM2连接错误等(3)单片机的存储器类型有哪些?答:一类为程序储存器:一次性可编程(0TP),只读存储器(ROM),闪存(FLASH),紫外线可擦除可编程只读储存器(EPROM);另一类为数据存储器:随机存取存储器(RAM),电可擦可编程只读存储器(EEPROM)),闪速存储器(FLASH MemOry).实验二LED数码管动态显示(1)LED显示器显示接口按驱动方式分为哪两类?特点是什么?答:LED显示器显示接口按驱动可分为静态显示和动态演示:静态显示占用较多的硬件资源,控制程序简单,而动态显示占用较少资源,编程较复杂(2)分析延时程序,你能提出一些提高延时精度的方法吗?(程序或算法)答:软件延时:利用循环来产生延时,变量定义为unsigned char类型比unsigned int 类型更为精确。
如果需要长时间的延时,可以通过循环的嵌套,但是延时误差也会成倍的增加。
硬件延时:利用计数器,通常采用中断方式,扫描标志位来定时。
精度比软件延时更高实验三:秒表实验①要实现定时或延时,可采用哪些方法?这些方法各有什么特点?答:实现延时通常有两种方法:一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,也能做到精确延时;另一种是软件延时,这种方法主要采用循环体进行,精确度低。
单片机应用技术思考题及习题
第一章思考题与习题1. 什么叫嵌入式系统?与单片机的关系如何?以应用为中心,以计算机技术为基础,软硬件可裁剪,针对具体应用系统,对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统被称为嵌入式系统。
单片机又称嵌入式微控制器,是嵌入式系统应用的主流。
2. 单片机主要应用在哪些方面?单片机主要应用在工业、智能仪表、军事导航、电信、日常生活、办公自动化、汽车电子、消费电子等方面。
3. 单片机系统的开发过程分几步进行?单片机的应用开发可分为五个过程,总体方案设计、硬件单元电路设计与制作、应用程序的设计与调试、系统联调、固化(烧写)与脱机运行。
4. 并填入表中。
5.(1)+1010011 (2)-1011010(3)+0101110 (4)-0111111以8位二进制补码表示为:(1)11010011 (2)10100110 (3)10101110 (4)110000016. 试写出下列机器数所对应的真值。
(1)11000000 (2)01111111(3)01011011 (4)11111111(1)-64 (2)+127 (3)+91 (4)-17.8. 将下列有符号数的二进制补码转换为十进制数,并注明它的正负。
(1)11111111B (2)01111111B(3)10000011B (4)11111100B(5)00000011B (6)01111100B(1)-1 (2)+127 (3)-125 (4)-4 (5)+3 (6)+1249. 一个字节的十六进制数最大值相当于多大的十进制数,两个字节的十六进制数最大值相当于多大的十进制数?一个字节十六进制数最大值为0FFH,相当于十进制数255,两个字节的十六进制数最大值为0FFFFH,相当于十进制数65535。
第二章思考题与习题1. 微型计算机由哪几个功能部件组成?各功能部件的作用如何?微型计算机由CPU、三总线、存储器、I/O接口电路及外围设备组成。
单片机道理第2章习题解答
第2章思考题及习题2参考答案一、填空1. 在AT89S52单片机中,如果采用6MHz晶振,一个机器周期为。
答:2µs2. AT89S52单片机的机器周期等于个时钟振荡周期。
答:123. 内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为和。
答:28H,88H4. 片内字节地址为2AH单元最低位的位地址是;片内字节地址为A8H单元的最低位的位地址为。
答:50H,A8H5. 若A中的内容为63H,那么,P标志位的值为。
答:06. AT89S52单片机复位后,R4所对应的存储单元的地址为,因上电时PSW= 。
这时当前的工作寄存器区是组工作寄存器区。
答:04H,00H,0。
7. 内部RAM中,可作为工作寄存器区的单元地址为 H~ H。
答:00H,1FH8. 通过堆栈操作实现子程序调用时,首先要把的内容入栈,以进行断点保护。
调用子程序返回指令时,再进行出栈保护,把保护的断点送回到,先弹出的是原来中的内容。
答:PC, PC,PCH9. AT89S52单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为AT89S52单片机的PC是16位的,因此其寻址的范围为 KB。
答:6410. AT89S52单片机复位时,P0~P3口的各引脚为电平。
答:高11. AT89S52单片机使用片外振荡器作为时钟信号时,引脚XTAL1接,引脚XTAL2的接法是。
答:片外振荡器的输出信号,悬空12. AT89S52单片机复位时,堆栈指针SP中的内容为,程序指针PC中的内容为。
答:07H,0000H二、单选1. 程序在运行中,当前PC的值是。
A.当前正在执行指令的前一条指令的地址 B.当前正在执行指令的地址。
C.当前正在执行指令的下一条指令的首地址 D.控制器中指令寄存器的地址。
答:C2. 判断下列哪一种说法是正确的?A.PC是一个可寻址的寄存器 B.单片机的主频越高,其运算速度越快。
C.AT89S52单片机中的一个机器周期为1µsD.特殊功能寄存器SP内存放的是堆栈栈顶单元的内容。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一讲思考题与作业思考:1.什么是单片机?主要用途是什么?列举你所知道的单片机?答:随着微电子技术的不断发展,微处理器芯片及其外围芯片的集成度越来越高,已经可以将CPU和外围芯片,如程序存储器、数据储存器、并行、串行I/O口、定时器/计数器、中断控制器及其他控制部件集成在一个芯片之中,制成单片机。
单片机(Single-Chip Computer 缩写SCC)是发展初期由结构命名的,它从构成的侧面强调在单芯片上集成了必备成分的小计算机;微控制器(Microcontroller)是当前由功能命名的,是因为用计算机的逻辑功能解决简单的控制问题比以往来得更容易,而且应用也更广泛;嵌入式系统SoC(System on Chip或Embedded System )是当前又由结构命名。
嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是可独立工作的系统及应用软件系统等组成,它是可独立工作的“器件”。
2. 51核单片机是否代表当前先进水平的单片机?51核单片机不是代表当前先进水平的单片机,它是目前在中国大陆最流行的单片机系列。
作业:1-1、51-1.说明MCS-51有哪些产品,它们有何区别?答:MCS-51是Intel公司1980年开始推出的系列产品,主要有8031、8051、8751;8032、8052、8752;80C31、80C51和87C51。
它们的区别是末尾是“1”的,内部ROM(如果有的话)4K字节,内部RAM128字节,有T0、T1两个计数器。
末尾是“2”的,内部ROM(如果有的话)8K字节,内部RAM256字节,有T0、T1和T2三个计数器。
倒数第二位是“5”的有内部ROM,是“3”的无内部ROM。
第二位是“7”的内部是EPROM,是“0”的ROM必须有厂家才能一次性写入代码。
是“0”的ROM必须有厂家才能一次性写入代码。
至于其它厂家生产的51增强核系列是MCS-51的扩充,一般不再称为MCS-51。
1-5.解释ROM、OTPROM、EPROM、EEPROM、Flash、RAM的意义。
答:ROM-只读存储器,一般由厂家编程烧录;OTPROM是一次性可编程只读存储器,用户可以自己编程烧录;EPROM是紫外光可擦可编程只读存储器,用户可以自己编程烧录;EEPROM是电可擦可编程只读存储器,用户可以自己编程烧录;Flash是采用FLASH技术的存储器,它可高速读/写烧录的存储器;RAM是读写存储器,与Flash的区别是掉电后信息丢失。
第二讲思考题与作业思考:1.PC、SP、DPTR、PSW、ACC这几个SFR各有什么用处?答:指令执行用PC作寻址指针,SP用作堆栈指针,DPTR用作指令中访问外部RAM和程序存储器指针,PSW中的RS0、RS1控制R0~R7选择00H~1FH 中哪8个单元作寄存器区;CY、P、AC、OV标志受算术、逻辑运算结果影响,可控制程序分支,十进制加法,多字节加减法运算。
2.MCS-51核中的通用寄存器R0-R7各有几个?如何区分?如何选用?答:可分成4个寄存器组,每组各有8个通用寄存器R0~R7 。
0组R0~R7对应内部RAM00H~07H1组R0~R7对应内部RAM08H~0FH2组R0~R7对应内部RAM10H~17H3组R0~R7对应内部RAM18H~1FHRS1 RS0=00选择0组RS1 RS0=01选择1组RS1 RS0=10选择2组RS1 RS0=11选择3组3.MCS-51核的片内存储空间共有哪些,可寻址的范围有多大,实有的物理存储器是多少,试绘图说明之。
答:片内存储空间分成程序存储空间和数据存储空间两大部分,数据存储空间又分成内部RAM和SFR两部分。
如图1所示:图1 MCS-51核的片内存储空间2-1.程序状态字寄存器PSW各位的定义是什么?答:CY(PSW.7)进位标志;AC(PSW.6)辅助进位标志;RS1、RS0(PSW.4、PSW.3)控制R0~R7选择00H~1FH中哪8个单元作寄存器区;OV(PSW.2)溢出标志;P(PSW.0)奇偶标志位。
2-2.通常的微机系统存储器结构有哪几类?MCS-51单片机存储器结构属于哪一类?MCS-51可寻址多大空间?单片机如何区别程序存储器和数据存储器?答:有哈佛结构(是一种将程序指令存储和数据存储分开的存储器结构)和冯·诺伊曼结构(也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构)两种。
MCS-51单片机存储器结构属于哈佛结构。
MCS-51的程序和数据(外部数据,不含内部数据)存储器的寻址空间各为64K字节。
MOVC类指令寻址程序存储器空间;MOVX类指令寻址数据空间。
第三讲思考题与作业思考:各并行口的每条管脚都可以单独使用吗?可用输入的管脚为什么要先写1?MCS-51核复用功能的管脚有哪些?答:作为通用I/O口都可以单独使用,第二功能看情况而定。
必须写1,因为锁存器写0时,该位对应的口管脚已经通过输出管脚导通接地,即使外部输入高电平也被短路到地,永远不会读到对应1的高电平。
P2、P3和P0均为复用功能管脚。
如图2所示:图2 MCS-51核复用功能的管脚2-4.简述MCS-51单片机P0、P1、P2、P3口的作用。
在访问外部ROM或RAM时,P0口和P2口各用来传递什么信号?P0口为什么要采用片外地址锁存器?答:都可以作通用I/O口,除P1外P2、P3和P0均为复用功能管脚。
如图2所示:在访问外部ROM或RAM时P0传递低8位地址信号和8位数据信号,P2传递高8位地址总线信号。
由于P0是时分复用信号,为使现出现的低8位地址总线能与后出现的8位数据总线同时对外部ROM或RAM有效,必须把地址总线的低8位锁存到片外地址锁存器。
2-5.什么是复位?MCS-51单片机有几种复位方法?复位后,CPU从程序存储器的哪一个单元开始执行程序?试从网上查找“看门狗”的相关资料,从而扩展单片机的复位方法。
答:复位是单片机的初始化操作。
只要RST引脚保持高电平2个机器周期,就产生复位,不论这个信号是什么原因(上电还是手动)产生的。
复位后第一条指令从0000H单元开始执行。
不必从网上查找“看门狗”的相关资料扩展单片机的复位方法,只需选择带看门狗功能的51核单片机即可。
第四讲思考题与作业思考:1. MCS-51指令集中绝大多数指令涉及片内RAM空间(包括SFR),你能罗列全吗?答:传送指令中:MOV、PUSH、POP、XCH、XCHDMOV DPTR,#data16;算术运算指令中:ADD、ADDC、DA A、INC、SUBB、DEC、MUL AB、DIV AB逻辑运算指令:CLR、CPL、SWAP、RL、RLC、RR、RRC;ANL、ORL和XRL2. MCS-51指令集中有不少的指令涉及程序存储空间,你能罗列全吗?答:包括如下两条指令:MOVC A,@A+DPTR和MOVC A,@A+PC3. MCS-51指令集中涉及片外数据存储空间的有几条,你能罗列全吗?答:包括:MOVX @DPTR,A、MOVX A,@DPTR、MOVX A,@Ri和MOVX @Ri,A4. MCS-51指令集中涉及位存储空间(包括可位寻址的SFR)有哪些,你能罗列全吗?答:包括:MOV C,bit、MOV bit,C;CLR C和CLR bit;CPL C和CPL bit;SETB C和SETB bit;ANL C,bit和ANL C,/bit;ORL C,bit和ORL C,/bit作业(教材中内容):3-2.什么是寻址方式?MCS-51有几种寻址方式?如何区分位寻址和字节寻址?答:详见教科书43页-3.2寻址方式。
在指令中操作数的存取方法就是寻址方式。
MCS-51含7种寻址方式:寄存器寻址、直接寻址、立即寻址、寄存器间接寻址、相对寻址、位寻址、基址加变址寄存器寻址。
位寻址与字节容易混淆的是MOV类及逻辑运算类中的CPL、ANL和ORL。
区别方法是位操作的操作数必须有进位标志“C”,而字节操作中无进位标志“C”。
3-3.访问8051内部专用寄存器和片外RAM应用什么寻址方式?举例说明。
答:访问SFR用直接寻址方式:如MOV P0,#12H访问片外RAM用寄存器间接寻址方式:如MOVX A,@DPTR、MOVX @R1,A3-5.编程将内部RAM的20H-30H单元内容清零解:MOV R0,#20HLOOP:MOV @R0,#00HINC R0CJNE R0,#31H,LOOP第五讲思考题与作业思考:1.MCS-51指令集中有几条调用指令?有多少条跳转指令,你能罗列全吗?答:调用指令包括:ACALL、LCALL;无条件跳转指令包括:AJMP、LJMP、SJMP和JMP @A+DPTR;条件跳转指令包括:JZ、JNZ、CJNE、DJNZ及布尔类的JC、JNC、JB、JBC和JNB2.如何编写常量表尾随于代码的查表子程序?答:设子程序为STAB,被查序号参数位于累加器A,子程序如下(出口时累加器A 带查表结果):STAB: INC AMOVC A,@A+PC ;RETDB 12H,34H,45H;3.如何编写常量表与代码相分离的查表子程序?答:STAB:PUSH DPHPUSH DPLMOV DPTR,#TALMOVC A,@A+DPTRPOP DPLPOP DPHRET…TAL: DB 12H,34H作业(教材中内容):3-7.已知A=90H,R0=55H,(17H)=34H,写出下列程序段执行完后A中的内容和程序状态字PSW的内容:CLR CY ;CY=0ADDC A,#10H;A:0A0H,PSW=00ANL A,#17H;A:000H,PSW=00ORL 17H,A ;(17H)=34HXRL A,R0 ;A:055H,PSW=00CPL A ;A:0AAH,PSW=00解:答案在程序后注释中。
3-8.MCS-51汇编语言中有哪些伪指令?各起什么作用?答:本教材介绍了ORG、DB、DW、EQU和END等5条伪指令。
这几条伪指令也是MCS-51的伪指令中重要部分。
ORG 表达式说明:位置计数器是当前段的地址指针。
[标号:] DB 表达式[,表达式] …说明:本定义变量伪指令为各种存储空间(位空间BIT除外)按字节分配空间,并按表达式列表进行初始化。
DW与DB类似,不同的是DB分配字节(8位),DW分配的是字(16位)。
符号名EQU 表达式说明:将EQU其右的表达式赋予其左的符号名。
END表示汇编结束。
以上是教科书56页3.10 伪指令中内容,注意57页倒数第8行“标号:END ”提法错误。
此外还有DATA、IDATA、XDATA、BIT四条重要伪指令书中未提,这四条也是汇编语言中不可缺少的。