新编单片机原理与应用课后答案汇总
新编单片机原理与应用课后答案汇总
习题一参考答案1-1 假设某CPU 含有16根地址线,8根数据线,那么该CPU 的最大寻址能力为多少KB 答:CPU 的最大寻址能力为:K 6422261016=⋅= 1-2 在计算机里,一般具有哪三类总线请说出各自的特征(包括传输的信息类型、单向传输还是双向传输)。
答:1、数据总线,双向,输入输出数据信息;2、地址总线,单向,输出地址信息;3、控制总线,具体到某一根控制线为单向,输入或者输出控制信息;1-3 MCS-51系列单片机时钟周期、机器周期与指令周期这三者关系如何CISC 指令系统CPU 所有指令周期是否均相同答:时钟周期即为振荡周期,由外接晶振频率或外部输入的时钟频率决定,机器周期由12个时钟周期(或6个)构成,指令周期由1~4个机器周期构成;指令周期因具体指令不同而不同;1-4 计算机字长的含义是什么MCS-51单片机的字长是多少答:计算机字长是指CPU 一次能够处理的信息位长度;MCS-51单片机的字长是8位。
1-5 ALU 单元的作用是什么一般能完成哪些运算操作答:ALU 单元的作用是进行算术逻辑运算;算术运算主要是加、减、乘、除,逻辑运算主要是与、或、非、异或等。
1-6 CPU 内部结构包含了哪几部分单片机(MCU)芯片与通用微机CPU 有什么异同 答:CPU 主要包括算术逻辑单元ALU 、控制单元CU 和内部寄存器;单片机(MCU)芯片是在通用CPU 的基础上增加存储器、定时器/计数器、通信接口以及各种接口电路等构成。
1-7 在单片机系统中常使用哪些存储器答:包括程序存储器ROM 和数据存储器RAM 。
1-8 指令由哪几部分组成答:一般由操作码和操作数组成,部分指令只有操作码而无操作数。
1-9、什么是汇编语言指令为什么说汇编语言指令比机器语言指令更容易理解和记忆通过什么方式可将汇编语言程序转化为机器语言程序答:【1】用助记符表示的指令【2】因为在汇编语言指令中每条操作码、操作数都是用特定符号表示;而机器语言中的操作码和操作数均用二进制表示,没有明显特征【3】可通过专门的软件或手工查表方式1-10、汇编语言程序和汇编程序这两个术语的含义是否相同答:两者含义不同;1.汇编语言程序指由汇编语言指令构成的程序;2.汇编程序指将完成汇编语言指令转换为机器语言指令的程序1-11、什么是寻址方式对于双操作数指令来说,为什么不需要指定操作结果存放位置答:【1】确定指令中操作数所在存储单元地址的方式【2】在现代计算机系统中,对于双操作数指令,一般将指令执行后的结果放在第一个操作数(即目标操作数),这样可以减少指令码的长度1-12、指出下列指令中每一操作数的寻址方式答:【1】目标操作数为寄存器寻址,源操作数为立即数寻址【2】目标操作数为直接寻址,源操作数为寄存器寻址【3】目标操作数为直接寻址,源操作数为直接寻址【4】目标操作数为直接寻址,源操作数为寄存器间接寻址【5】寄存器寻址注:在单片机中,问到指令的寻址方式,既要答目标操作数的寻址方式,也要答源操作数的寻址方式,这与微机不同,请切记!1-13、单片机的主要用途是什么新一代8位单片机芯片具有哪些主要技术特征列举目前应用较为广泛的8位、32位单片机品种。
新编单片机原理与应用课后答案
新编单片机原理与应用课后答案【新编单片机原理与应用课后答案】一、选择题1. 下列哪个不属于单片机的特点?A. 集成度高B. 体积小C. 功耗低D. 速度慢答案:D. 速度慢解析:单片机具有集成度高、体积小、功耗低等特点,但速度相对较快。
2. 单片机的主频是指什么?A. CPU的时钟频率B. 存储器的容量C. 输入输出端口的数量D. 片内外设的种类答案:A. CPU的时钟频率解析:单片机的主频指的是中央处理器(CPU)的时钟频率,它决定了单片机的运算速度。
3. 下列哪个不属于单片机的存储器类型?A. ROMB. RAMC. FLASHD. EEPROM答案:C. FLASH解析:单片机的存储器类型包括ROM(只读存储器)、RAM(随机存储器)和EEPROM(电可擦可编程只读存储器),FLASH是一种特殊类型的EEPROM。
4. 单片机的外部中断是用来做什么的?A. 扩展I/O端口B. 实时时钟C. 响应外部事件D. 增加存储器容量答案:C. 响应外部事件解析:单片机的外部中断用于响应外部事件,如按键触发、外部传感器信号等。
5. 下列哪个不属于单片机的输入输出方式?A. 并行输入输出B. 串行输入输出C. 脉冲输入输出D. 模拟输入输出答案:C. 脉冲输入输出解析:单片机的输入输出方式包括并行输入输出、串行输入输出和模拟输入输出,脉冲输入输出不是单片机的标准输入输出方式。
二、填空题1. 单片机的核心部件是______。
答案:CPU解析:单片机的核心部件是中央处理器(CPU),它负责执行指令和控制系统的运行。
2. 单片机的存储器由______和______组成。
答案:ROM、RAM解析:单片机的存储器包括只读存储器(ROM)和随机存储器(RAM),用于存储程序和数据。
3. 单片机的时钟频率越高,运算速度______。
答案:越快解析:单片机的时钟频率越高,中央处理器(CPU)的运算速度越快。
4. 单片机的外部中断用于响应______事件。
新编单片机原理与应用课后答案
新编单片机原理与应用课后答案在现代科技的不断发展中,单片机作为一种重要的电子元器件,广泛应用于各个领域。
掌握单片机的原理和应用,对于电子工程师和科技爱好者来说至关重要。
本文将就新编单片机原理与应用课后习题进行答案解析,帮助读者更好地理解和掌握单片机的知识。
1. 什么是单片机?单片机是一种集成电路芯片,内部集成了中央处理器(CPU)、存储器、输入输出接口和定时器等功能模块。
它可以独立运行,具有较强的数据处理和控制能力。
2. 单片机的工作原理是什么?单片机的工作原理主要包括指令执行和数据处理两个过程。
当单片机上电后,CPU会按照存储器中的指令序列执行相应的操作,处理输入信号并产生相应的输出信号。
3. 单片机的应用领域有哪些?单片机广泛应用于各个领域,包括家电、汽车电子、通信设备、工业控制等。
例如,电视遥控器、智能家居系统、汽车电子设备等都离不开单片机的应用。
4. 单片机的编程语言有哪些?单片机的编程语言主要包括汇编语言和高级语言。
汇编语言是一种底层语言,直接操作单片机的寄存器和指令;高级语言如C语言可以通过编译器将代码转换为机器语言,方便程序员进行开发。
5. 如何选择合适的单片机?选择合适的单片机需要考虑多个因素,包括应用需求、性能要求、功耗、成本等。
根据具体的应用场景和功能需求,选择性能稳定、功能丰富、价格适中的单片机。
6. 单片机的输入输出方式有哪些?单片机的输入输出方式主要包括并行输入输出和串行输入输出。
并行输入输出是指同时传输多位数据,适用于数据量较大的场景;串行输入输出是指逐位传输数据,适用于数据量较小的场景。
7. 单片机的编程过程是怎样的?单片机的编程过程主要包括编写代码、编译生成可执行文件、下载到单片机并进行调试等步骤。
编写代码时需要根据具体的应用需求设计算法和逻辑,然后通过编译器将代码转换为可执行文件,最后将可执行文件下载到单片机中进行调试。
8. 单片机的中断是什么意思?中断是单片机在执行程序的过程中,根据外部事件的发生而主动暂停当前任务,转而去执行与该事件相关的处理程序。
单片机原理及应用课后习题答案
单片机原理及应用课后习题答案1. 为什么单片机被广泛应用于各种电子设备中?单片机被广泛应用于各种电子设备中的原因有很多。
首先,单片机具有体积小、功耗低、成本低的特点,能够满足现代电子设备对于小型化、便携和节能的需求。
其次,单片机集成了中央处理器、存储器、输入输出端口等功能模块,能够满足电子设备对于高性能、多功能的要求。
此外,单片机具有灵活的可编程性,能够根据不同的应用需求进行定制开发,满足各种电子设备的特定功能和性能要求。
因此,单片机被广泛应用于各种电子设备中。
2. 什么是单片机的工作原理?单片机是一种集成了中央处理器、存储器、输入输出端口等功能模块的微型计算机系统。
其工作原理是通过中央处理器执行程序指令,对输入输出端口进行数据交换,从而实现对外部设备的控制和数据处理。
单片机内部包含了运算器、控制器、存储器等核心部件,通过时钟信号的控制,按照程序指令序列完成各种运算和数据处理操作。
单片机的工作原理可以简单概括为接收输入信号、进行数据处理、输出控制信号的过程。
3. 单片机的应用领域有哪些?单片机在各种电子设备中都有广泛的应用,主要包括消费类电子产品、工业自动化设备、通信设备、汽车电子系统等领域。
在消费类电子产品中,单片机被应用于智能手机、数码相机、家用电器等产品中,实现各种功能和控制。
在工业自动化设备中,单片机被应用于PLC、工业控制器、传感器等设备中,实现自动化生产和控制。
在通信设备中,单片机被应用于调制解调器、路由器、交换机等设备中,实现数据传输和网络控制。
在汽车电子系统中,单片机被应用于发动机控制、车载娱乐、车身电子系统等领域,实现车辆的各种功能和控制。
可以看出,单片机在各种应用领域都有重要的地位和作用。
4. 单片机的发展趋势是什么?随着科技的不断发展,单片机也在不断演进和升级。
未来单片机的发展趋势主要包括以下几个方面,首先,单片机将继续向着高性能、低功耗、小型化的方向发展,以满足电子设备对于性能和外形的要求。
《新编单片机原理与应用》答案
1.(1): 微控制器单片微型计算机(2): 可靠性和抗干扰能力故障率(3): 在线仿真器(4): 复杂指令集精简指令集冯. 诺依曼结构哈佛结构(5): 专用系统模块化系统单机与多机应用系统(6): 计算机仿真器目标系统应用软件(7): 集成开发环境+仿真器+编程器集成开发环境+ISP/IAP2. C B A B B C B D1.(1): 下降沿低电平(2): 32 4 8 Rn(3): 第0组00H 07H(4): PC PC(5): D5H F0 PSW.5 D0H.5(6): 高增益反相放大器晶体振荡器微调电容(7): SFR 128(8): P0口内部没有上拉电阻而其它三个口都有2. A A A A B C C C D C D D3. 全错1.(1): 立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址(2): [标号: ] 操作码[目的操作数] [ , 源操作数] [ ; 注释](3): 不会(4): 字节位00H 7FH(5): 三四个四个(6): 直接寻址位寻址(7): PUSH POP 直接(8): 00H AAH FFH AAH FFH AAH(9): 不产生(10): 加法BCD 10H2. C B B B B A A (C、D)C C3.(1)1): 寄存器寻址,寄存器寻址2): 直接寻址,寄存器间接寻址3): 直接寻址,立即寻址4): 寄存器寻址,寄存器间接寻址5): 寄存器寻址,直接寻址6): 相对寻址7): 寄存器寻址,直接寻址8): 直接寻址9): 直接寻址10): 寄存器间接寻址(2)(3) P1: 01010111 (Bit 00H): 0 (Bit 01H): 14(1)START: MOV DPTR, #1F00HMOV R0, #20HMOV R7, #31HLP1: MOVX A, @DPTRMOV @R0, AINC DPTRINC R0DJNZ R7 , LP1SJMP $END(3)单片机晶振频率6MHz,1个机器周期是2uS.汇编指令指令周期循环次数Delay: MOV R7,#0F6H 1 1LP: MOV R6,#0FAH 1 F6H(246)DJNZ R6,$ 2 FAH×F6H=250×246DJNZ R7,LP 2 F6H(246)RET 2 1执行延时子程序所需机器周期数为:1+(1+2×250+2)*246+2=123741延时时间:247482uS(4)START: MOV B, #100 ; A中数据除以100得百位数DIV ABMOV 50H,A ; 百位数送50H单元MOV A,BMOV B,#10 ; 除以10得十位数,余数为个位数DIV ABMOV 51H,A ; 十位数送51H单元MOV 52H,B ; 个位数送52H单元SJMP $END(6)X DATA 20HY DATA 22HZ DATA 26HMAX DATA 50HSTART: MOV A, XCJNE A,Y,NEXT1NEXT1: JNC AM1MOV A,YAM1: CJNE A,Z,NEXT2NEXT2: JNC AM2MOV A,ZAM2: MOV MAX,ASJMP $END。
新编单片机原理与应用课后答案汇总
习题一参考答案1-1 假设某CPU 含有16根地址线,8根数据线,那么该CPU 的最大寻址能力为多少KB 答:CPU 的最大寻址能力为:K 6422261016=⋅= 1-2 在计算机里,一般具有哪三类总线请说出各自的特征(包括传输的信息类型、单向传输还是双向传输)。
答:1、数据总线,双向,输入输出数据信息;2、地址总线,单向,输出地址信息;3、控制总线,具体到某一根控制线为单向,输入或者输出控制信息;1-3 MCS-51系列单片机时钟周期、机器周期与指令周期这三者关系如何CISC 指令系统CPU 所有指令周期是否均相同答:时钟周期即为振荡周期,由外接晶振频率或外部输入的时钟频率决定,机器周期由12个时钟周期(或6个)构成,指令周期由1~4个机器周期构成;指令周期因具体指令不同而不同;1-4 计算机字长的含义是什么MCS-51单片机的字长是多少答:计算机字长是指CPU 一次能够处理的信息位长度;MCS-51单片机的字长是8位。
1-5 ALU 单元的作用是什么一般能完成哪些运算操作答:ALU 单元的作用是进行算术逻辑运算;算术运算主要是加、减、乘、除,逻辑运算主要是与、或、非、异或等。
1-6 CPU 内部结构包含了哪几部分单片机(MCU)芯片与通用微机CPU 有什么异同 答:CPU 主要包括算术逻辑单元ALU 、控制单元CU 和内部寄存器;单片机(MCU)芯片是在通用CPU 的基础上增加存储器、定时器/计数器、通信接口以及各种接口电路等构成。
1-7 在单片机系统中常使用哪些存储器答:包括程序存储器ROM 和数据存储器RAM 。
1-8 指令由哪几部分组成答:一般由操作码和操作数组成,部分指令只有操作码而无操作数。
1-9、什么是汇编语言指令为什么说汇编语言指令比机器语言指令更容易理解和记忆通过什么方式可将汇编语言程序转化为机器语言程序答:【1】用助记符表示的指令【2】因为在汇编语言指令中每条操作码、操作数都是用特定符号表示;而机器语言中的操作码和操作数均用二进制表示,没有明显特征【3】可通过专门的软件或手工查表方式1-10、汇编语言程序和汇编程序这两个术语的含义是否相同答:两者含义不同;1.汇编语言程序指由汇编语言指令构成的程序;2.汇编程序指将完成汇编语言指令转换为机器语言指令的程序1-11、什么是寻址方式对于双操作数指令来说,为什么不需要指定操作结果存放位置答:【1】确定指令中操作数所在存储单元地址的方式【2】在现代计算机系统中,对于双操作数指令,一般将指令执行后的结果放在第一个操作数(即目标操作数),这样可以减少指令码的长度1-12、指出下列指令中每一操作数的寻址方式答:【1】目标操作数为寄存器寻址,源操作数为立即数寻址【2】目标操作数为直接寻址,源操作数为寄存器寻址【3】目标操作数为直接寻址,源操作数为直接寻址【4】目标操作数为直接寻址,源操作数为寄存器间接寻址【5】寄存器寻址注:在单片机中,问到指令的寻址方式,既要答目标操作数的寻址方式,也要答源操作数的寻址方式,这与微机不同,请切记!1-13、单片机的主要用途是什么新一代8位单片机芯片具有哪些主要技术特征列举目前应用较为广泛的8位、32位单片机品种。
单片机原理及应用课后习题答案(精编文档).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 。
《单片机原理及应用》课后习题 答案.
第1章1-1 什么是单片机?它与一般微型计算机在结构上何区别?答:单片微型计算机简称为单片机(Single Chip Computer),又称为微控制器(MCU 即Micro-Controller Unit)。
它是在一块芯片上集成了中央处理器(CPU)、存储器(RAM、ROM)、定时器/计数器、中断控制、各种输入/输出(I/O)接口(如并行I/O口、串行I/O口和A/D转换器)等为一体的器件。
微型计算机的基本结构由CPU(运算器、控制器)、存储器、输入设备和输出设备五大部分组成,各部分通过外部总线连接而成为一体。
单片机的结构是在一块芯片上集成了中央处理器(CPU)、存储器、定时器/计数器、中断控制、各种输入/输出接口(如并行I/O口、串行I/O口和A/D转换器)等,它们通过单片机内部部总线连接而成为一体。
1-2 MCS-51系列单片机内部资源配置如何?试举例说明8051与51兼容的单片机的异同。
1-3 新型8位单片机,主要在哪几方面发展了?使用新型8位单片机能带来什么好处?1、运算速度大大提高;2、RAM、ROM容量增大;3、精简指令集,指令比51少很多;4、更多的IO口;5、更多的其他功能,比如自带AD,DA,自带SPI,自带看门狗,自带大容量EEPROM等等;6、中断的种类更细更多,有20几个中断向量的比比皆是,定时器/计数器的功能,数量都更多。
简化电路,节省成本,降低功耗,提高系统的可靠性。
第2章2-1 MCS-51系列单片机内部有哪些主要的逻辑部件?答:一个8位CPU;一个片内振荡器及时钟电路;4K字节ROM程序存储器;128字节RAM数据存储器;两个16位定时器/计数器;可寻址64K外部数据存储器和64K外部程序存储器空间的控制电路;32条可编程的I/O线(四个8位并行I/O端口);一个可编程全双工串行口;具有五个中断源、两个优先级嵌套中断结构2-2 MCS-51设有4个8位端口(32条I/O线),实际应用中8位数据信息由哪一个端口传送?16位地址线怎样形成?P3口有何功能?答:实际应用中8位数据信息由P0口传送。
单片机原理及应用c51编程课后答案
单片机原理及应用c51 编程课后答案【篇一:单片机原理及应用课后习题答案__ 张兰红】兰红9第1 章微型计算机的基本概念1.1 微型计算机由哪几部分组成?每一部分各起何作用?解:微型计算机由微处理器芯片、存储器芯片、输入/输出接口电路芯片与总线组成。
微处理器是微型计算机的核心,它通常包括 3 个基本部分:①算术逻辑部件alu(arithmeticlogic unit) ,对传送到微处理器的数据进行算术运算或逻辑运算的电路,如执行加法、减法运算,逻辑与、逻辑或运算等。
② 工作寄存器组,用来存放操作数及运算的中间结果等。
③控制部件,包括时钟电路和控制电路,时钟电路产生时钟脉冲,用于计算机各部分电路的同步定时;控制电路产生完成各种操作所需的控制信号。
存储器是微型计算机的重要组成部分,计算机有了存储器才具备记忆功能。
i/o 接口是沟通cpu 与外部设备的不可缺少的重要部件。
外部设备种类繁多,其运行速度、数据形式、电平等各不相同,常常与cpu 不一致,所以要用i /o 接口作桥梁,起到信息转换与协调的作用。
总线是在微型计算机各芯片之间或芯片内部各部件之间传输信息的一组公共通信线。
1.2 什么是cpu ?什么是主机?解:由于运算器、控制器是计算机处理信息的关键部件,所以常将它们合称为中央处理单元cpu( central processing unit ,简称cpu )。
通常把运算器、控制器、存储器这三部分称为计算机的主机。
1.3 何谓计算机系统?何谓单板机?何谓单片机?解:计算机与外围设备、电源、系统软件一起构成应用系统,称为计算机系统。
在一块印刷电路板上,集成了中央处理单元cpu 、只读存储器rom 、随机存取存储器ram 、i/o 接口、定时器/计数器、中断系统等功能部件,构成一台完整的微型计算机,称为单板机。
在一块半导体芯片上,集成了中央处理单元cpu 、只读存储器rom 、随机存取存储器ram 、i/o 接口、定时器/计数器、中断系统等功能部件,构成一台完整的微型计算机,称为单片机。
单片机原理与应用(习题答案)
《单片机原理与应用》课后习题参考答案第1章1.(1)15 (2)0.0859375 (3)14.68752.(1)10000100 (2)1011101001111 (3)100110100. 10113. 原码:正数的符号位用0表示,负数符号位用1表示,而数值位保持原样的机器码称为原码。
反码:在计算机中,对于正数,其反码的符号位为“0”,数值部分保持不变;对于负数,其反码除了在符号位上表示“1”外,数值部分的各位都取与它相反的数码,即“0”变“1”、“1”变“0”。
也就是说:正数的反码与它的原码相同;负数的反码由其绝对值按位求反后得到。
补码:在计算机中,对于正数,其补码的符号位为“0”,数值部分保持不变;对于负数,其补码除了在符号位上表示“1”外,数值部分的各位都取与它相反的数码,然后在最低位加“1”。
也就是说:正数的补码与它的原码相同;负数的补码由其对应的绝对值按位求反后加1得到。
4.(1)原码:000101110 反码:000101110 补码:000101110(2)原码:10.10101101 反码:10.01010010 补码:10.01010011(3)原码:00.101011 反码:00.101011 补码:00.1010115.[N]原=1.1010 [N]补=1.0110 N=-0.6256.原码0.1010-0.1011 = -0.0001补码0.1010+(1.0101)=(1.1111)7. 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
微处理器是是指计算机内部对数据进行处理并对处理过程进行控制的部件,采用大规模集成电路工艺在一块或几块芯片上制成的中央处理器。
如果将构成微型计算机的各功能部件(CPU,RAM,ROM及I/O接口电路)集成在同一块大规模集成电路芯片上,一个芯片就是一台微型机,则该微型机就称为单片微型计算机。
8. MCS-51系列单片机是美国INTEL公司于1980年推出的一种8位单片机系列。
单片机原理及应运-c51编程+proteus仿真课后答案
第一章单片机的概述1-1.除了单片机这一名称外,单片机还可称为(微控制器)和(嵌入式控制器)。
参P11-2.单片机与普通微型计算机的不同之处在于其将(CPU)、(存储器)和(I/O口)三部分,通过内部(总线)连接在一起,集成于一块芯片上。
参P11-3.在家用电器中使用单片机应属于微型计算机的(B)。
参P3A. 辅助设计应用B. 测量、控制应用C. 数值计算应用D. 数据处理应用1-4.微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别?参P1、参P12答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。
而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。
嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。
目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。
嵌入式微处理器相当于通用计算机中的CPU。
与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。
而嵌入式微处理器仅仅相当于单片机中的中央处理器。
为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。
1-5.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?参P6答:MCS-51系列单片机的基本型芯片分别为:8031、8051和8751。
它们的差别是在片内程序存储器上。
8031无片内程序存储器、8051片内有4K 字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPROM。
1-6.为什么不应当把8051单片机称为MCS-51系列单片机?参P6答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。
单片机原理及应用第三版课后答案
单片机原理及应用第三版课后答案1. 第一章题目答案:a) 单片机的定义: 单片机是一种集成电路,具有CPU、存储器和输入输出设备等功能,并且可以根据程序控制进行工作的微型计算机系统。
b) 单片机的核心部分是CPU,它可以通过执行程序指令来完成各种计算、逻辑和控制操作。
c) 存储器分为程序存储器和数据存储器,程序存储器用于存放程序指令,数据存储器用于存放数据和暂存中间结果。
d) 输入输出设备用于与外部环境进行数据交换,如开关、LED、数码管等。
e) 单片机的应用广泛,包括家电控制、智能仪器、工业自动化等领域。
2. 第二章题目答案:a) 单片机中的时钟系统用于提供CPU运行所需的时序信号,常见的时钟源有晶体振荡器和外部信号源。
b) 时钟频率决定了单片机的运行速度和精度,一般通过控制分频器、定时器等来调整时钟频率。
c) 单片机中的中断系统用于处理紧急事件,如外部输入信号、定时器溢出等,可以提高系统的响应能力。
d) 中断源包括外部中断、定时器中断和串口中断,通过编程设置中断向量和优先级来处理不同的中断事件。
e) 中断服务程序是处理中断事件的程序,包括保存现场、执行中断处理和恢复现场等步骤。
3. 第三章题目答案:a) I/O口是单片机与外部设备进行数据交换的接口,包括输入口和输出口两种类型。
b) 输入口用于接收外部信号,如开关、传感器等,可以通过编程设置输入口的工作模式和读取输入口的状态。
c) 输出口用于控制外部设备,如LED、继电器等,可以通过编程设置输出口的工作模式和输出口的状态。
d) I/O口的工作模式包括输入模式、输出模式和双向模式,可以根据具体应用需求设置相应的模式。
e) 串行通信接口是单片机与外部设备进行数据传输的一种常见方式,包括UART、SPI和I2C等多种通信协议。
4. 第四章题目答案:a) 定时器的作用是产生指定时间间隔的定时信号,可以用于延时、计时、PWM等功能。
b) 单片机的定时器一般由计数器和一些控制寄存器组成,通过编程设置定时器的工作模式和计数值。
单片机原理及应用练习题库及参考答案
单片机原理及应用练习题库及参考答案一、单选题(共54题,每题1分,共54分)1.当晶振频率为12MHz时,有效复位信号高电平时间要持续():A、2μsB、3μsC、1μsD、4μs正确答案:A2.当MCS-51复位时,下面说法准确的是()A、PC=0000HB、SP=00HC、SBUF=00H正确答案:A3.七段共阴极发光两极管显示字符‘H’,段码应为()A、67HB、6EHC、91HD、76HE、90H正确答案:E4.哪个不是常用的晶振频率():A、3MHzB、12MHzC、11.0592MHzD、6MHz正确答案:A5.MCS-51单片机定时器外部中断1和外部中断0的触发方式选择位是A、TR1和TR0B、IE1和IE0C、IT1和IT0D、TF1和TF0正确答案:C6.主程序中调用子程序后返回主程序,堆栈指针SP的值()A、加2B、加4C、不变D、减2正确答案:C7.SWAPA是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:C8.若要使用T0方式0产生500μs延时,TMOD应设置为():A、00HB、01HC、10HD、11H正确答案:A9.单片机的堆栈指针SP始终是指示()。
A、堆栈地址B、堆栈顶C、堆栈底D、堆栈中间位置正确答案:B10.MCS-51单片机CPU开中断的指令是A、SETBEAB、SETBESC、CLREAD、SETBEX0正确答案:A11.MCS-51汇编语言指令格式中,唯一不可缺少的部分是()。
A、标号B、操作码C、操作数D、注释正确答案:B12.一个机器周期内含有多少个状态周期():A、6B、8C、2D、4正确答案:A13.下列指令能使R0高4位不变,低4位置F的是()。
A、ANLR0,#OF0HB、ANLR0,#OFOHC、ORL0,#OFHD、ORL00H,#OF0H正确答案:C14.若要用T1方式2进行重复计数,TMOD应设置为():A、70HB、60HC、20HD、10H正确答案:B15.以下标号不正确的是():A、LOOP:C、ST1:D、ABC:正确答案:B16.ADDCA,Rn是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B17.型号为2764的EPROM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:C18.在存储器扩展电路中74LS373的主要功能是()。
单片机原理及应用课后答案 (7)
单片机原理及应用课后答案第一题问题描述:什么是单片机?请简要描述单片机的特点和应用领域。
答案:单片机(Microcontroller Unit,MCU)是一种集成了处理器核心、存储器、输入/输出接口和时钟电路等功能单元的微型计算机系统。
它具有体积小、功耗低、成本低、可编程性强等特点。
单片机的特点如下:- 小巧:单片机整合了多个功能单元,因此体积小,适合在空间有限的应用场景中使用。
- 低功耗:单片机采用的逻辑电路以及微处理器核心与外设的结合都经过了优化,能够有效降低功耗。
- 低成本:单片机采用集成电路制造工艺,批量生产成本较低,因此单片机的价格相对较低。
- 可编程性强:单片机的功能可以通过修改程序进行调整,具有很强的可编程性。
- 易于使用:单片机通常配有开发工具和开发环境,使用者可以通过编程语言进行开发和调试。
单片机广泛应用于各个领域,包括但不限于以下几个方面:- 家电控制:单片机常用于冰箱、空调、洗衣机等家电产品的控制系统中,通过编程实现设备的自动化控制。
- 工业控制:在工业自动化领域,单片机被广泛应用于生产线控制、传感器数据采集、电机控制等方面。
- 嵌入式系统:嵌入式系统是指在其他设备或系统中被“嵌入”起来的计算机系统。
单片机作为一种小型化的计算机系统,适用于嵌入式系统的开发。
- 汽车电子:目前,汽车电子化程度越来越高,单片机在汽车发动机控制、仪表盘显示、车载娱乐系统等方面都有广泛应用。
第二题问题描述:简述单片机的工作原理。
答案:单片机的工作原理包括两个方面:硬件和软件。
在硬件方面,单片机最重要的组成部分是中央处理器(Central Processing Unit,CPU)。
CPU是由运算器、控制器、时钟等部件组成的核心部件,在单片机中负责执行指令。
单片机还包括存储器单元,包括程序存储器(ROM)和数据存储器(RAM)。
程序存储器用于存储程序代码和常量数据,数据存储器用于存储程序运行过程中的变量。
《单片机原理与应用》习题答案主编:苏珊高如新谭兴国电子科技出版社
《单片机原理与应用》电子科技出版社主编:苏珊高如新谭兴国第一章习题答案1.什么叫单片机它有哪些主要特点单片机是将中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、中断系统、定时/计数器、I/O口等主要计算机部件集成在一片集成电路芯片上的单片微型计算机(Single Chip Microcomputer)的简称。
具有体积小、功耗低、价格便宜、控制功能强等特点。
2.请简述单片机的技术发展历史,单片机的主要技术发展方向是什么单片机技术发展经历了单芯片微机形成阶段、性能完善提高阶段和微控制器化阶段三个主要阶段。
目前单片机主要技术发展方向是:大容量高性能化、小容量低价格化、外围电路内装化、多品种化以及 I/O 接口功能的增强、功耗降低等。
3.单片机主要用在哪些方面由于单片机体积小、功耗低、价格便宜,广泛应用于仪器仪表、家用电器、医用设备、航空航天专用设备的智能化管理及过程控制等领域;又由于单片机具有较强的实时数据处理能力和控制功能,可以使系统保持在最佳工作状态,提高系统的工作效率和产品质量,所以在工业控测控、航空航天、尖端武器等各种实时控制系统中,都作为控制器件使用。
第二章习题参考答案1.单片机系统复位后,PC值为( 0000H )。
2.MCS-51单片机中,一个机器周期=( 6 ) 状态周期=( 12 )振荡周期。
当主频为12MHz时,一个机器周期为( 1µs )3.PSW中RS1 RS0=01时,寄存器R2的地址为( 10H) PSW中RS1 RS0=10时,寄存器R2的地址为( 12H)4.MCS-51单片机的EA=0,程序存储器访问的是(片外 ROM )5.MCS-51单片机上有( 4 )个独立的存储空间。
6.MCS-51系列单片机在片内集成了哪些主要逻辑功能部件答:有微处理器CPU、程序存储器、数据存储器、定时/计数器、中断源、并行I/O端口等功能部件组成。
7.程序计数器(PC)作为不可寻址寄存器,它有哪些特点数据地址指针DPTR有哪些特点答:PC是一个16位的特殊功能寄存器,又称程序指针,它具有自动加1的功能,始终指向下一条指令的首地址,以保证程序按顺序执行;DPTR是一个16位的专用地址指针寄存器。
最新单片机原理及应用课后习题参考答案1~6章(DOC)
单片机原理及应用课后习题参考答案1~6章(DOC)结果:(A)=49H,CY=0,AC=0,OV=0,P=1 (3)ADD A,R0结果:(A)=AAH,CY=0,AC=0,OV=1,P=0 (4)ADD A,30H结果:(A)=1FH,CY=1,AC=0,OV=0,P=1 (5)ADD A,#30H结果@ r0结果:(A)=0A5H,P=0 (12)XCH A,@R0结果:(A)=0A5H,(30H)=7AH,P=0 3-5尝试分析以下程序段的执行结果:MOV SP,# 3ahmova,# 20hmmovb,# 30hp ushaccpush popaccpop b结果:(SP)=3AH,(A)=30H,(B)=20H,(3BH)MOV 30H、#52H MOV A、#70H MOV A、30H;(30H)= 52H;(A)= 70H;(A)= 52H01110101(753052H)01110100(7470H)11100101(E530 H)MOV R0、#30H MOV A、@R0 MOV A、#70H MOVX @DPTR、A MOV 30H、#40H MOV R0、#30H MOV A、@ R0;(R0)= 30H;A = 52H(A)= 70H;(2030小时)= 70小时;(30H)= 40H;(R0)= 30H;(a)= 40h10101000(7830h)11100010(e6h)01110100(74h)10010000(90h)11110000 (f0h)01110101(75h)0111000(78h)11100110(e6h)3-7MOV·DPTR,# 2030H(DPTR)=2030H3-8将R0内容设置为32H,将内容设置为48H,将内部内存32H单位内容设置为80H,将40单位内容设置为08H,表示执行以下程序段后上述单位内容的变化mova,@ r0mov @ r0,40hmmov40h,amovr0,# 35hm结果:(r0) = 35h,(a) = 80,(32h) = 08h,(40h) = 80hm3-9已知:(A)=81H,(R0)=20H,(20H)=35H,表示执行以下程序段后A的内容9 anla,# 17hall20h,axrla,@ r0cpla结果:(A)=CBH3-10使用指令实现以下数据传输:(1)内部RAM20H单元到内部RAM40H单元答:MOV 40H、20H(2)外部RAM20H单元发送到R0寄存器答:movr1,# 20movxa,@ r1movr0,a (3)外部RAM20H单元至内部RAM20H单元答:movr1,# 20movxa,@ r1mov20h,a (4)外部RAM1000H单元至内部RAM20H 单元答:movdptr,# 1000hmovxa,@ dptrmov20h,a (5)外部ROM1000H 单元至内部RAM20H单元a: movdptr,# 1000hmova,# 00hmova,@ a+dptrmov20h,a。
单片机原理及应用-习题及参考答案(共10章)
《单片机原理及应用》习题参考答案第一章1. 为什么计算机要采用二进制数?学习十六进制数的目的是什么?在计算机中,由于所采用的电子逻辑器件仅能存储和识别两种状态的特点,计算机内部一切信息存储、处理和传送均采用二进制数的形式。
可以说,二进制数是计算机硬件能直接识别并进行处理的惟一形式。
十六进制数可以简化表示二进制数。
2.(1) 01111001 79H (2) 0.11 0.CH (3) 01111001.11 79.CH(4) 11101010.101 0EA.AH (5)01100001 61H (6) 00110001 31H3.(1) 0B3H (2)80H (3) 17.AH (4) 0C.CH4.(1)01000001B 65 (2) 110101111B 4315.(1) 00100100 00100100 00100100 (2) 10100100 11011011 11011100(5) 10000001 11111110 111111116.00100101B 00110111BCD 25H7.137 119 898.什么是总线?总线主要有哪几部分组成?各部分的作用是什么?总线是连接计算机各部件之间的一组公共的信号线。
一般情况下,可分为系统总线和外总线。
系统总线应包括:地址总线(AB)控制总线(CB)数据总线(DB)地址总线(AB):CPU根据指令的功能需要访问某一存储器单元或外部设备时,其地址信息由地址总线输出,然后经地址译码单元处理。
地址总线为16位时,可寻址范围为216=64K,地址总线的位数决定了所寻址存储器容量或外设数量的范围。
在任一时刻,地址总线上的地址信息是惟一对应某一存储单元或外部设备。
控制总线(CB):由CPU产生的控制信号是通过控制总线向存储器或外部设备发出控制命令的,以使在传送信息时协调一致的工作。
CPU还可以接收由外部设备发来的中断请求信号和状态信号,所以控制总线可以是输入、输出或双向的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
:习题一参考答案1-1 假设某CPU 含有16根地址线,8根数据线,那么该CPU 的最大寻址能力为多少KB 答:CPU 的最大寻址能力为:K 6422261016=⋅= 1-2 在计算机里,一般具有哪三类总线请说出各自的特征(包括传输的信息类型、单向传输还是双向传输)。
答:1、数据总线,双向,输入输出数据信息;2、地址总线,单向,输出地址信息;3、控制总线,具体到某一根控制线为单向,输入或者输出控制信息;-1-3 MCS-51系列单片机时钟周期、机器周期与指令周期这三者关系如何CISC 指令系统CPU 所有指令周期是否均相同答:时钟周期即为振荡周期,由外接晶振频率或外部输入的时钟频率决定,机器周期由12个时钟周期(或6个)构成,指令周期由1~4个机器周期构成;指令周期因具体指令不同而不同;1-4 计算机字长的含义是什么MCS-51单片机的字长是多少答:计算机字长是指CPU 一次能够处理的信息位长度;MCS-51单片机的字长是8位。
1-5 ALU 单元的作用是什么一般能完成哪些运算操作答:ALU 单元的作用是进行算术逻辑运算;算术运算主要是加、减、乘、除,逻辑运算主要是与、或、非、异或等。
`1-6 CPU 内部结构包含了哪几部分单片机(MCU)芯片与通用微机CPU 有什么异同答:CPU 主要包括算术逻辑单元ALU 、控制单元CU 和内部寄存器;单片机(MCU)芯片是在通用CPU 的基础上增加存储器、定时器/计数器、通信接口以及各种接口电路等构成。
1-7 在单片机系统中常使用哪些存储器答:包括程序存储器ROM 和数据存储器RAM 。
1-8 指令由哪几部分组成%答:一般由操作码和操作数组成,部分指令只有操作码而无操作数。
1-9、什么是汇编语言指令为什么说汇编语言指令比机器语言指令更容易理解和记忆通过什么方式可将汇编语言程序转化为机器语言程序答:【1】用助记符表示的指令【2】因为在汇编语言指令中每条操作码、操作数都是用特定符号表示;而机器语言中的操作码和操作数均用二进制表示,没有明显特征【3】可通过专门的软件或手工查表方式1-10、汇编语言程序和汇编程序这两个术语的含义是否相同答:两者含义不同;1.汇编语言程序指由汇编语言指令构成的程序;$2.汇编程序指将完成汇编语言指令转换为机器语言指令的程序1-11、什么是寻址方式对于双操作数指令来说,为什么不需要指定操作结果存放位置答:【1】确定指令中操作数所在存储单元地址的方式【2】在现代计算机系统中,对于双操作数指令,一般将指令执行后的结果放在第一个操作数(即目标操作数),这样可以减少指令码的长度1-12、指出下列指令中每一操作数的寻址方式答:【1】目标操作数为寄存器寻址,源操作数为立即数寻址~【2】目标操作数为直接寻址,源操作数为寄存器寻址【3】目标操作数为直接寻址,源操作数为直接寻址【4】目标操作数为直接寻址,源操作数为寄存器间接寻址【5】寄存器寻址注:在单片机中,问到指令的寻址方式,既要答目标操作数的寻址方式,也要答源操作数的寻址方式,这与微机不同,请切记!1-13、单片机的主要用途是什么新一代8位单片机芯片具有哪些主要技术特征列举目前应用较为广泛的8位、32位单片机品种。
答:【1】数值计算,能实时监测系统的输入量,控制系统的输出量,从而实现自动控制功能,主要面向工业控制等【【2】可参考23页【3】可参考21~22页习题二参考答案2-1 80C54、80C32、87C54、89C54 CPU 有什么不同在由80C32芯片组成的应用系统中引脚是如何连接的为什么要这样连接答:略2-2 8XC5X ,如89C52单片机内部含有哪几类存储器各自的容量分别是多少\答:包括程序存储器8K 和数据存储器256B 。
2-3 8XC5X 系列CPU 共有多少根I/O 引脚在什么情况下,不能将P0口作为通常意义上的输入/输出引脚使用答:共有I/O 引脚32根;在P0作为地址数据总线端口使用时就不能作为普通I/O 口使用。
2-4 简述P1口的内部结构。
为什么将P1口引脚作为输入引脚使用前,一定要向P1口锁存器相应位写入“1”答:主要由两个三态门、一个D 型锁存器、一个MOS 管和一个上拉电阻构成;P1作为输入引脚使用时一定要先写入“1”,其目的是使内部MOS 管处于截止状态,避免MOS 管对输入信号构成影响。
(2-5 根据8XC5X 系列CPU P1~P3口结构,如果用引脚驱动NPN 三极管,则最大集电极电流ICMAX 为多少(假设β取100)。
答:假设内部上拉电阻的阻值为ΩK 20,三极管发射结正向导通电压为V 7.0,则: 基极电流:mA K V I B 215.0207.05=Ω-= 集电极电流:mA mA I I B C 5.21215.0*100===β2-6 地址/数据分时复用的含义是什么8XC5X P0口与存储器,如62256相连时,两者之间需要接什么功能的芯片,才能锁存低8位地址信息试画出8XC5X 与SRAM 62256芯片(作数据存储器使用)之间的连接图。
答:地址/数据分时复用是指总线既可作为数据线,也可作为地址线,但是具体到某一时刻只能作为数据线或者地址线;与62256相连时,在存储芯片和单片机芯片之间必须加锁存芯片,如74LS373等,用来锁存低8位地址信息;连接电路图(见课本,略)]2-7 8XC5X 单片机CPU 复位后,使用了哪一工作寄存器区其中R1对应的物理存储单元地址是什么答:8XC5X 单片机CPU 复位后,使用了工作寄存器区0;此时R1对应的物理存储单元的地址为01H 。
2-8 如果希望工作寄存器组中R0对应的物理存储单元为10H ,请写出系统复位后,实现这一要求的指令。
答: SETB CS1CLR CS0!2-9 说出访问下列寄存器或存储空间可以使用的寻址方式,并举例:(1) 8XC5X 系列内部RAM 前128字节。
答:直接和寄存器间接寻址。
(2) 8XC52/54/58系列内部RAM 后128字节。
答:寄存器间接寻址(3) 特殊功能寄存器。
答:直接寻址。
(4) 外部数据存储器。
答:寄存器间接寻址2-10 8XC5X CPU 的机器周期与时钟周期是什么关系如果晶振频率为12 MHz ,则一个机器周期是多少微秒答:1)、12个时钟周期构成1个机器周期。
2)、1uS2-11 8XC5XX2 CPU 的机器周期与时钟周期是什么关系为什么说当CKCON 寄存器为01H 时,时钟频率为6 MHz 的8XC5XX2系统运行速度与时钟频率为12 MHz 的8XC5X 系统的运行速度相同答:可以选择“机器周期/12时钟”或“机器周期/6时钟”。
当CKCON 寄存器为01H 时,时钟频率为6 MHz 的的8XC5XX2机器周期为:uS MHz 166=。
而时钟频率为12 MHz 的8XC5X 系统的机器周期为:uS MHz 11212=。
?2-12 在晶振输出端X2引脚应观察到什么样的波形当晶振频率较低时,如何使X2引脚输出为理想状态下的波形答:方波。
2-13 分析MCS-51写外部数据存储器写时序,说明为什么可使用74LS573或74LS373芯片扩展MCS-51的输入口,而不能扩展输出口。
请画出使用两片74LS373芯片扩展MCS-51的输入口、使用两片74LS237扩展输出口的电路图(假设系统中无需扩展外部存储器)。
答:使用边沿触发器作为输出锁存器时可以可靠的锁存输出数据。
2-14 8XC5X CPU 复位后内部RAM 各单元的内容是否改变程序计数器PC 的值是什么 答:否。
此时PC=0000H.2-15 MCS-51单片机通过什么指令读/写外部数据存储器通过什么引脚选通外部数据存储器、答:使用MOVX读写外部数据存储器。
通过RD或者WR.2-16 画出由一片80C32 CPU、一片27128 EPROM和一片6264 SRAM组成的单片机应用系统,要求给出有关信号的连接以及各自存储空间的地址范围。
答:略2-17 在图2-7所示的电路中,假设驱动引脚为,则执行了如下程序段后,累加器Acc 的内容为什么这又说明了什么SETBJB ,NEXT1MOV A,#0AAHSJMP EXIT、NEXT1:MOV A,#55HEXIT:NOP答:Acc的内容为AAH。
因为JB , NEXT1是根据的电平进行判断转移,如果引脚的电平为高则转移。
因为三极管导通时引脚被钳位到低电平。
习题三参考答案3-1 MCS-51内部RAM低128字节支持哪些寻址方式请写出用不同寻址方式将内部RAM 30H单元信息传送到累加器A的指令或程序片段;内部RAM高128字节支持哪些寻址方式请写出将内部RAM 80H单元内容传送到累加器A的指令或程序片段。
:答:略:3-2 简述“RET”与“RETI”指令的区别。
答:1)RET是子程序返回指令,RETI是中断服务程序返回指令;2)RETI在返回时会清除有关中断标志位,而RET不具有此功能。
3-3 指出下列指令中每一操作数的寻址方式。
(1) MOV 40H,A(2) MOV A,@R0(3) MOVX @DPTR,A,(4) MOVC A,@A+DPTR(5) ADD A,#23H(6) PUSH Acc(7) MOV P1,32H(8) MOV C,(9) INC P0(10) DEC R2(11) SJMP EXIT~答:略3-4 执行“CJNE A,#60,NEXT”指令后,寄存器A中的内容是否被改变请验证。
答:否。
3-5 写出实现下列要求的指令或程序片段,并在仿真机上验证。
(1) 将内部RAM 20H单元内容与累加器A相加,结果存放在20H单元中。
答:ADD A, 20HMOV 20H, A~(2) 将内部RAM 80H单元内容与内部RAM 31H单元内容相加,结果存放到内部RAM 的31H单元中。
答:MOV R0, #80HMOV A, @R0ADD A, 31HMOV 31H, A(3) 将内部RAM 20H单元内容传送到外部RAM 20H单元中。
答:MOV A, 20H)MOV DPTR, #0020HMOVX @DPTR, A(4) 将程序状态字寄存器PSW内容传送到外部RAM的0D0H单元中。
答:MOV A, PSWMOV DPTR, #00D0HMOVX @DPTR, A》(5) 将内部RAM 08H~7FH单元,共120字节传送到以8000H为首地址的外部RAM中。
答:MOV DPTR, #8000HMOV R0, #08HMOV R2, #120LOOP: MOV A, @R0MOVX @DPTR, AINC R0:INC DPTRDJNZ R2, LOOPEND(6) 将外部RAM 8000H~0803FH单元,共64字节传送到以40H为首地址的内部RAM 中。