《微机原理》期终考试试卷(1)附答案
- 格式:doc
- 大小:105.00 KB
- 文档页数:6
一.填空(30)1.如果一程序开始执行前(CS)= 0AAF0H,(IP)=2B40H,则该程序的第一个指令的物理地址是:____0ADA40__________H。
.2.请用最小的二进制位表示下列符号数。
[-24]补= _101000B_________________;[+67]补 = ___0100011B_______________。
3.80X86 微机的输入输出指令中,I/O 端口号通常由DX寄存器提供的,但有时也可以在指令中直接指定。
可直接由指令指定的I/O端口号范围在___00_______H ~ _FF_______H之间,共__256__个端口号。
4.8086/8088 CPU 复位后,程序重新开始执行的逻辑地址为_FFFF:0000H_______,物理地址为__FFFF0H_____________。
5.微型计算机中,CPU 重复进行的基本操作是:__取指______,__译指_____ 和 ___执行___________。
6。
在除法指令IDIV BX 中,被除数隐含为__DX AX__________ 。
7.“调用子程序”的关键是__保护现场_______,“返回主程序”的关键是___恢复现场______。
在汇编语言中,专门设置了调用子程序指令__CALL_____和返回主程序指令___RET___实现正确转向子程序地址,执行后正确返回主程序的断点,这些操作主要是通过_____堆栈_____________来完成的。
8.8086/8088 CPU ,其指令系统包含的指令类型是数据传送____,__算术运算___,逻辑移位循环__,__串操作__,程序控制__,_处理器控制__。
9.80386/80486 的存储器管理单元由__分段单元______与__分页单元___两部分组成;前者将_逻辑单元___转化为__现行单元______;后者将_____线性单元_____________转化为_物理单元__________。
《微机原理》(自动化专业)期中考试 参考答案一、分析以下程序段中的指令,按要求写出对应指令的运行结果,将结果填在横线上。
(每空2分,共20分)程序段结果MOV AX, 4786H AX= 4786HMOV BX, 1A06H BX= 1A06HADD AL, BL BX= 1A06HDAA AX= 4792HSHL AL,1 AX= 4724HMOV CL,5 CL= 05HXCHG CL,BL CL= 06HAND BX,0 BX= 0000HINC BH BX= 0100H标志位CF= 0二、判断题(本题共20小题,每小题1分,共20分)请判断以下宏汇编指令(伪指令)的正误,正确用√表示,错误用×表示,请将答案写在题前的括号里。
( √)1、ADD [SI],SI ( √)2、MOV DS,[2008H] ( ×)3、PUSH AL( ×)4、SHR CX,2( ×)5、INC 345H( ×)6、MOV AL,[SI][DI] ( ×)7、SUB AL,[DX] ( ×)8、JNZ 3Data( √)9、POP SS( ×)10、PUSH F ( ×)11、MOV CF,0( ×)12、LEA DX,BX( ×)13、SUB DS,2000H( √)14、MOV SI,OFFSET [DI]( ×)15、ADD AX,BX+3( √)16、AA DB ‘YES’,’$’( ×)17、ASSUME CODE:CS,DATA:DS ( ×)18、MUL AL,3( √)19、CLC( ×)20、LOOP NOP三、(20分)编程,实现功能:依次在屏幕上显示自已名字的拼音字母,每显示一个字母后有一段延时(延时多长自定),再显示下一个字母,直至全部显示完毕。
微机原理试题及答案一、选择题。
1. 下列哪个不是微机系统的基本组成部分?A. 中央处理器。
B. 存储器。
C. 输入设备。
D. 输出设备。
答案,C。
2. 下列哪个不属于微处理器的功能?A. 运算。
B. 控制。
C. 存储。
D. 输入。
答案,D。
3. 以下哪个不是微机系统软件的组成部分?A. 操作系统。
B. 应用软件。
C. 数据库软件。
D. 固件。
答案,C。
4. 下列哪个不是微机系统的外部设备?A. 打印机。
B. 鼠标。
C. 显示器。
D. 内存条。
答案,D。
5. 下列哪个不是微机系统的存储器?A. 内存。
B. 硬盘。
C. CPU。
D. 光盘。
答案,C。
二、填空题。
1. 微机系统的核心部件是______。
答案,中央处理器。
2. 微机系统的内存是用来存储______。
答案,程序和数据。
3. 微机系统的主要输入设备有键盘、______。
答案,鼠标。
4. 微机系统的操作系统是用来管理______。
答案,硬件和软件资源。
5. 微机系统的显示器是用来输出______。
答案,图像和文字。
三、简答题。
1. 什么是微机系统?简要描述其基本组成部分。
答,微机系统是由中央处理器、存储器、输入设备、输出设备和系统总线等基本组成部分组成的计算机系统。
2. 请简要介绍微处理器的功能及其作用。
答,微处理器是微机系统的核心部件,其主要功能包括运算、控制和存储,它负责执行计算机程序中的指令,是计算机的大脑。
3. 请简要介绍微机系统的软件组成部分。
答,微机系统的软件包括操作系统、应用软件和固件,其中操作系统是管理硬件和软件资源的系统软件,应用软件是为用户提供各种功能的软件,固件是存储在计算机芯片中的软件。
四、问答题。
1. 请简要描述微机系统的工作原理。
答,微机系统的工作原理是通过中央处理器执行指令,从存储器中读取程序和数据,经过运算和控制后,将结果输出到显示器或打印机等输出设备上。
2. 请简要介绍微机系统的存储器种类及其特点。
答,微机系统的存储器包括内存、硬盘、光盘等,其中内存用于临时存储程序和数据,速度快但容量小;硬盘用于永久存储数据,容量大但速度较慢;光盘用于存储大量数据,但读写速度较慢。
微机原理试题库及答案一、选择题(每题2分,共20分)1. 微处理器的内部结构通常分为哪几个部分?A. 算术逻辑单元(ALU)B. 控制单元(CU)C. 寄存器组D. 所有以上2. 下列哪个不是微机的输入设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪3. 微机的存储器分为哪两种类型?A. 只读存储器(ROM)和随机存取存储器(RAM)B. 硬盘和固态硬盘C. 内部存储器和外部存储器D. 缓存和主存4. 微机的总线分为哪几类?A. 数据总线、地址总线和控制总线B. 并行总线和串行总线C. 内部总线和外部总线D. 低速总线和高速总线5. 微机的中断系统的作用是什么?A. 处理异常情况B. 执行程序C. 管理存储器D. 控制输入输出设备6. 微机的指令系统包括哪些基本操作?A. 加法、减法、乘法和除法B. 逻辑运算C. 移位操作D. 所有以上7. 微机的操作系统主要负责什么?A. 管理硬件资源B. 管理用户界面C. 执行程序D. 管理网络通信8. 微机的编译系统的作用是什么?A. 将高级语言程序转换为机器语言程序B. 管理内存C. 执行程序D. 管理输入输出设备9. 微机的硬件系统和软件系统之间的关系是什么?A. 相互独立B. 相互依赖C. 硬件系统可以独立工作D. 软件系统可以独立工作10. 微机的外设接口通常包括哪些类型?A. 并行接口和串行接口B. USB接口和HDMI接口C. 网络接口和音频接口D. 所有以上二、填空题(每空2分,共20分)1. 微机的中央处理器(CPU)主要包括______和______。
2. 微机的存储器地址空间通常分为______和______。
3. 微机的输入输出接口通常包括______、______和______。
4. 微机的总线宽度决定了数据传输的______。
5. 微机的中断优先级是指中断请求的______。
6. 微机的指令集是CPU执行______的集合。
7. 微机的操作系统是管理______和______的软件。
微机原理期中自测试题微机原理期中考试试题一、填空题(每空1分,共30分)1、、就是微机的核心,两者再分称作中央处理器。
2、微型计算机硬件系统各部分之间通过_______、_______、_______实现信息交换。
3、计算机内,其信息是以_________码形式表示的。
4、8086cpu在对外设立展开输入操作方式时,掌控信号m/io必须就是______,dt/r必须就是______。
4、宏汇编语言程序被汇编时,_________语句产生代码指令,_______语句不产生代码指令,_______语句可能产生也可能不产生代码指令。
5、调用程序、子程序传输参数的方法通常存有_______、_______和_______三种方法。
6、虽在本模块并无定义,却可以被单独提及的名字或标号,必须用_______伪指令给以表明。
7、下列机器数形式可以则表示的数值范围就是(恳请用十进制形式写下):单字节并无符号整数_______;单字节存有符号整数_______。
8、乘法指令mul的指令格式只有一个源操作数,若源操作数的类型属性为字节,则乘积在_______中,若源操作数的类型属性为字,则乘积在_______中。
9、堆栈是按照_______原则组织的一片连续的存储区域。
10、变址串行的有效率地址就是变址寄存器的内容与_______代数和。
11、指令xlat通常用作换算操作方式,在采用该指令前,应当把SMEI的偏转首地址送进_______,等待切换的代码在表的序号送来________。
12、若要求不产生汇编错误,则字符串'abc'只能出现在伪指令_______中。
13、(30)10=()bcd;(-127)补=(______)b。
14、为下述情况各举一例。
1)寄存器与存储单元内容相乘送来寄存器_______。
2)将标志寄存器进栈_______。
3)立即数与寄存器内容相乘送来寄存器_______。
4)将48h、5ah取走字节数据区arrayb_______。
第一章1-1选择1.计算机中最常用的字符信息编码是(A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) gsA 1.5B 3C 1D 0.53.MCS-51的时钟最高频率是(A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件(D )A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D打印机6.下列不是单片机总线是(D )A地址总线B控制总线C数据总线D输出总线7.-49D的二进制补码为.(B )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码(C )A 11100010B 10101111C 00011101D 000011119.十进制0.625转换成二进制数是(A )A 0.101B 0.111C 0.110D 0.10010选出不是计算机中常作的码制是(D )A 原码B反码C补码 D ASCII1-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和I\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二讲制补码表示为.110100018.-49D的二讲制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫一真值。
1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(寸)2.MCS-51 上电复位时,SBUF=00H。
(x )。
SBUF不定。
*教材:《微机原理与接口技术实用教程》,杨帮华等编,清华大学出版社,2008. 5习题一1、十进制一二进制:73.8125 =2、十进制一十六进制:299. 34375 =3、二进制一十进制:10010010. 001B =4^十六进制一十进制:8F. 7H =5、已知:a = 1011B, b = 11001B, c = 100110B,用二进制完成下列算术运算,并用十进制运算检查结果:(1)a+b; (2) c-a~b;(3) aXb; (4) c/a。
6、已知:a = 00111000B, b = 11000111B,试求以下逻辑运算结果:(1) a AND b ;(2) a OR b ;(3) a XOR b ; (4) NOT a。
7、写出下列各数的8位原码和补码:(1) +1010101B;(2) -1010101B;(3) +1111111B;(4) -1111111B;(5) +1000000B;(6) -1000000B;(7) +34 ;(8) -69。
8、对下列8位补码分别进行a+b和a-b运算,并判断结果是否溢出:(1) a = 37H, b = 57H; (2) a =0B7H, b =0D7H ;(3) a =0F7H, b =0D7H; (4) a = 37H, b =0C7H 。
9、将下列十进制数用BCD表示,并用加6修正法求运算结果:(1) 38+42;(2) 56+77;(3) 99+88;(4) 34+69 。
10、将下列字符串用偶校验ASCII表示(以十六进制形式):(1) SAM JONES; (2) -75. 61。
11、用规格化浮点数表示(设阶为4位原码,尾为8位补码):-3. 125 =*习题一参考答案1、01001001.1101B2、12B.58H3、146.1254、143.43755、100100B, 0010B, 100010011B, 0011B...0101B6、00000000B, 11111111B, 11111111B, 11000111B7、01010101B、01010101B, 11010101B、10101011B, 01111111B、01111111B,11111111B、10000001B, 01000000Bs 01000000B, 11000000> 11000000B,00100010B、00100010B, 11000101B、10111011B8、8EHx、E0H V , 8EH "、E0H V , CEH ”、20H V , FEH ”、70H V9、80, (1)33, (1)87, (1)0310、53、41、4D、20、4A、4F、4E、45、53, 2D、37、35、2E、36、31 (H)偶校验:0101001k 01000001、01001101, 10100000、11001010> 1100111k 01001110, 1100010k01010011, 00101101, 1011011K 0011010k 00101110> 00110110, 10110001 (B)11、一3.125 = —11.001B=—0.11001B X 2+2,即:0010 10011100B (阶为4位原码,尾为8位补码)习题二教材P24 (1.8习题):一、6教材 P115 (3. 5 习2, 习题三 二、1*习题三参考答案 教材P115 (3. 5习题):一、1、假定 DS=2000H, SS=1500H, SI=OOAOH, BX=0100H, BP=0010H,数据变量 VAL 的偏地址为0050H,请指出下列指令中源操作数采用什么寻址方式?若源操作数在存储器(1) MOV AX, OABH (2) MOV AX, [100H](3) MOV AX, VAL(4) MOV BX, [SI](5) MOV AL, VAL[BX](6) MOV CL, [BP][SI] ;立即寻址;直接寻址,EA=0100H, PA=DSX10H+EA=20100H ;直接寻址,EA=VAL=0050H, PA=DS X 10H+EA=20050H ;寄存器间接寻址,EA=SI=OOAOH, PA=DSX10H+EA=200A0H ;寄存器相对寻址,EA=BX+VAL=0150H, PA=DSX 10H+EA=20150H ;基址变址寻址,EA=BP+SI=OOBOH, PA=SS X(1) MOV AH, BX (2) MOV [SI], [BX] (3) MOV AX, [SI][DI]MOV AX, [BX][BP];X ,源、目的字长不一致(或类型不一致) ;X ,源、目的不可同为存储器操作数 ;X,基址变址寻址不可SI 与DI 组合 ;X,基址变址寻址不可BX与BP 组合教材 P77 (2. 5 习题):一、1, 2, 3, 5, 6, 7, 8; 二、2, 4 补充题: 1、 将62A0H 加下列各数,试求其和及标志位AF 、SF 、ZF 、OF 、CF 、PF 的值。
《微机原理》期中试题答案专业年级:姓名:学号:电子信息工程系考试日期:2005/11/27一、填空题(12分,每空1分1.对于十进制数66,当它用二进制数表示时为 1000010 ,用十六进制数表示时为42 H;用压缩BCD码表示时为: 01100110 。
2.8086/8088CPU的数据线和地址线是以分时复用方式使用的。
3.8086/8088 CPU最小工作模式的含义是指: 单处理器系统。
5.对于8086/8088CPU,设有物理地址00400H,试写出其两种不同的逻辑地址0000:0400H 、 0040H:0000H 。
6.设有逻辑地址1234H:1234H,试写出其对应的物理地址 13574H 。
7.设SP为2000H,则执行PUSH AX 后,SP= 1FFE H,其中AH 压入1FFF H单元,AL压入 1FFE H单元。
8. 在计算机中:1Byte= 8 bit。
二、简答题(48分,每题3分1. 设机器字长为16位,最高位是符号位,用补码完成以下运算:96 – 18(-18原=1000000000010010B(-18补=1111111111101110B96 0000000001100000B0000000001001110B2. 设机器字长为8位,最高位是符号位,试用“双高位”法判别下述二进制运算有没有溢出?若有,是正溢出还是负溢出?A. 89 + 106B. – 11 + 10001011001 11110101+01101010 +0110010011000011 01011001正溢出无3. 有一个补码表示的二进制数11001011,写出算术左移和算术右移的结果。
算术左移:94H 算术右移:E5H4. 分别指出下列指令中的源操作数的寻址方式。
(1MOV AX,CX 寄存器(2MOV CX, [BX] 寄存器间接(3MOV AX,6[BX][DI] 相对基址变址5. 指出下面程序片段中的错误。
微机原理期中试卷《微机原理与接口技术》一、选择题(每空1分,共30分)1. 8086处理器最小工作方式和最大工作方式的主要差别是A. 内存容量不同B. I/O端口数不同C. 数据总线位数不同D. 构成单处理器和多处理器系统不同2. CPU响应外部中断的请求是在A、在一条指令结束后B、在一个机器周期结束后C、一旦请求,立即响应D、由中断类型码n引起3. 8086处理器可寻址访问的最大内存空间为A.1M B.64KB C.640KB D.1MB4. 8086处理器的一个典型总线周期需要的时钟周期数是A.1个 B.2个 C.3个 D.4个5. 8086处理器的总线周期插入T W是在A.T1之后 B.T2之后 C.T3之后 D.T4之后6. 8086CPU复位时,寄存器CS和IP的内容为A. 0000H和0000HB. 0000H和FFFFHC. FFFFH和0000H D.FFFFH和FFFFH7.下面哪一条不是8086CPU所具备的A.采用并行流水线工作方式 B.有8个字节的指令预取C.支持多处理器系统 D.对内存分段管理8.下面哪一点不是8086CPU总线接口部件完成的功能A.预取指令 B.响应外部的中断请求C.访问内存的操作数 D.对指令进行译码并执行9.指令周期是指( )。
A.CPU从主存取出一条指令的时间B.CPU执行一条指令的时间C.CPU从主存取出一条指令加上CPU执行这条指令的时间 D.时钟周期时间10.下面哪个芯片是总线控制器A.8288 B.8284 C.8282 D.828611. 中断向量表00080H开始处4个单元存放的值分别为10H,21H,32H,45H,下面哪个选项叙述正确A.其中断类型码为80H,中断处理程序的入口地址为4532H:2110HB. 其中断类型码为20H,中断处理程序的入口地址为4532H:2110HC.其中断类型码为80H,中断处理程序的入口地址为3245H: 1021HD.其中断类型码为20H,中断处理程序的入口地址为3245H: 1021H12. 8259A在优先级自动循环方式下,某时刻优先级队列为IR3IR4IR5IR6IR7IR0IR`IR2,此时,IR5有请求,响应IR5后,其队列变为A. IR6IR7IR0IR`IR2IR3IR4IR5B. IR3IR4IR6IR7IR0IR`IR2IR5C. IR0IR`IR2IR3IR4IR5IR6IR7D. IR0IR`IR2IR6IR7IR3IR4IR513. 下面哪一个是并行接口芯片A.8253 B.8250 C.8255A D.8259A14. 保护断点就是保存A.中断类型码 B.中断服务程序入口地址C.现场 D.当前CS 、IP的值15. 采用条件传送方式时,必须要有A.中断逻辑 B. 状态端口 C. 请求信号 D.类型号16. 8086进行I/O写操作时,M/IO和DT/R必须是A.1,1 B. 1,0 C. 0,1 D.0,017. 在8259A单片工作和级联方式下,中断级别分别最多可管理A、8和16B、256C、8和64D、16和6418. 占用CPU时间最多的数据传送方式是A.同步传送B.查询传送C.中断传送D.DMA传送19. CPU通过接口输出控制一组发光二极管,应采用的传送方式是A.同步传送 B.查询传送C.中断传送D.DMA传送20. I/O接口电路同CPU的数据交换方式为A.并行 B.串行 C. 并行或串行 D.位传送21. 接口与外设之间交换的信息包括数据信息、状态信息和控制信息,其中数据信息和控制信息的传递是A.分别通过CPU的数据线和控制线 B. 通过CPU的数据线C. 通过CPU的控制线 D.通过CPU的地址线22.接口中的数据端口、状态端口和控制端口是A.都是双向端口 B.分别是双向端口、输出端口和输入端口C. 分别是双向端口、输入端口和输出端口D.分别是输入端口、输入端口和输出端口23. 设8255A的4个端口地址分别为80H,81H,82H,83H,8255A 设置C口按位置位/复位时,写入的端口地址是A.80H B. 81H C. 82H D.83H24. 8253计数器,要想让其计最大值,初值应是A.65536 B. FF00H C. 0000 D.FFFFH 25. CPU执行“OUT 40H,AL”指令时,下列信号为高的是A.RD B. WR C. M/IO D.INTA26. 对8253的定时与计数,描述正确的是A.是两种不同的工作方式 B. 定时只加时钟脉冲,不设计数值C. 实质相同 D.从各自的控制端口设置27. 8086CPU的基本总线周期由T1、T2、T3、T4四个时钟周期组成,系统规定在存储器读周期时,RD在T2开始有效,在T4开始变为无效,而存储器地址信号的有效时间是A.T1 B. T2 C. T3 D.T428. 在8086系统中,中断向量表的起始地址是A.0~003FFH B. 80000H~803FFHC. 7F000H~7F3FFH D.FFC00H~FFFFFH29. 实现AL寄存器中D7和D0都取反的指令是A.AND AL,7EH B. OR AL,81HC. TEST AL,81H D.XOR AL,81H30. 当采用以下哪种方法对设备进行编址情况下,不需要专门的I/O指令组。
一、问答题(每小题1分共10分)1、下列字符表示成相应的ASCII码是多少?(1)换行0AH (2)字母“Q”51H(3)空格20H (4)(回车)0DH2、下列各机器数所表示数的范围是多少?(1)8位二进制无符号整数,0~255(2)8位二进制有符号整数;-128,+127(3)16位二进制无符号定点整数;0~65535用补码表示的16位二进制有符号整数;-32768,+327673、有两个二进制数X=01101010,Y=10001100,试比较它们的大小。
(1)X和Y两个数均为无符号数;X<Y(2)X和Y两个数均为有符号的补码数。
X>Y二、填空题(每小题1分)1、对于R进制数来说,其基数(能使用的数字符号个数)是R个,能使用的最小数字符号是0 。
与十进制数67等值的十六进制数是43H 。
二进制数101.011转换成十进制数是 5.375 。
4、十六进制数0E12转换成二进制数是11000010010B 。
三、选择题(每小题1分共6分)1、在计算机内部,一切信息的存取、处理和传送都是以 D 形式进行的。
A)EBCDIC码B)ASCII码C)十六进制编码D)二进制编码2、与十进制数56等值的二进制数是 A 。
A)111000 B)111001 C)101111 D)1101103、十进制数59转换成八进制数是 A 。
A)73Q B)37Q C)59Q D)112Q4、与十进制数58.75等值的十六进制数是 B 。
A)A3.CH B)3A.CH C)3A.23H D)C.3AH5、二进制数1101.01转换成十进制数是 C 。
A)17.256 B)13.5 C)13.25 D)17.56、十进制正数38的八位二进制补码是 D 。
A)00011001 B)10100110 C)10011001 D)00100110四、是非判断题(每小题1分共3分)1、对于种类不同的计算机,其机器指令系统都是相同的。
《微机原理》期终考试试卷
一、选择题(共20题,共40分)
1、在家用电器中使用单片机应属于微计算机的()。
A、辅助设计应用
B、数据处理应用
C、数值计算应用
D、测量、控制应用
2、矩阵式按键是由()组成的。
A、行线和列线
B、行线和ALE
C、列线
D、行线
3、下列()项说法是正确的。
A、特殊功能寄存器SCON,与定时器/计数器的控制无关
B、特殊功能寄存器TMOD,与定时器/计数器的控制无关
C、特殊功能寄存器TCON,与定时器/计数器的控制无关
D、特殊功能寄存器IE,与定时器/计数器的控制无关
4、执行子程序返回指令时,返回的位置是()。
A、返回指令的末地
B、调用指令的末地址
C、调用指令的首地址
D、调用指令下一条指令的首地址
5、CPU响应中断后,必须用软件清除中断请求标志的有()。
A、定时/计数器T0/T1中断
B、T0/INT1采用边沿触发方式
C、I N T0/INT1采用电平触发方式
D、串行口中断TI/RI
6、单片机能直接识别的语言是()。
A、低级语言
B、高级语言
C、汇编语言
D、机器语言
7、串行口工作方式1的波特率是()。
A、可变的,通过定时器/计数器T1的溢出率设定
f
B、固定的,为/64
o s c
f
C、固定的,为/16
o s c
f
D、固定的,为/32
o s c
8、89S51单片机的定时器工作在()模式下,计算量程最大。
A、模式0
B、模式1
C、模式2
D、模式3
9、89S51扩展并行I/O口输入/输出操作时执行的指令和控制信号是()。
A、执行MOVX指令,用PSEN信号控制读
B、执行MOVC指令,用PSEN信号控制读
C、执行MOVC指令,用R
D、WR信号控制读
D、执行MOVX指令,用RD、WR信号控制读
10、E2PROM是()的存储器。
A、电擦除
B、紫外线擦除
C、必须整片擦写
D、以上都不对
11、区分AT89S51单片机片外程序存储器和片外数据存储器的最可靠方法是()。
A、看其位于地址范围的低端还是高端
B、看其是与R D信号连接还是与P S E N信号连接
C、看其离AT89C51单片机芯片的远近
D、看其芯片的型号是ROM还是RAM
12、在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()。
A、PSW
B、A
C、PC
D、SP
13、8051与8751的区别是()。
A、内部数据存储器的类型不同
B、内部数据存储单元数目不同
C、内部程序存储器的类型不同
D、内部寄存器的数目不同
14、独立式按键每个按键必须占用()。
A、两根I/O口线
B、以上都不对
C、一根I/O口线
D、行线和列线
15、用AT89S51单片机的串行口扩展并行I/O口时,串行口应该选择()。
A、方式1
B、方式0
C、方式2
D、方式3
16、单片机寻址外部I/O端口地址的方法有两种,一种是统一编址,另一种是()。
A、混合编址
B、独立编制
C、动态编址
D、变址编址
17、通过串行口发送或接收数据时,在程序中应使用()。
A、MOVC指令
B、XCHD指令
C、MOVX指令
D、MOV指令
18、89C51中断源中,在同一级中断优先级中()是中断级别最高的。
A、I N T1
B、I N T0
C、T0
D、T1
19、8051单片机可扩展()的程序存储器。
A、以上都不对
B、60KB
C、8KB
D、16KB
20、89S51单片机复位后,PC内容为()。
A、0000H
B、FFFFH
C、0007H
D、07H
二、判断题(共10题,共10分)
1、8031与8751的区别在于内部是否有程序存储器。
()
2、动态显示的数码管,任一时刻只有一个LED处于点亮状态,是LED的余辉与人
眼的"视觉暂留"造成数码管同时显示的"假象"。
()
3、中断服务子程序可以直接调用。
()
4、串行通信数据中,一个字节的比特位发出的顺序是:高位在前,低位在后。
()
5、扩展程序存储器时,可以选择任意空间。
()
6、软件延时程序比定时器的定时更精确。
()
7、一个地址可以对应多个外部设备。
()
8、CPL R5。
()
9、MCS-51单片机的P1口如果作为输入端口使用时,必须先向P1口写入FFH。
()
10、MCS-51单片机中的同级中断不能嵌套。
()
二、解答题(共5题,共50分)
1、(10分)按下列要求计算定时初值,并置入相应的TH0/TL0、TH1/TL1中。
f=12 MHz、T0方式1,定时50 ms;
(1)O S C
f=6 MHz、T1方式2,定时300 µs;
(2)O S C
2、(10分)外部RAM 3000H,3001H单元的内容分别为55H,0DDH,试分析如下程序,并回答问题。
程序:MOV DPTR,#3000H
MOV R1,#40H
MOVX A ,@DPTR
MOV @R1,A
INC R1
INC DPTR
MOVX A,@DPTR
MOV @ R1,A
问题:若执行上述程序,则结束后,DPTR值为,R1的内容为,8031内部RAM41H单元的内容,40H单元内容为。
3、(10分)试编程,将外部RAM 1000H单元中的数据与内部RAM 60H单元中的数据相互交换。
4、(10分)并行扩展4片2K 8数据存储器芯片,如下图所示,P2.3、P2.4、P2.
5、P2.6做其片选。
P2.7为1时,分别指出4片存储器芯片的地址范围。
扩展4片2K 8存储器电路图
5、(10分)说明AT89S51的外部引脚E A
、ALE的作用?
答案:
一、选择题(共20题,共40分)
1、D
2、A
3、A
4、D
5、D
6、D
7、A
8、B
9、D 10、A 11、B 12、A 13、C 14、C 15、B 16、B 17、D 18、B 19、B 20、A
二、判断题(共10题,共10分)
1、对(T)
2、对(T)
3、错(F)
4、错(F)
5、错(F)
6、对(T)
7、错(F)
8、错(F)
9、对(T) 10、对(T)
三、解答题(共5题,共50分)
=12MHz,则T=1µs;T0模式1,M=216
1、(1)f
OSC
初值X=M-定时值/T=216-50ms/1祍=65536-50000=15536=3CB0H
TH0=3CH,TL0=0B0H。
(2)f
=6MHz,则T=2µs;T1模式2,M=28
OSC
初值X=M-定时值/T=28-300µs/2µs=256-150=106=6AH
TH1=6AH,TL1=6AH。
2、DPTR值为3001H,R1的内容为41H ,8031内部RAM41H单元的内容 DDH,40H单元内容为__55H__。
3、片外RAM与片内RAM之间的数据传送不能直接进行,需要借助累加器A。
数据交换需要使用数据交换指令XCH。
MOV DPTR,#1000H
MOVX A,@DPTR
XCH A,60H
MOVX @DPTR,A
4、4片存储器连接电路如图所示,存储器芯片的地址范围如下。
1#芯片:1 1110 000 0000 0000B~1 1110 111 1111 1111B=F000H~F7FFH。
2#芯片:1 1101 000 0000 0000B~1 1101 111 1111 1111B=E800H~EFFFH。
3#芯片:1 1011 000 0000 0000B~1 1011 111 1111 1111B=D800H~DFFFH。
4#芯片:1 0111 000 0000 0000B~1 0111 111 1111 1111B=B800H~BFFFH。
为高电平时,AT89S51访问内部程序存储器,但当地址大于0FFF时,自动转5、当E A
到外部程序存储器;当E A
为低电平时,AT89S51只读取外部程序存储器。
ALE:地址锁存信号。