微机原理与应用

2019-03-16 19:30

《微机原理与应用》习题集

第一章 计算机基础知识

思考题与练习题

1-1 微型计算机主要由哪几部分组成?各部分具有何种功能? 1-2 解释微处理器、微型计算机、微型计算机系统的概念。 1-3 什么叫单片机?其主要由哪几部分组成?

1-4 在各种单片机中,片内ROM的配置有几种形式?用户应根据什么原则来选用? 1-5 写出下列各数的另外两种数制的表达形式(二进制、十进制、十六进制)。 98,20039,249H 3F6CH,101B, 10111010111B

1-6 写出下列各数的BCD码

(1)59 (2)1996 (3)4859.2 (4)389.41 1-7 求出下列二进制数的原码、反码、补码。

(1)[+1011010] (2)[-1101000] (3)[-000111] (4)[-1011001] 1-8 已知下列二进制数的补码,求出该数的十进制。

(1)10001110 (2)01101100 (3)11011000 (4)11110001

第二章 MCS-51的硬件结构

思考题与练习题

2-1 8052单片机内包含哪些主要逻辑功能部件?

2-2 8052的存储器分哪几个空间? 如何区别不同空间的寻址? 2-3 DPTR的作用是什么?它有哪几个寄存器组成? 2-4 简述布尔处理器的空间分配。

2-5 8052单片机设置4组工作寄存器,如选择确定和改变当前工作寄存器组? 2-6 程序状态寄存器PSW的作用什么?常用的状态标志有哪些位?作用分别是什么? 2-7 8052单片机的EA引脚有何功能?在使用8032时,EA引脚应如何处理?

2-8 8052内部RAM中的低128字节单元划分为哪几个主要部分?各部分的主要功能是什么?

2-9 8052内部RAM中的高128字节单元与特殊功能寄存器区地址空间重叠,使用中是如何区别这的? 2-10 什么叫堆栈?堆栈指针SP的作用是什么?

2-11 8052的P0~P3口的结构有何不同?用作通用I/O口输入数据时,应注意什么?

2-12 什么是振荡周期?什么是机器周期?什么是指令周期?在MCS-51中一个振荡周期包括多少

期? 2-13 MCS-51单片机有哪几种节电运行方式?简述各自的特点。

第三章 MCS—51系列单片机的指令系统

思考题与练习题

3-1 指出下列每一条指令的寻址方式及其完成的操作。 MOV 2FH, #40H MOV A, 2FH MOV R1, 2FH MOV A, @R1 MOV 2FH, A

3-2 内部RAM的4FH单元,可用哪几种方式寻址?分别举例说明。 3-3 指出下列各条指令中,45H分别代表什么? MOV A, #45H MOV A, 45H MOV 45H, 46H MOV 45H, #45H MOV C, 45H

3-4 已知(A)=7AH, (R0)=30H, (30H)=0A5H, (PSW)=80H,请填写下列各条指令的执行结 (1)SUBB A, 30H

(2)SUBB A, #30H (3)ADD A, R0 (4)ADD A, 30H (5)ADD A, #30H (6)ADDC A,30H (7)SWAP A (8)XCHD A, @R0

(9)XCH A, 30H (10)XCH A, R0 (11)MOV A, @R0 (12)XCH A, @R0

3-5 试分析以下程序段的执行结果 MOV SP, #3AH MOV A, #20H MOV B, #30H PUSH B POP ACC POP B

3-6 指出下列指令的执行结果,并写出每条指令的机器码。 MOV 30H, #52H

MOV A, #70H MOV A, #30H MOV R0, #30H MOV A, @R0

3-7 分析下列指令的执行结果,并写出每条指令的机器码。 MOV A, #20H MOV DPTR, #2030H MOVX @DPTR, A MOV 30H, #40H

MOV R0, #30H MOVX A, @R0

3-8 设R0的内容为32H,A的内容为48H,内部RAM的32H单元的内容为80H,40H单元内容指出在执行下列程序段后上述各单元的内容变化。 MOV A, @R0 MOV @R0, 40H MOV 40, A MOV R0, #35H

3-9 已知(A)=81H,(R0)=20H,(20H)=35H,指出执行完成下列程序段后的A的内容: ANL A, #17H ORL 20H, A XRL A, @R0 CPL A

3-10 用指令实现下述数据传送:

(1)内部RAM 20H 单元送内部RAM 40H单元。 (2)外部RAM 20H 单元送R0寄存器。 (3)外部RAM 20H单元送内部RAM 20H单元。 (4)外部RAM 1000H单元送内部RAM 20H单元。 (5)外部ROM1000H单元送内部RAM 20H单元。 (6)外部ROM1000H单元送外部RAM 20H单元。

3-11已知16位二进制数的高8位和低8位分别存放在20H和21H单元,请编写将其右移一位3-12编程实现把内部RAM R0~R7的内容传递到20H~27H单元。

3-13试编程进行两个16位数的减法:6F5DH-13B4H,结果存入内部RAM的30H和31H单元,


微机原理与应用.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:在“情系桑梓·共谋发展”内外鹿城乡贤座谈会上的讲话

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: