微型计算机及接口答案
- 格式:doc
- 大小:301.00 KB
- 文档页数:11
微型计算机原理与接口周荷琴第六版课后答案第一章简介1.计算机是什么?它有哪些基本组成部分?计算机是一种能够完成自动计算和处理各种数据和信息的机器。
它的基本组成部分包括中央处理器(CPU)、内存和输入输出设备。
2.什么是微型计算机?微型计算机是一种小型的计算机,通常用于个人和小型企业的办公和娱乐等用途。
它体积小、价格低廉,但功能强大。
3.什么是计算机接口?计算机接口是指计算机与外部设备之间的连接方式和通信协议。
它允许计算机与外部设备进行数据的输入和输出。
第二章计算机的数制与编码4.什么是数制?数制是一种表示数值的方式,它是一种进位制。
常见的数制有十进制、二进制、八进制和十六进制。
5.什么是位和字节?位是计算机中最小的数据单位,它只能表示0或1。
字节是计算机中常用的数据单位,它包含8个位。
6.什么是ASCII码?ASCII码是一种字符编码标准,它用于表示英文字母、数字、标点符号和控制字符等。
每个字符都对应一个唯一的ASCII码。
第三章计算机中的信息表示与运算7.什么是补码?补码是一种用于表示有符号整数的方式。
正数的补码和原码相同,负数的补码是其原码取反再加1。
补码具有唯一性。
8.什么是浮点数?浮点数是一种用于表示带有小数的实数。
它由符号位、阶码和尾数三部分组成,使用科学计数法表示。
9.什么是逻辑运算?逻辑运算是一种对逻辑值进行操作的运算。
常见的逻辑运算符包括与、或、非和异或等。
第四章计算机中的程序运行原理10.什么是指令?指令是计算机中最基本的操作单位,用于执行各种计算和处理。
指令由操作码和操作数组成。
11.什么是程序?程序是一系列指令的集合,它描述了计算机要完成的任务和操作流程。
12.什么是存储器层次结构?存储器层次结构是指计算机中不同层次的存储器按照速度和容量的大小排列组成的结构。
它包括寄存器、高速缓存、内存和硬盘等。
第五章输入输出系统13.什么是输入输出设备?输入输出设备是计算机与外部世界之间的接口,用于实现数据的输入和输出。
《微机原理及接口技术》试卷(A )适用专业(计算机科学与技术) 使用班级()一、选择题(每题 1 分,共 15 分) 1. 微机中控制总线传送的是 ( )。
A.存储器和I/O 接口的地址码B.微处理器向内存储器和I/O 的命令信号C.存储器和I/O 设备向微处理器传送的状态信号D.B 和C2. 8253可编程定时/计数器,在初始化时写入的最大计数初值是 ( )。
A.0000HB.7FFFHC.65535D.FFFFH3. 在异步串行通信中引入了"波特率因子"的概念,波特率因子为16,64时,接收时钟的频率为波特率的16,64倍,引入波特率因子的目的是 ( )。
A.识别正确的起始位 B.提高接收速度 C.提高采样精度 D.三者都是4. 8086 CPU 标志寄存器共有( )位,其中使用7位,未使用其它位均作为CPU 指令运行后的状态信息和控制标志信息。
A. 8 B. 10 C. 16 D. 205. 8086微处理器CLK 引脚输入时钟信号是由( )提供。
A.8284 B.8288C.8287 D.82896. 最基本的读操作包含4个状态,即T 1 、T 2、T 3和T 4 ,当存储器或 I/O 设备的速度慢于CPU 速度时,在( )状态之间插入1个或几个等待状态T W 。
A. T 3和T 4 B. T 1和T 2 C. T 2和T 3 D. T 1和T 37. 在计算机与外设之间数据的传送方式分为串行传送方式和( )传送方式两类。
A.并行传送方式 B. 同步传送方式 C. 异步传送方式 D. 串/并传送方式8. 8253的( )是软件触发选通方式。
A.方式OB.方式1C.方式2D.方式4 9.串行异步通信协议中一个字符正式发送前,先发送( )低电平有效。
A.两个起始位 B .3个起始位 C. 1.5个起始位 D .1个起始位 10.对8255A 的C 口执行按位置位/复位操作时,写入的端口地址是( )。
微型计算机及接口技术2021年4月自考答案一、单项选择题1. 提高CPU和设备的并行性,充分利用各种设备资源,便于用户对设备的操作和控制的管理是操作系统的()功能。
[单选题] *A.CPU管理B.存储管理C.设备管理(正确答案)D.文件管理2. 系统把主机时间分成若干时间片.采用时间片轮转法的方式处理用户的服务请求,给每个用户分配一段CPU时间进行处理的操作系统是()。
[单选题] *A.批处理系统B.分时操作系统(正确答案)C.实时操作系统D.网络操作系统3. 以下操作系统中,()开启图形界面网络操作系统新纪元。
[单选题] *A.Windows1.0B.WindowsNT3.5x(正确答案)C.Windows9XD.Windows74. 如第4题图所示,圈出部分为()。
[单选题] *A.快速启动栏B.任务栏按钮C.通知区域(正确答案)D.输人法5. Windows7文件名不正确的是()。
[单选题] *A.qi.docB.qi/12.xls(正确答案)C.qi.12.txtD.qi12.doc6. 在Windows7中,桌面图标的排序方式不正确的是()。
[单选题] *A.名称B.大小C.属性(正确答案)D.修改日期7. 在资源管理器中,要选择多个不相邻的文件进行操作,选择文件的方法是()。
[单选题] *A.用鼠标逐个单击各个文件B.用鼠标单击第一个文件,再按住Ctrl键逐个单击其他文件(正确答案)C.用鼠标单击第一个文件,再按住Shift键单击最后一个文件D.用鼠标单击第一个文件,再按住Alt键逐个单击其他文件8. 下列方法可以从系统中卸载小工具的是()。
[单选题] *A.在“小工具库”窗口中右击小工具,选择“删除”B.鼠标光标放在桌面小工具右侧,单击右上角的“关闭”按钮C.在“小工具库”窗口中右击小工具,选择“卸载”(正确答案)D.右击桌面上的小工具图标,选择“卸载”9. 在Windows7操作系统中,安装打印机是选择“控制面板”窗口中的()。
第1章微机运算基础习题和思考题1.请完成以下计算:174.66D=(10101110.10101)B=(AE. A8)H10101110101.01011B=(1397.344)D=(575.58)H4BCH=(010*********)B=()BCD2.设字长为8位,X=(2A)16,当X分别为原码、补码、反码和无符号数的时候,其真值是多少?答:当X表示原码时,其真值为:+101010当X表示补码时,其真值为:+101010当X表示反码时,其真值为:+101010当X表示无符号数数时,其真值为:001010103.设字长为8位,用补码形式完成下列计算,要求有运算结果并讨论是否发生溢出?120+18 -33-37-90-70 50+84答:120+18其补码形式分别为:(120)补=01111000 (18)补=0001001001111000+ 0001001010001010由于C s=0 ,C p=1,因此有溢出,结果错误-33-37其补码形式为:(-33)补=11011111 (-37)补=1101101111011111+1101101110111010由于C s=1, C p=1,所以没有溢出,结果正确-90-70其补码形式为:(-90)补=10011100 (-70)补=1011101010011100+1011101001010110由于C s=1, C p=0,所以有溢出,结果错误50+84其补码形式为:(50)补=00110010 (84)补=0101010000110010+0101010010000110由于C s=0, C p=1,所以有溢出,结果错误4.请写出下列字符串的ASCII码值。
My name is Zhang san.4D 79 6E 61 6D 65 69 73 5A 68 61 6E 67 73 61 6E 2E第2章 80X86微机系统习题与思考题1.微型计算机主要由哪些基本部件组成?各部件的主要功能是什么?答:微型计算机主要由输入设备、运算器、控制器、存储器和输出设备组成。
《微型计算机原理与接口技术》部分作业及补充题参考答案第7章存储器系统P2176.某SRAM存储芯片,其字位结构为512K×8bit,试问其地址、数据引脚各是多少个?答:∵219=512K,所以地址引脚需19根;数据引脚需8根(8bit)。
8.现有1024×1bit的存储芯片,若用它组成容量为16K×8bit的存储器。
试求:(1)实现该存储器所需的芯片数量答:(16K×8bit)/(1K×1bit)=128片(2)该存储器所需地址的地址码总位数是多少?其中几位选片?几位用作片内地址?答:∵214 =16K,所以地址码总位数为14位。
而1024×1bit存储芯片需要地址10位,因此选片地址为4位,片内地址为10位。
第8章输入/输出系统P2442.接口电路的作用是什么?I/O接口应具备哪些功能?参见教材P2193.什么是端口?端口有几类?参见教材P220 8.1.2 输入输出端口4.I/O端口有哪两种编址方式?PC系列机采用哪种编址方式?答:I/O端口和存储单元统一编址及I/O端口独立编址两种。
PC机采用I/O端口独立编址。
7. 定时/计数器的3个通道在PC系列机中是如何应用的?答:0#计数器用于系统时钟中断;1#计数器用于动态存储器刷新定时;2#计数器用于发声系统音调控制。
10.系统机定时/计数器的通道0定时周期最长是多少?要实现长时间定时,应采取什么措施?如果采用外扩8254定时/计数器实现长时间定时,应采取哪些措施?答:系统机定时/计数器通道0定时周期最长是55ms。
要实现长时间定时,只能使用 INT 1CH 中断的方法,通过对预先设定的中断次数进行计数,达到n倍55ms的定时目的。
采用外扩8254,可以使用三个通道硬件级联的方法实现长时间定时。
补充题:设PC 系统机外扩了一片8254 及相应的实验电路。
(1) 根据由门电路构成的译码电路,分析出该片8254 的四个端口地址。
可编辑修改精选全文完整版《微机原理与接口技术》复习题一、填空题1、微型计算机由、、和构成。
2、在8086CPU中,寄存器指向下一条要执行的指令。
3、微型计算机的总线根据功能可分为、和。
4、主存储器和CPU之间增加高速缓冲存储器的目的是。
5、在计算机系统中定时信号一般可以用和两种方法来获得。
6、中断类型码为31H的中断向量存放在从开始的4个存储单元。
7、系统工作于实模式,设BX=4000H,DI=0100H,DS=3100H,在指令MOV AX,[BX+DI]中,源操作数的寻址方式为;物理地址为。
8、在异步传输中,设每个字符对应1个起始位、7个数据位、1个奇偶校验位、1个停止位,如果波特率为1200bps,则每秒钟传输的最大字符数是个。
9、CPU和输入/输出设备之间的信号分为、和三类。
10、CPU的可屏蔽中断受标志的影响,如果允许CPU接受可屏蔽中断请求,则该标志取值为。
11、是微型计算机的核心。
12、在8086CPU中,一个最基本的总线周期有个时钟周期组成。
M/为高电平,表示。
13、在最小模式下,如果8086CPU的引脚IO14、8086CPU有16根数据线和20根地址线,所以可寻址的地址空间最大为字节。
15、存储器扩展有两种方法,分别是扩展和扩展。
16、8086复位时,代码寄存器CS和指令指针寄存器IP分别初始化为和。
17、系统工作于实模式,设BX=4000H,SI=0100H,DS=3100H,在指令MOV DX,[BX+SI]中,源操作数的寻址方式为;物理地址为。
18、9片8259中断控制器组成两级级联,则最多能提供个中断。
19、8086CPU的编程结构包括和。
20、CPU和外设之间的数据传送方式包括、和。
21、当CS=,WR=,RD=,A0=时,CPU设置8259的ICW1。
二、选择题1、8086CPU的指令队列为 ( ) 个字节。
A 2B 4C 6D 82、标志寄存器的标志位ZF=1表示运算结果()。
《微型计算机原理与接口技术》清华大学出版社冯博琴吴宁主编课后答案第1章基础知识1。
1 计算机中常用的计数制有哪些?解:二进制、八进制、十进制(BCD)、十六进制。
1。
2 什么是机器码?什么是真值?解:把符号数值化的数码称为机器数或机器码,原来的数值叫做机器数的真值。
1.3 完成下列数制的转换。
微型计算机的基本工作原理汇编语言程序设计微型计算机接口技术建立微型计算机系统的整体概念,形成微机系统软硬件开发的初步能力。
解:(1)166,A6H (2)0。
75(3)11111101.01B, FD。
4H(4 )5B.AH, (10010001.011000100101)BCD1.4 8位和16位二进制数的原码、补码和反码可表示的数的范围分别是多少?解:原码(—127~+127)、(-32767~+32767)补码(—128~+127)、(-32768~+32767)反码(—127~+127)、(—32767~+32767)1。
5 写出下列真值对应的原码和补码的形式。
(1)X= -1110011B (2)X= -71D(3)X= +1001001B 解:(1)原码:11110011 补码:10001101 (2)原码:11000111 补码:10111001 (3)原码:01001001 补码:01001001 1。
6 写出符号数10110101B的反码和补码。
解:11001010,110010111.7 已知X和Y的真值,求[X+Y]的补码。
(1)X=—1110111B Y=+1011010B (2)X=56D Y= —21D 解:(1)11100011 (2)001000111。
8 已知X= —1101001B,Y= -1010110B,用补码求X-Y的值。
解:111011011.9 请写出下列字符的ASCII码。
4A3- !解:34H,41H,33H,3DH,21H1.10 若给字符4和9的ASCII码加奇校验,应是多少?解:34H,B9H1。
第一章1. 什么是冯·诺依曼机?答:冯·诺依曼于1945 年提出了存储程序的概念和二进制原理,利用这种概念和原理设计的电子计算机系统统称为冯·诺依曼机。
它包括运算器、控制器、存储器、输入设备和输出设备五个组成部分。
早期的冯·诺依曼机结构上以运算器和控制器为中心,随着计算机体系结构的发展,现在已演化为以存储器为中心的结构。
2. 微处理器,微型计算机,微型计算机系统有什么联系与区别?答:微处理器是微型计算机系统的核心,也称为CPU(中央处理器)。
主要完成:①从存储器中取指令,指令译码;②简单的算术逻辑运算;③在处理器和存储器或者I/O 之间传送数据;④程序流向控制等。
微型计算机由微处理器、存储器、输入/输出接口电路和系统总线组成。
以微型计算机为主体,配上外部输入/输出设备及系统软件就构成了微型计算机系统。
三者关系如下图:3. 微处理器有哪些主要部件组成?其功能是什么?答:微处理器是一个中央处理器,由算术逻辑部件ALU、累加器和寄存器组、指令指针寄存器IP、段寄存器、标志寄存器、时序和控制逻辑部件、内部总线等组成。
算术逻辑部件ALU 主要完成算术运算及逻辑运算。
累加器和寄存器组包括数据寄存器和变址及指针寄存器,用来存放参加运算的数据、中间结果或地址。
指令指针寄存器IP 存放要执行的下一条指令的偏移地址,顺序执行指令时,每取一条指令增加相应计数。
段寄存器存放存储单元的段地址,与偏移地址组成20 位物理地址用来对存储器寻址。
标志寄存器flags 存放算术与逻辑运算结果的状态。
时序和控制逻辑部件负责对整机的控制:包括从存储器中取指令,对指令进行译码和分析,发出相应的控制信号和时序,将控制信号和时序送到微型计算机的相应部件,使CPU内部及外部协调工作。
内部总线用于微处理器内部各部件之间进行数据传输的通道。
4. 画一个计算机系统的方框图,简述各部分主要功能。
答:计算机系统由硬件(Hardware)和软件(Software)两大部分组成。
1. 说明2164芯片各引脚的功能答案:2164是一种64K×1位的动态RAM芯片,有8条地址线,可接受16位地址信号,因此必须采用地址多路器,使16位地址信号分成8位行地址和8位列地址分时送入2164的地址线。
数据线有2条即DIN(输入数据)和DOUT(输出数据),用来写入或读出一位数据信息。
还有三条控制信号线;RAS——行选通信号。
用来锁定8位行地址:CAS——列地址选通信号,用来锁定8位列地址;WRITE——读写控制信号,用来控制对2164芯片的读与写。
2. 什么是扩展内存(XMS内存),怎样才能访问扩展内存?答案:扩展内存是指地址高于FFFFFH的存储单元。
只有80286以上的微处理器才能直接访问。
在实地址方式下不能寻址到扩展内存,必须在保护虚地址下才能访问扩展内存。
3. 写出8253芯片的6种工作方式的名称,这6种工作方式启动计数的方法有何不同?答案:方式0——计数结束中断方式;方式1——硬件可重触发单稳态方式;方式2——速率发生器方式;方式3——方波方式;方式4——软件触发选通方式;方式5——硬件触发选通方式;方式0、4为软件触发启动;方式1、5为硬件触发启动;方式2、3软件触发、硬件触发皆可启动。
4. 简述CPU响应中断的过程。
答案:进入中断周期后,中断响应的过程如下:(1)关中断。
:CPU在响应中断后,发出中断响应信号,同时内部自动地关中断,以禁止接受其他的中断请求。
(2)保护断点.:把断点处的PC(程序计数器)值或IP(指令指针)值和CS值(段基值)压入堆栈保留,以备中断处理完成后能正确地返回主程序断点。
(3)识别中断源.:CPU要对中断请求进行处理,必须找到相应的中断服务程序的入口地址。
(4)保护现场。
:为了不使中断服务程序的运行影响主程序的状态,必须把断点处有关寄存器内容以及标志寄存器的状态压入堆栈保护。
(5)执行中断服务程序。
(6)恢复现场。
: 即把中断服务程序执行前压入堆栈的现场信息。
单片微型计算机及接口技术专业:计算机科学与技术计算机科学与技术20122013年3月第1章概述1、什么是单片机?将CPU和计算机的外围功能单元(如:存储器、I/O口、定时计数器、中断系统等)集成在一起的芯片。
单片机主要是针对工业控制以及与控制有关的数据处理而设计的。
2、单片机的硬件系统分为哪几个层次?单片机的硬件系统分为单片机、单片机系统和单片机应用系统三个层次。
补充:单片机:将CPU和计算机的外围功能单元(如:存储器、I/O接口、定时计数器、中断系统等)集成在一起的芯片。
单片机系统:当单片机内部的计算机外围功能单元不能满足对象要求时,通过系统扩展,在外部并行总线上扩展相应的计算机外围功能单元所构成的系统。
构成单片机系统的手段是系统扩展。
单片机应用系统:通过系统配置,给单片机系统按控制对象的环境要求配置相应的外部接口电路(如:数据采集系统的传感器接口、控制系统的伺服驱动接口单元以及人机对话窗口等),以构成满足对象全部要求的单片机硬件环境。
构成单片机应用系统的手段是系统配置。
3、单片机的软件件系统分为哪几个层次?单片机的软件一般可以分层为系统软件和应用软件。
4、什么是接口?什么是端口?所谓接口就是主机与外部设备连接的桥梁,由它来完成CPU与外部设备之间信息的传递。
端口,是指接口电路内可由程序员通过选择进行读/写的那些寄存器的地址。
(接口电路中能被CPU 直接访问的寄存器的地址。
)5、CPU与接口之间有哪几种传送数据的方式?它们各应用在什么场合?CPU与I/O接口的数据传送方式通常称为输入/输出的控制方式。
采用何种方式和接口与外设之间的数据传送方式有很大关系。
常见的方式有以下几种:⑴、无条件传送方式;⑵、查询传送方式;⑵、中断方式;⑷、直接存储器存取(DMA)方式。
应用的场合:无条件传送方式适用于:外设的状态是已知的,确定已准备好的场合。
程序查询方式适用于:外设的状态并非是已知的,需要查询确定的场合。
程序中断方式适用于:低速的外部设备按字或字符传递数据的场合。
DMA方式适用于:高速的外部设备成批传递数据的场合。
6、I/O接口与外设之间有哪几种传送数据的方式?I/O接口与外部设备的数据传送方式是由所用外部设备决定的。
根据外部设备的特点,有以下三种数据传送方式:⑴、无条件传送方式;⑵、同步传送方式;⑶、应答方式。
补充:微机接口技术是采用硬件与软件相结合的方法,研究微处理器如何与“外部世界”进行最佳连接,以实现CPU与“外部世界”进行高效可靠的信息交换的一门技术。
第2章 51内核的单片机1、8031、8051和8751的主要区别在哪里?8031没有4K字节的ROM程序存储器;将8051中4K字节的ROM程序存储器部分用EPROM替换就成了8751。
2、51单片机在一块芯片上集成了一个 8 位的CPU,一个片内振荡器及时钟电路, 4K 字节ROM的程序存储器, 128 字节RAM的数据存储器,两个 16 位的定时计数器,可寻址外存( 64K 字节RAM、 64K 字节ROM ) 的控制电路, 32 条可编程的I/O口线,一个可编程全双工串行口,五个中断源,两个优先级嵌套中断结构。
3、nEA引脚的作用是什么?在下列情况下,nEA引脚应接何种电平?nEA为内部程序存储器和外部程序存储器选择端。
当nEA为高电平时, CPU从片内程序存储器开始执行指令,当PC的内容超过片内程序存储器地址的最大值时(4K),将自动转去执行片外程序存储器的指令。
当nEA为低电平时,则从片外程序存储器开始执行指令。
对于EPROM型单片机,在EPROM编程期间,此引脚上加21V EPROM编程电源(Vpp)。
① 只有片内ROM;高电平② 只有片外ROM;低电平③ 有片内ROM和片外ROM;高电平④ 有片内ROM和片外ROM,片外ROM所存为调试程序。
先接低电平,后接高电平第3章单片机的软件开发环境1. 在Keil uVision4环境下开发一个应用项目,需要哪几个过程?创建一个应用,一般需要下列几个步骤:1)新建一个项目;2)在项目中,创建、编辑源程序文件;3)为此项目指定编译和调试环境;4)编译项目;5)调试。
2. 请在Keil uVision4环境下创建一个工程项目,然后编写一个源程序,进行编译,使用Simulator进行调试,写出详细操作步骤。
第4章 51汇编语言程序设计1、MCS51指令系统按功能可分为哪几类?具有哪几种寻址方式?⑴.传送类指令;⑵.算术运算指令;⑶.逻辑运界指令;⑷.控制程序转移指令;⑸.位处理指令。
寻址方式:MCS51的寻址方式共有7种(1).寄存器寻址;(2).寄存器间接寻址;(3).直接寻址(4).立即寻址;(5).位寻址;(6).变址间接寻址;(7).相对寻址。
2、请指明下列指令划线部分的寻址方式?① ADD A, #40H 立即寻址② ADD A, 40H 直接寻址③ MOVX A, @DPTR 寄存器间接寻址④ MOVC A, @A+PC 变址间接寻址⑤ ORL A, @R0 寄存器间接寻址⑥ SUBB A, R6 寄存器寻址4、设内部RAM中59H单元的内容为50H,写出执行下列程序段后寄存器A,R0和内部RAM中50H,51H单元的内容为何值?MOV A,59HMOV R0,AMOV A,#00HMOV @R0,AMOV A,#25HMOV 51H,AMOV 52H,#70HA中的内容为25H,R0中的内容为50H,内部RAM中50H单元内容为00H,51H中内容为25H。
5、指令MOVC A, @A+DPTR和MOVX A, @DPTR有何不同?(1)、功能不同MOVC A, @A+DPTR 从程序ROM中读取数据MOVX A, @DPTR 从片外RAM中读取数据(2)、寻址方式不同MOVC A, @A+DPTR变址间址,地址为A和DPTR中的内容之和。
MOVX A, @DPTR寄存器间接寻址,地址为DPTR中的内容。
6、指令AJMP、LJMP和SJMP功能上有何不同?指令的转移范围不同:AJMP 转移范围当前2KB内(高5位地址不变)LJMP 转移范围 64KB(整个程序空间)SJMP 转移范围 256B(-128~+127之间)7、设堆栈指针SP中的内容为60H,内部RAM中30H和31H单元的内容分别为24H和10H,写出执行下列程序段后,61H,62H,30H,31H,DPTR及SP中的内容为何值?PUSH 30HPUSH 31HPOP DPLPOP DPHMOV 30H,#00HMOV 31H,#0FFH(61H)=24H,(62H)=10H,(30H)=00H,(31H)=0FFH,DPTR=2410H,SP=60H8、要完成下列数据传送,应采用什么指令?① R1的内容传送给R0。
片内RAM中传送,用MOV型指令MOV R0, R1 × 非法指令MOV A, R1MOV R0, A② 片外RAM 0020H单元的内容传送给R0。
片外RAM中传送,用MOVX型指令MOV P2, #00HMOV DPTR, #0020H MOV R1, #20HMOVX A, @DPTR 或 MOVX A, @R1MOV R0, A MOV R0, A③ 片外RAM 0020H单元的内容传送给片内RAM 20H单元。
MOV P2, #00HMOV DPTR, #0020H MOV R1, #20HMOVX A, @DPTR 或 MOVX A, @R1MOV 20H, A MOV 20H, A④ 程序存储器ROM 2000H单元的内容传送给R0。
从程序ROM中读取数据,用MOVC型指令注:程序ROM中的内容传送到A中(所以A先要清空)MOV DPTR, #2000HCLR A 或 MOV A, #00HMOVC A, @A+DPTR 地址为A和DPTR中的内容之和MOV R0, A⑤ 程序存储器ROM 2000H单元的内容传送给片内RAM 20H单元。
MOV DPTR, #2000HCLR A 或 MOV A, #00HMOVC A, @A+DPTRMOV 20H, A⑥ 程序存储器ROM 2000H单元的内容传送给片外RAM 0020H单元。
从程序ROM中读取数据,用MOVC型指令MOV DPTR, #2000HCLR A 或 MOV A, #00HMOVC A, @A+DPTR 地址为A和DPTR中的内容之和传送到片外RAM ,用MOVX型指令MOV P2, #00HMOV DPTR, #0020H MOV R1, #20HMOVX @DPTR, A 或 MOVX @R1, A11、请采用逻辑运算指令,求解逻辑方程。
① PSW.5 = P1.3*Acc.2 + B.5*P1.1MOV C, P1.3ANL C, Acc.2ANL C, /Acc.2 ×MOV F0, C MOV PSW.5 , C ×MOV C, B.5ANL C, P1.1ANL C, /P1.1 ×ORL C, F0MOV PSW.5 , C② PSW.5 = P1.5*B.4 + Acc.7*P1.0MOV C, P1.5ANL C, B.4MOV F0, CMOV C, Acc.7ANL C, P1.0ORL C, F0MOV PSW.5 , C第6章 51内核单片机的基本应用接口设计1、选用处理器芯片时,要考虑的主要因素有哪些?在选用处理器芯片时,应该从所设计的产品的应用角度,综合考虑性能、成本、技术支持等因素,选取满足系统要求的芯片。
通常从以下几个方面的指标来选择:在片资源、系统时钟、电源管理、芯片的封装方式、片内存储器的容量等。
2、51单片机的时钟频率范围是多少?若采用内部时钟,外接的电容起什么作用?传统的51单片机的时钟频率范围在 1.2 MHZ到 12MHZ之间,一些新型的51内核的单片机时钟频率可以更高。
若采用内部时钟,外接的电容起两个作用:稳频和频率微调。
5、51单片机的程序存储器与数据存储器在物理上和逻辑上都是相互独立的,各有自己的寻址系统、控制信号和功能。
程序存储器用来存放程序和始终要保持的常数;数据存储器用来存放程序运行中所需要的常数或变量。
7、51单片机内部 RAM 区中,有4个工作寄存器区,它们的字节地址范围分别是00H-07H 、08H-0FH 、 10H-17H 、 18H-1FH,要选择当前的工作寄存器区,应对 PSW 寄存器的RS1和RS0位进行设置( D3 和 D4 位进行设置)。
8、51单片机的程序存储器是统一编址的,要使程序从内部ROM开始执行,应将/EA接高电平,要使程序从外部ROM开始执行,应将/EA接低电平。