《微机原理与应用》试卷答案2008

合集下载

《微机原理及应用》----试卷参考答案

《微机原理及应用》----试卷参考答案

《微机原理及应用》考试试卷参考答案一、选择题(每小题1分,共10分)1.C2.B3.D4.B5.B6.C7.A8.C9.C 10.C三、填空题(每小题1分,共10分)1. 5--8位2. 1,2,3,3,13. D24. .asm5. 356.控制信息7.操作数和中间结果8.49.1000111100010 10. 汇编程序四、简答题(每小题4分,共20分)1、在16位字长的机器,采用存储器分段的方法来提供20位地址.程序员在编写程序时要把存储器分成段,机器规定:段不能起始于任意地址,而必须从任一小段的首地址开始,从0开始,每项6个字节为一小段,则在十六进制的地址中,最低位为0(20位地址的低4位为0).因此置0位的物理地址由16位段地址和16位偏移地址组成.即:物理地址=段首地址X10H+偏移地址.2、略;3、(1)12000H (2)200A0H (3)12F40H4.中断源提供中断类型码,从中断向量表中相应位置取出中断服务程序首址置入IP和CS 中,程序转至中断服务程序.5、 (1)立即方式;操作数在本条指令中.(2)直接寻址方式;20100H.(3)寄存器间接方式;20100H.(4)寄存器间接方式;15010H.(5)相对寻址方式;20110H.五、分析计算题(20分)1、(AX)=FFFFH、CF=12、2个同步符、内同步、偶校验、字长7位、波特率因子16波特率为600/S时:RxC为9600 TxC为600波特率为2400/S时:RxC为38400TxC为24003、S1、S2、S3的偏移地址分别为0000H、0005H、000EHS2+5的内容为0,S3+1的内容为34H4、OUT2输出频率为1000/8=125,N=100E3/125=8005、略六、综合题(每小题15分,共30分)1、答:(1)MOV AL,10010010BOUT 63H,AL(2)MOV AL,10110110BOUT 63H,AL2、略第 1 页共1 页。

微机原理与应用试题库(附答案)

微机原理与应用试题库(附答案)

《微机原理及应用》试题库1. 8086 和 8088 的引脚信号中,D为地址锁存允许信号引脚。

A. CLK B. INTR C.NMI D.ALE2.下面的哪项是有效标识符:BA . 4LOOP : B. DELAYIS : C. MAIN A/B : D.GAMA$1 :3.如图所示的三态输出电路,当 A 时, V B≈V DD。

A. E(ENABLE)=1, A=1B.E(ENABLE)=1, A=0C. E(ENABLE)=0, A=1D.E(ENABLE)=0, A=04. 设 (SS)=2000H , (SP)=0100H , (AX)=2107H ,则执行指令PUSH AX后,存放数据21H 的物理地址是D。

A. 20102HB. 20101HC. 200FEHD. 200FFH5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的A。

A.符号地址B.物理地址C.偏移地址 D .逻辑地址6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是A。

A. CXB. BXC. BPD. DI(C)7. 执行下列程序段:MOV AX ,0MOV BX ,1MOV CX , 100AA : ADD AX ,BXINC BXLOOP AAHLT执行后的结果:(AX)=,(BX)=。

A. 5050 , 99B. 2500, 100C. 5050 , 101D. 2550 , 1028. 假设 V1 和 V2 是用 DW 定义的变量,下列指令中正确的是A。

A . MOV V1, 20H B. MOV V1, V2C . MOV AL, V1D. MOV2000H, V29. –49D 的二进制补码为A。

A. 1100 1111B. 1110 1101C. 00010001D. 1110 110010.在 8086/8088CPU中,为了减少CPU 等待取指所需的时间,设置了C。

2008武汉理工大学微机原理A及答案

2008武汉理工大学微机原理A及答案

2008武汉理工大学微机原理A及答案考试试题纸一:选择题(每题2分,共20分)1. 8086/8088的中断向量表( )A:用于存放中断类型号 B:用于存放中断服务程序入口地址C:是中断服务程序的入口D:是中断服务程序的返回地址2. PC机中的硬中断服务程序执行的是:( )。

A:外部中断请求CPU完成的任务 B:主程序中安排的中断指令C:主程序中安排的转移指令 D:主程序中安排的调用指令3. 在8086/8088中,一个最基本的总线周期由4个时钟周期(T 状态)组成,在T1状态,CPU在总线发出( )信息.A:数据 B:状态 C:地址 D:其他4. 8位补码操作数"10010011"等值扩展为16位,其机器数为( )A:1111111110010011 B:0000000010010011C:1000000010010011 D:10000000100101005. 计算机的存储器采用分级存储体系的主要目的是()。

A:便于读写数据 B:减小机箱的体积C:便于系统升级 D:解决存储容量、价格和存取速度之间的矛盾6. 当要访问的物理地址为96FF8H的内存单元时,偏移地址允许自己确定,则段地址不可取值为:( ).A:8800H B:9000H C:96FFH D:9700H7.下面的指令不合法的是( ).A:PUSH AL B:ADC AX,[SI] C:INT 21H D:IN AX,03H 8. 某DRAM芯片,其存储容量为512K * 8位,该芯片的地址线和数据线数目为()A:8,512 B:512,8 C:18,8 D:19,89. 指令IN AL,DX对I/O端口的寻址范围是( ).A:0~255 B:0~65535 C:0~1023 D:0~3276710. 执行下面的程序段后,AL中的内容是( ).BUP DW 2152H,3416H,5731H,4684HMOV BX,OFFSET BUPMOV AL,3XLATA:46H B:57H C:34H D:16H二:填空题(每题2分,共20分)1. 用Inter2114组成4K*8bit的RAM要用______片.2. 8259A有两种中断触发方式:_______________。

微机原理与应用的试题答案

微机原理与应用的试题答案

微机原理与应用的试题答案1. 简单选择题• A• B• C2. 填空题•第一题:_______•第二题:_______•第三题:_______3. 判断题•对•错4. 计算题1.计算机A的主频为1.8 GHz,而计算机B的主频为2.4 GHz。

计算机A与计算机B相比,计算机B的主频是计算机A的________。

2.设计一台计算机,其时钟周期为100 ns,计算机的主频为________ kHz。

3.在一台运行频率为2 GHz的计算机上执行一段程序,所需执行时间为1 ms,则程序的指令数为________。

5. 简答题1.什么是微机?它有哪些特点?–答:微机是一种使用微处理器作为核心芯片的个人计算机,其特点包括:体积小、功耗低、性能较强、价格相对较低、易于使用等。

2.请简要说明计算机的五大部件以及它们的作用。

–答:计算机的五大部件包括中央处理器(CPU)、内存、硬盘、显卡和主板。

其中,CPU负责执行计算机的指令,内存用于存储数据和程序指令,硬盘用于长期存储数据,显卡负责控制显示器,主板是各个硬件部件之间的连接中枢。

3.什么是指令?指令由哪些部分组成?–答:指令是计算机中执行特定操作的命令。

指令由操作码和操作数两部分组成,操作码指定所要执行的操作类型,操作数则指定操作所需要的数据。

4.请简要解释冯·诺依曼体系结构。

–答:冯·诺依曼体系结构是一种基于存储程序概念的计算机结构。

它将计算机的程序指令和数据存储在同一个存储器中,通过控制器从存储器中取出指令,并根据指令的操作码进行相应的操作。

冯·诺依曼体系结构的优点包括灵活性高、程序易于编写和修改,但其缺点是存储器的带宽可能成为计算机性能的瓶颈。

5.请简要解释操作系统的作用。

–答:操作系统是计算机系统中的一个软件程序,它管理计算机的资源,提供各种服务,使用户和其他软件能够方便地使用计算机系统。

操作系统的作用包括管理内存、处理器和设备,为用户提供界面和文件管理功能,保证系统的安全性和稳定性。

P微机原理及应用试卷A试题及_2008答案

P微机原理及应用试卷A试题及_2008答案

一、填空题(1—10题,每空1分,共30分。

)1、十进制数42.625转换为二进制数是101010.101B ,转换为八进制数是 52.5O ,转换为十六进制数是 2A.AH 。

2、十进制数-66的原码是 11000010B ,反码是10111101B ,补码是 10111110B 。

(用八位二进制编码表示)。

3、8086从功能上可分为两个部分,即:总线接口单元(BIU)和执行单元(EU)。

4、可编程计数/定时控制器8253具有 3 个计数通道;它有 6 种工作方式,其中工作方式3被称为方波发生器。

5、三态输出电路可以有3种工作状态,即0、1和高阻态。

6、8086的地址有20位,那么它的可寻址空间为1024K,其中每个段的最大长度为 64 K。

7、8086的输入/输出控制方式包括程序控制方式、中断控制方式、 DMA控制方式和输入/输出处理机控制方式。

8、8086微机系统中的一个中断向量占4个存储单元,假定某中断对应的中断向量存放在0000:002C H;那么该中断向量对应的中断类型号为 0B H,若该向量对应的中断处理子程序放在0080:0402H开始的内存区域中,则按照地址由低到高的顺序写出其相应的存储单元的内容为 02H 、 04H 、80H 、 00H 。

9、8259A包括两种触发方式,即电平触发方式和脉冲触发方式;8259A中对中断优先权的管理可分为三种方式,即完全嵌套方式、自动循环方式、和中断屏蔽方式。

10、8086复位后如下寄存器的内容为:CS= FFFF H,IP= 0000 H。

二、选择题(1—15题,每题1分,共15分。

)1、8086的工作方式为 A 。

(A)实地址方式(B)保护地址方式(C)虚拟8086方式(D)实地址和保护地址方式2、8086通过 A 信号和控制连接在总线上的存储器和接口以何种方式传输数据。

(A) BHE A0 (B) ALE A0 (C) BHE A1 (D) ALE A1 3、MDR表示的意思是 B 。

微机原理与应用答案

微机原理与应用答案

一、填空题(每空2分,共20分)1.FD2. 执行部件(EU)3. 系统4. Byte5. 16. B7. 直接 8. 3 9. 并行 10. 分支二、选择题(每题2分,共20分)1. D2. C3. A4. D5. A6. B7. C8. C9. A 10. C三、名词解释(每题5分,共20分)1、队列:在内存中划分出一块区域用于暂存数据,对数据的操作顺序是先入先出。

2、ROM是只读存储器,里面的信息只能读出,不能写入,信息断电是能保存的。

RAM是随机存储器,里面的信息既能读出也能写入,信息断电是丢失的。

3、指令是能让CPU动作的命令;一款CPU所有的指令集合叫做指令集,或者指令系统。

4、计算机系统中,CPU与存储器或外设进行信息交换的方式有:查询方式、中断方式和存储器直接存取(DMA)方式。

四、简答题(每题10分,共20分)1、堆栈的特点是:数据先入后出。

队列的特点是:数据先入先出。

堆栈的用途:1)在子程序调用时用来保存断点;2)响应中断时,保存断点以及标志寄存器;3)执行子程序时,用来保护现场;4)暂存寄存器的值或存放临时数据;5)用于程序间传递参数;队列的用途:1)暂存寄存器的值或存放临时数据;2)用于程序间传递参数。

2、8086 CPU的内存空间为1M字节,因此对1M字节的每个单元寻址需要提供20位的地址信号,而8086 内部的寄存器均为16位的,因此8086 CPU将1MB的内存空间划分为不同的段,每个段最大为64KB(这样可以由16位地址即可寻址),这样对1MB的内存空间寻址时需要提供两个16位的地址---逻辑地址(由16位的基地址和16位的偏移地址),偏移地址确定一个惟一的20位的物理地址(基地址*16+偏移地址)来对1MB的内存空间进行惟一的寻址。

五、编程题(共20分)STACK SEGMENT PARA STACK 'STA'DB 100 DUP(?)STACK ENDSCODE SEGMENTASSUME CS:CODE,SS:STACK START:MOV CX,0MOV BX,0INPUT:MOV AH,1INT 21HCMP AL,' 'JZ STOPCMP AL,30HJB INPUTCMP AL,39HJA INPUTINC CXSUB AL,30HMOV AH,0ADD BX,AXJMP INPUTSTOP: MOV AX,4C00HINT 21HCODE ENDSEND START。

微机原理及应用试卷B_2008标准答案(通信)

一、填空题(1—10题,每空1分,共30分。

)1、100001.01B 41.2O 21.4H2、10101110B 11010001B 11010010B3、总线接口单元(BIU)执行单元(EU)4、中断处理子程序 45、非屏蔽中断可屏蔽中断6、20 段基址偏移地址7、数字量模拟量开关量脉冲量8、90H 78H 45H 23H9、3 810、0000H 0000H 0000H11、无条件传送方式条件传送方式二、选择题(1—15题,每题1分,共15分。

)1、 B2、 A3、 C4、 C5、 C6、 B7、 A8、 C9、 A 10、A11、 A 12、A 13、B 14、C 15、D三、简答题(1—8题,每题6分,共48分。

)1、说明标志寄存器FR中SF、CF、ZF的含义。

在标志寄存器FR中:SF为符号标志,其值与运算结果的最高位相同,当用补码表示时负数的最高位为1,即表示运算执行后的结果是正还是负;(2分)CF为进位标志,表示当执行一个加法运算使最高位产生进位或执行一个减法运算引起最高位产生借位;另外,循环指令也影响这个标志。

(2分)ZF为零标志,表示当前的运算结果是零还是非零。

(2分)2、简述8086CPU执行部件(EU)的功能及其组成。

执行部件EU的功能:负责指令的执行,将指令译码并利用内部的寄存器和ALU对数据进行所需的处理。

(2分)执行部件EU的组成:4个通用的寄存器AX、BX、CX和DX;(1分)4个专用的寄存器BP、SP、SI和DI;(1分)标志寄存器FR;(1分)算术逻辑单元ALU。

(1分)3、说明ROM、RAM的区别和联系。

ROM和RAM都是存储器,都可以完成数据存储功能;(2分)ROM为只读存储器,可以存放固定的程序和数据;(2分)RAM为随机访问存储器,即可以读出又可以写入,可以用来随时写入或读出数据,也可以用来写入随时有可能改变的用户程序。

(2分)4、解释如下缩略语:DMA、PROM、MDR、CON、PC、CPU。

《微机原理及其应用》考试试题及答案

南京航空航天大A3. RD低电平,WR三态,M/IO低电平B3. RD三态,WR低电平,M/IO高电平C3.RD低电平,WR高电平,M/IO高电平D3.RD高电平,WR低电平,M/IO高电平9. 8086/8088中断系统可处理__B1__个中断源,中断类型码的范围为__A2__,中断向量设置在内存__A3__, 优先权最高、最低的中断分别是___A4___。

A1. 255 B1. 256 C1. 128 D1. 1024A2. 0~255 B2. 1~255 C2. 0~127 D2. 0~1023A3. 00000H~003FFH B3. 00400H~007FFH C3. FFFFFH~FF800HA4. 除法出错, 单步B4. NMI, 单步C4. NMI, INTR D4. 除法出错, INTR10.当8253定时器0的时钟脉冲为1MHZ时,其二进制计数时的最大定时时间为B1 ,这时写入定时器的初值为A2 。

A1. 65.535ms B1. 65.536ms C1. 131.71ms D1. 131.72msA2. 0000H B2. FFFFH C2. 0001H D2. FFFEH11. 8255工作于中断方式传送数据时,可供使用的8位数据端口个数有__B 。

A.1B.2C. 3D. 412. 设异步串行通信时,每个字符对应1个起始位,7个信息位,1个奇/偶校验位和2个停止位,每秒传送这样字符240个,其波特率为___B__ b/s。

A . 2400 B. 2640 C. 1200 D. 192013. 在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是___B___。

A.汇编指令B.伪指令C.机器指令D.宏指令14. 汇编语言源程序经汇编后,可直接生成___B___。

A. .OBJ及.ASM文件B. .OBJ及.LST文件C. .LST及.ASM文件D. .OBJ 、.LST及.ASM文件(3)单片6116的存储容量是 2K ×8bit 。

安徽大学2008-2009年度《微机原理与应用》

安徽大学20 08 —20 09 学年第 1 学期《微机原理及应用》考试试卷(A 卷)(闭卷 时间120分钟)一、填空(将答案填在题目给定的横线上。

每空1分,共20分) 1、数制转换:279.375D =_____________H =_____________Q =____________________B 。

2、8位二进制数1001 0100B ,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为________D ,________D 或________D 。

3、8086CPU 的RESET 引脚为有效高电平之后,(CS)=_________H ,(IP)=_________H 。

4、为了提高程序的执行速度,充分利用总线,8086CPU 内部被设计成_________和_________两个独立的功能部件。

5、在8086/8088中,一个最基本的总线周期由_________个时钟周期(T 状态)组成。

6、8086CPU 的MN /MX 引脚的作用是____________________。

若该引脚接+5V ,则当CPU 执行OUT DX ,AX 指令时,其引脚RD 、WR 、IO /M 的状态为___________、___________、___________。

7、指令MOV AX, [BP+SI]的源操作数寻址方式为_____________寻址,它表示源操作数位于内存的_____________段内。

8、可屏蔽中断从CPU 的___________引脚进入,只有当中断允许标志IF 为___________时,该中断才能得到响应。

9、某8086系统中采用2片8259A 以主从级联方式工作,则最多可以管理___________个外部中断。

二、单项选择(在备选答案中选出一个正确答案,并将其代码填在题中的横线上。

每小题1分,共20分)1、计算机系统中内存容量大小取决于________。

《微机原理及应用》各章习题参考答案

《微机原理及应用》各章习题参考答案第1章微型计算机概论一、填空题1. 微机硬件系统主要由CPU、(存储器)、(总线)、(输入输出接口)和输入输出设备组成。

2. 冯·诺依曼计算机的核心原理是(存储程序原理)3. 完成下列数制的转换1)10100110B=( 166 )D=( A6H )H2)223.25 =( 11011111.01 )B=( DF.4 )H3)1011011.101B=( 5B.A )H=(1001 0001.01100010 0101 )BCD4. 已知[X]补5. 已知A=10101111,B=01010000,则A∧B的结果为( 00000000 ) B=86H,则X的十进制表示形式为( -122 )6. -29H的8位二进制反码是(11010110 )B7.字符4的ASCII码=( 34 )H二、简答题1.冯.诺依曼计算机的结构是怎样的,主要特点有哪些?解:将计算机设计为由运算器、控制器、存储器、输入设备和输出设备等5个部分组成,所有的执行都以运算器为核心,采用存储程序工作原理。

2. 已知X=-1101001B,Y=-1010110B,用补码方法求X-Y=?解:[X-Y]补=[X+(-Y)]补= [X]补+[-Y] [X]补原=11101001B [X]补 [-Y]=10010111B原=01010110B=[-Y] [X-Y]补补= [X]补+[-Y]补X-Y=[[X-Y]=11101101B补]补=10010011=-0010011=-193. 写出下列真值对应的原码和补码的形式:1)X=-1110011B2)X=-713)X=+1001001B解:1)[X]原码=11110011B , [X]补码=10001101B2)[X]原码=11000111B, [X]补码=10111001B3)[X]原码=01001001, [X] 补码=01001001B=?4. 已知X和Y的真值,求[X+Y]补1)X=-1110111B Y=+1011010B2)X=56 Y=-215. 若与门的输入端A、B、C的状态分别为1、0、1,则该与门的输出端状态为?若将这3位信号连接到或门,那么或门的输出又是什么状态?解:由与和或的逻辑关系知,若“与”门的输入端有一位为“0”,则输出为“0”;若“或”门的输入端有一位为“1”,则输出为“1”。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中国矿业大学2008-2009学年第一学期《微机原理与应用》试题A卷(自06)考试时间:100分钟考试方式:闭卷一、判断对错,如对则在()中写“√”,如错则在()中写“×”。

(8分每题1分)1、MCS-51单片机可执行指令:MOV R2,@R1。

(×)2、MCS-51单片机可执行指令:MOVC A,@DPTR。

(×)3、当向堆栈压入一个字节的数据后,SP中的内容加1。

(√)4、区分外部程序存储器和数据存储器的最可靠的方法是看其是被WR还是被PSEN信号连接。

(√)5、单片机系统扩展时使用的锁存器,是用于锁存高8位地址(×)6、 MOV A,30H为立即寻址方式(×)7、如JC rel发生跳转时,目标地址为当前地址(该指令首地址)加上偏移量rel (×)8、MUL AB的执行结果是高8位在A中,低8 位在B中(×)二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

每小题1分,共27分)1、单片机工作方式为定时工作方式时,其定时工作方式的计数初时值X=(C),设定时时间为t.A.X=M- fosc B.X=M+ fosc C.X=M-12tfoscD.X=M-(fosc×t)2、51系列单片机的复位信号是( A )有效。

A.高电平 B.低电平 C.脉冲 D.下降沿3、执行返回指令时,返回的断点是(D )A.调用指令的首地址 B .调用指令的末地址C.返回指令的末地址 D.调用指令下一条指令的首地址4、中断查询时,查询的是(B )A.中断请求信号 B.中断标志位C .外中断方式控制位 D.中断允许控制位5、8031在片外扩展一片2764程序存储器芯片要(B)片内地址线。

A.8根 B.13根 C.16根 D.20根6、定时器/计数器工作方式1是(D)。

A.8位计数器结构 B.2个8位计数器结构C.13位计数结构 D.16位计数结构7、将累加器A的高四位内容清零,低四位内容不变的指令是(B)A.MOV A,#0FH B.ANL A,#0FHC.ORL A,#0FH D.XRL A,#0FH8.MCS—5l单片机的堆栈区是设置在( C )中。

A.片内ROM区 B.片外ROM区C.片内RAM区 D。

片外RAM区9.片内RAM的20H~2FH为位寻址区,所包含的位地址是( B )。

A.00H一20H B. 00H~7FHC.20H~2FH D.00H~FFH10.在寄存器间接寻址方式中,间址寄存器中存放的数据是( B )。

A.参与操作的数据 B.操作数的地址值C.程序的转换地址 D.指令的操作码11、对于INTEL 8031来说,EA脚总是( A )A、接地B、接电源C、悬空D、不用12、进位标志CY在( C )中A、累加器B、算逻运算部件ALUC、程序状态字寄存器PSWD、DPTR13、单片机的堆栈指针SP始终是( B )A、指示堆栈底B、指示堆栈顶C、指示堆栈地址D、指示堆栈长度14、执行指令MOVX A ,﹫DPTR 时,WR .RD 脚的电平为( A ) A 、/WR 高电平,/RD 低电平 B 、/W R 低电平,/RD 高电平15、当标志寄存器PSW 的1RS 和0RS 分别为1和0时,系统选用的工作寄存器组为( C )A 、组0B 、组1C 、组2D 、组316、执行如下三条指令后,30H 单元的内容是(C ) M O V R 1,#30H M O V 40H ,#0 E H M O V ﹫R 1,40HA 、40HB 、30HC 、0 E HD 、F F H 17、AJMP 指令的跳转范围是( A )。

(A )2KB (B )1KB (C )256B (D )64KB 18、在MCS-51中,需要外加电路实现中断撤除的是:( A ) (A ) 电平方式的外部中断(B ) 脉冲方式的外部中断(C ) 外部串行中断 (D ) 定时中断 19、在中断服务程序中至少应有一条(D )A.传送指令B.转移指令C.加法指令D.中断返回指令 20、当MCS-51复位时,下面说法准确的是(A )A.PC=0000HB.SP=00HC.SBUF=00HD.(30H )=00H21、要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE 的内容应是( A )A.98HB.84HC.42HD.22H 22、关于MCS-51的堆栈操作,正确的说法是( C )A.先入栈,再修改栈指针B.先修改栈指针,再出栈C. 先修改栈指针,在入栈D.以上都不对 23、PC 中存放的是( C )A.下一条指令的地址B. 当前正在执行的指令C.当前正在执行指令的地址D.下一条要执行的指令24、8031有两个16位可编程定时/计数器,其中定时作用是指对单片(内部)脉冲进行计数,而计数器作用是指对单片机(外部)脉冲进行计数。

25、当P1口做输入口输入数据时,必须先向该端口的锁存器写入( 1 ),否则输入数据可能出错。

26、单片机串行通信时,若要发送数据,就必须将要发送的数据送至( SBUF )单元,若要接收数据也要到该单元取数。

三、简答题(10分)1、若单片机使用频率为12MHz的晶振,时钟周期、机器周期分别是多少?1,机器周期为1us (每部分2分)答:时钟周期为MHz122、写出MCS-51的所有中断源及对应中断向量,并说明哪些中断源在响应中断时,由硬件自动清除,哪些中断源必须用软件清除.(6分)答:MCS-51的所有中断源及对应中断向量分别为:外部中断0(标志为IE0) 0003H外部中断1(标志为IE1) 0013H定时/计数器0中断(标志为TF0) 000BH定时/计数器1中断(标志为TF1) 001BH串口中断(标志为TI+RI) 0023H相应中断后,前四种中断标志位可由硬件自动清零,最后一种不能,要由用户软件清零(每部分1分)四、读程序并填空(共12分)1、执行下列程序段中第一条指令后,(1) P1.7=_0__ P1.3=__0___,P1.2=____0___;(2)执行第二条指令后,P1.5=__1_____,P1.4=____1___,P1.3=_1____.(3分,每部分0.5分) ANL P1,#73HORL P1,#38H2下列程序段执行后,(R0)=__7EH__,(7EH)=__FFH__,(7FH)=___3FH_(3分)(每部分1分)MOV R0,#7FHMOV 7EH,#0MOV 7FH,#40HDEC @R0DEC R0DEC @R03. 设RAM中(2456H)=66H,(2457H)=34H,ROM中(2456H)=55H,(2457H)=64H。

请分析下面程序执行后各寄存器的内容。

(2分)(A)=__64H__,(DPTR)=_2456H 。

(每部分1分)MOV A,#1MOV DPTR,#2456HMOVC A,@A+DPTR4.将以表格形式存放在从table开始的内部单元中的8个单字节正数求平均值。

(4分) MOV R0,#TABLE (每部分2分)MOV R2,#8MOV R4,#0LOOP1: MOV A,@R0ADD A, R4___MOV R4,AINC R0DJNZ R2,LOOP1MOV B,#8DIV ABRET五、编写程序(28分,每题14分)1、比较两个ASCII码字符串是否相等。

字符串长度在内部RAM 3FH单元,两字符串的首地址分别为40H、50H,每个单元存放一个字符。

如果两个字符串相等,置CY=1,否则,置CY=0。

START: MOV R0, #40HMOV R1,#50HMOV R2,3FHLOOP1:MOV A,@R0CLR CSUBB A,@R1JNZ LOOP2INC R0INC R1DJNZ R2,LOOP1SETB CRETLOOP2:CLR CRET2、运用两个定时/计数器相串联来产生一秒的时钟基准信号(T0做定时器,T1做计数器,均工作于方式1)。

试画出必要的电路部分,并写出程序。

(设晶振频率为12MHz,用LED显示秒信号。

注:计数器输入端为P3.4(T0)、P3.5(T1)。

)ORG 0000HLJMP MAINORG 000BHLJMP ONEORG 001BHLJMP COUORG 0030HMAIN: MOV P 1,0FFHMOV SP,#6 0HMOV TMOD, #01010001BMOV TL0,#0B0HMOV TH0,#3CHMOV TL1,#0F6HMOV TH1,#0FFHSETB TR0SETB TR1SETB ET0SETB ET1SETB EASJMP $ ONE: PUSH P SWPUSH ACCMOV TL0,#0B 0HMOV TH0,#3CHCPL P1.1POP ACCPOP PSWRETICOU: PUSH P SWPUSH ACCMOV TL1,#0F6HMOV TH1,#0FFHCPL P1.0POP AC CPOP PS WRETIENDT0做定时器,定时值为50ms,定时初值为3CB0H,T1做计数器计数初值为FFF6H,简单电路示意图为:六、硬件设计题(15分)现有89C51单片机、74LS373锁存器、74LS138、l块2764EPROM(其首地址为2000H)和1块6264RAM.试利用它们组成一单片微型计算机系统,要求:1)、画出硬件连线图(含控制信号、片选信号、数据线和地址线)(7分)2)、指出该系统程序存储空间和数据存储空间各自的范围,并指出是否存在地址重叠。

(8分)1)、单片机的P2.0—P2.4分别接2764和6264的A8—A12;单片机的P0.0—P0.7分别接2764和6264的D0—D7;其他主要接线如图所示。

2)、2764的地址空间范围是2000H-3FFFH6264的地址空间范围是E000H-FFFFH这里采用了全译码方式,不存在地址重叠。

(做法不唯一,得分视具体情况而定)。

相关文档
最新文档