搜档网
当前位置:搜档网 › 单片机原理及其接口技术王敏课后作业答案

单片机原理及其接口技术王敏课后作业答案

单片机原理及其接口技术王敏课后作业答案
单片机原理及其接口技术王敏课后作业答案

第二章作业(P40)

2-4 MCS-51单片机中执行程序的地址放在哪?由几个位组成?最大寻址范围是多少?

答:放在程序计数器PC中,16位,64KB。

2-5 在程序存储器中,0000H、0003H、000BH、0013H、001BH、0023H这6个单元有什么特定的含义?

答: 0000H 复位后,PC=0000H,开始执行程序的地址

0003H 外部中断0 (INT0)入口地址

000BH 定时器0中断(TF0)入口地址

0013H 外部中断1(INT1)入口地址

001BH 定时器1中断( TF1)入口地址

0023H 串行口中断TI/RI入口地址

2-10 开机复位以后,CPU使用哪一组工作寄存器?它们的地址是什么?如何改变当前工作寄存器?

答:使用第0组工作寄存器,00H-07H,通过修改PSW中的RS1和RS0两位来改变当前的工作寄存器。

第三章作业(P75)

3-7 指出指令中的50H或66H个代表什么?

解:

① MOV A, #50H 立即数

MOV A, 50H 直接地址

MOV 50H, #20H 直接地址

MOV C, 50H 位地址

MOV 50H, 20H 直接地址

② MOV @R0, #66H 立即数

MOV R6, #66H 立即数

MOV 66H, #45H 直接地址

MOV 66H, C 位地址

MOV 66H, R1 直接地址

3-9 写出能完成下列数据传送的指令:

解:

① R1中内容传送到R0;

MOV A, R1

MOV R0,A

②内部RAM 20H单元中的内容送到30H单元;

MOV 30H, 20H

③外部RAM 20H单元中的内容送到内部RAM 20H单元;

MOV R0, #20H

MOVX A, @R0

MOV 20H, A

④外部RAM 2000H单元中的内容送到内部RAM 20H单元;

MOV DPTR, #2000H

MOVX A, @DPTR

MOV 20H, A

⑤外部ROM 2000H单元中的内容送到内部RAM 20H单元;

MOV DPTR, #2000H

MOV A, #00H

MOVC A, @A+DPTR

MOV 20H, A

⑥外部2000H单元中的内容送到外部RAM 3000H单元;

MOV DPTR, #2000H

MOVX A, @DPTR

MOV DPTR, #3000H

MOVX @DPTR, A

3-11 已知:(20H)=X;(21H)=Y;(22H)=Z,请用图示说明下列程序执行后堆栈的内容是多少?

① MOV SP, #70H ② MOV SP, #60H

PUSH 20H PUSH 22H

PUSH 21H PUSH 21H

PUSH 22H PUSH 20H

解:(73H)=Z;

(72H)=Y;

(71H)=X;

(63H)=X;

(62H)=Y;

(61H)=Z;

3-20 试编出能完成如下操作的程序:

解:

①使20H单元中数的高两位变“0”,其余位不变;

ANL 20H, #3FH

②使20H单元中数的高两位变“1”,其余位不变;

0RL 20H, #0C0H

③使20H单元中数的高两位变反,其余位不变;

XRL 20H, #0C0H

④使20H单元中数的高四位变“1”,低四位变“0”;

MOV 20H, #0F0H

⑤使20H单元中数的所有位变反。

XRL 20H, #0FFH

3-27 已知:外部RAM 2000H为始址的存储区有20个带符号补码数,请编一程序把正数和正零取出来放到内部RAM 20H为始址的存储区(负数和负零不作处理)。解:

ORG 0000H

AJMP MAIN

ORG 0100H

MAIN: MOV R0, #14H

MOV R1, #20H

MOV DPTR, #2000H

ROT: MOVX A, @DPTR

JB ACC.7, NEXT

MOV @R1, A

INC R1

NEXT: INC DPTR

DJNZ R0, ROT

SJMP $

END

第四章作业(P104)

4-7 已知RAM的BLOCK单元,请编写其中可以统计正负数个数分别存入NUM和NUM+1单元的程序。

解:

ORG 0100H

LEN DATA 20H

NUM DATA 21H

BLOCK DATA 23H

MAIN: MOV NUM, #00H

MOV NUM+1,#00H

MOV R0, #BLOCK

LOOP: MOV A, @R0

JNB ACC.7,POSI

INC NUM+1

SJMP NEXT

POSI: INC NUM

NEXT: INC R0

DJNZ LEN, LOOP

SJMP $

END

4-9 外部RAM从2000H-2100H单元有一数据块,请编出将它们传送到外部RAM 3000H-3100H区域的程序。

解:采用当型循环,判断程序结束条件

ORG 1000H

MOV DPTR,#2000H

NEXT: MOVX A, @DPTR

ORL DPH , #10H ; 将DPH中的20H变成30H

MOVX @DPTR, A

ANL DPH , #0EFH ; 将DPH中的30H变成20H

INC DPTR

MOV A, DPH

CJNE A, #21H, NEXT

MOVX A, @DPTR ;将2100H单元的数据送A

MOV DPH, #31H

MOVX @DPTR, A ;将A的数据送3100H单元

SJMP $

END

4-11 将内部RAM的AAA单元中8位无符号数转换成BCD码表示的十进制数。(要求用连续除10的方法实现)

解:

ORG 0100H

AAA DATA 20H

BAI DATA 21H

SHI DATA 22H

GE DATA 23H

MOV A, AAA

MOV B,#0AH

DIV AB

MOV GE, B

MOV B,#0AH

DIV AB

MOV SHI, B

MOV BAI, A

SJMP $

END

4-15 请编写能从内部RAM的BLOCK为起始地址的20个无符号数找出最小值,并把它送到MIN单元的程序。

解:

ORG 0100H

MIN DATA 20H

BLOCK DATA 21H

MAIN:MOV R0,#BLOCK

MOV R2,#13H

MOV A,@R0

LOOP:INC R0

MOV B,@R0

CJNE A,B,NEXT

NEXT:JC NEXT1

MOV A,@R0

NEXT1:DJNZ R2,LOOP

MOV MIN,A

SJMP $

END

第五章作业(P155)

6-4 编程,利用定时器T0(工作在方式1)产生一个50Hz的方波,由P1.0输出,晶振频率为12MHz。

解:按照题意,定时器T0需要工作在方式1定时10ms,则TMOD控制字为01H;已知fosc=12MHz,16– 10ms/1μs= 55536=D8F0H,即TH0=0D8H,则机器周期为1μs。定时初值=2TL0=0F0H。则相应的程序如下:

ORG 0000H

AJMP START

ORG 2000H

START:MOV TMOD,#01H ;写入工作方式字

MOV TH0, #0D8H ;写入计数初值

MOV TL0, #0F0H

SETB TR0 ;启动T0

LOOP:JBC TF0, PE ;TF0=1溢出转移PE,并清除TF0

AJMP LOOP ;TF0为0转LOOP等待

PE:MOV TH0,#0D8H ;重装初值

MOV TL0,#0F0H

CPL P1.0 ;取反

等定时时间到LOOP转 AJMP LOOP ;

END

6-5 在8051单片机中,已知晶振频率为12MHz,试编程使P1.0和P1.2分别输出周期为2ms和500ms的方波。设晶振频率为6MHz,试用T0作为外部计数器,编程实现每当计到1000个脉冲,使T1开始2ms定时,定时时间到后,T0又开始计数,这样反复循环下去。

解:

1)按照题意,定时器T0需要工作在方式1定时1ms,则TMOD控制字为01H;已知fosc=12MHz,16– 1ms/1μs= 64536=FC18H,即1μs。定时初值=2TH0=0FCH,TL0=18H。则相应的则机器周期为程序如下:

主程序:

ORG 1000H

START:MOV TMOD,#01H

MOV TH0, #0FCH

MOV TL0, #18H

MOV IE, #82H ;开T0中断

SETB TR0 ;启动T0

MOV R0,#0FAH ;软件计数器赋初值

LOOP: SJMP $ ;等待中断

中断程序:

ORG 000BH

AJMP BRT0

ORG 0080H

BRT0:CPL P1.0

DJNZ R0,NEXT ;250ms未到,转NEXT

CPL P1.2 ;250ms到,改变P1.2电平

MOV R0,#0FAH

NEXT:MOV TH0, #0FCH

MOV TL0, #18H

RETI

END

2)按照题意,定时器T0需要工作在方式1计数方式,定时器T1需要工作在方式1定时方式,则16– 1000= 64536=FC18H,即TH0=0FCH,TL0=18H;已知

fosc=6MHz控制字为TMOD15H;T0计数初值为2,16则机器周期为2μs。T1定时初值=2 – 2ms/2μs= 64536=FC18H,即TH1=0FCH,TL1=18H。则相应的程序如下:

ORG 2000H

START:MOV TMOD,#15H ;写入工作方式字

MOV TH0, #0FCH ;写入计数初值

MOV TL0, #18H

MOV TH1, #0FCH

MOV TL1, #18H

SETB TR0 ;启动T0

LOOP:JBC TF0, PE ;TF0=1溢出转移PE,并清除TF0

AJMP LOOP ;TF0为0转LOOP等待

PE:SETB TR1 ;启动T1定时,关T0计数

CLR TR0

LOOP1:JBC TF1, PE1 ;TF1=1溢出转移PE1,并清除TF1

AJMP LOOP1 ;TF1为0转LOOP1等待

PE1:MOV TH0,#0FCH ;重装初值

#18H

, MOV TL0.

MOV TH1, #0FCH

MOV TL1, #18H

SETB TR0 ;启动T0计数,关T1定时

CLR TR1

AJMP LOOP

END

6-6 已知单片机系统时钟频率为6MHz,若要求定时值分别为0.1ms、1ms和10ms,定时器T0工作在方式0、方式1和方式2时,定时器对应的初值各为多少?解:已知fosc=6MHz,则机器周期为2μs。

方式0的初值分别为:8142(1FCEH),即TH0=0FEH,TL0=0EH;7692(1E0CH),即TH0=0F0H,TL0=0CH;3192(0C78H),即TH0=63H,TL0=18H。

方式1的初值分别为:65486(FFCEH);65036(FE0CH);60536(EC78H)。

方式2定时0.1ms的初值为206(CEH),不能直接定时1ms和10ms。

第六章作业(P210)

8-2 什么是半双工、全双工方式?MCS-51单片机属于哪种传送方式?

解:

1)半双工方式——通信双方只有一条双向传输线,允许数据双向传送,但每个时刻上只能有一方发送,另一方接收,这是一种能够切换传送方向的单工方式;

2)全双工方式——通信双方有两条传输线,允许数据同时双向传送,其通信设备应具有完全独立的收发功能。

单片机属于全双工传送方式。

8-6 设串行口通信波特率为2400bps,异步帧信号由8位数据,无校验位和一个停止位组成,请问传输1024个字节数据,需要多少时间?

解:

每一个字符规定包含10个位(一个起始位、8个数据位和1个停止位),则每秒钟可以传送240个字节数据,传输1024个字节数据共需要4.2667秒

8-7 请用中断法编出串行口方式1下的发送程序,设单片机主频为6MHz,波特率为1200bps,发送数据缓冲区在外部RAM,始址为Tblock,数据块长度为30,采用偶校验,放在发送数据第8位(数据块长度不发送)。

解:

串行口工作在方式1,定时器T1工作在方式2,作为波特率发生器。SMOD)/( 384*波特率―(fosc*2)

定时常数: X=256

取SMOD=1,则X=229.96=230=E6H。 (若取SMOD=0,则X=F3H)

采用中断方式编程,单片机发送程序如下:

主程序:

ORG 2000H

Tblock DATA 2000H

MOV TMOD, #20H ;定时器(波特率)初始化

MOV TL1, #0E6H

MOV TH1, #0E6H

CLR ET1 ;关定时器T1中断

SETB TR1 ;启动T1

MOV SCON, #40H ;串行口初始化(方式1)

MOV PCON, #80H ;SMOD=1

MOV DPTR, #Tblock

MOV R7, #1EH

TRS: MOVX A, @DPTR

MOV C, PSW.0

MOV ACC.7,C

MOV SBUF, A ;启动发送

DEC R7

INC DPTR

SETB EA ;允许串行口中断

WAIT: SETB ES

SJMP WAIT ;等待串行口中断

中断服务程序:

ORG 0023H

LJMP SBV

ORG 0100H

SBV: CLR ES

CLR TI

微机原理与接口技术课后习题参考答案

《微机原理与接口技术》 复习题 第1章 1.简述名词的概念:微处理器、微型计算机、微型计算机系统。 答: (1)微处理器:微处理器(Microprocessor)简称μP或MP,或CPU。CPU是采用大规模和超大规模集成电路技术将算术逻辑部件ALU(Arithmetic Logic Unit)、控制部件CU (Control Unit)和寄存器组R(Registers)等三个基本部分以及内部总线集成在一块半导体芯片上构成的电子器件。 (2)微型计算机:微型计算机(Microcomputer)是指以微处理器为核心,配上由大规模集成电路制作的存储器、输入/输出接口电路及系统总线等所组成的计算机,简称微机。 (3)微型计算机系统:微型计算机系统由硬件与软件两大部分组成,分别称为硬件(Hardware)系统与软件(Software)系统。其中,硬件(Hardware)系统由CPU、内存储器、各类I/O接口、相应的I/O设备以及连接各部件的地址总线、数据总线、控制总线等组成。 软件(Software)系统:计算机软件(Software)是指为运行、维护、管理、应用计算机所编制的程序及程序运行所需要的数据文档资料的总和。一般把软件划分为系统软件和应用软件。其中系统软件为计算机使用提供最基本的功能,但是并不针对某一特定应用领域。而应用软件则恰好相反,不同的应用软件根据用户和所服务的领域提供不同的功能。 2.简述名词的概念:指令寄存器、地址寄存器、标志寄存器。 答: (1)指令寄存器:指令寄存器(Instruction Register,IR)用来保存计算机当前正在执行或即将执行的指令。当一条指令被执行时,首先,CPU从内存取出指令的操作码,并存入IR中,以便指令译码器进行译码分析。 (2)地址寄存器:地址寄存器(Address Register,AR)被动地接受IP传送给它的地址值(二进制地址),AR的作用是保持IP送来的地址,并且以并行方式连接输出到CPU的地址引脚上,以便CPU访问指定的内存单元。 (3)标志寄存器:标志寄存器(Flags,F)是CPU中不可缺少的程序状态寄存器,因此,也称程序状态字寄存器(PSW),所谓状态是指算术或逻辑运算后,结果的状态以二进制的0或1在标志寄存器中标识出来,例如,运算结果有进位,则进位标志位CF=1,否则为0。 3.何谓IA-32处理器?

单片机原理及其接口技术王敏课后作业答案

单片机原理及其接口技术王敏课后作业答案标准化管理部编码-[99968T-6889628-J68568-1689N]

第二章作业(P40) 2-4 MCS-51单片机中执行程序的地址放在哪由几个位组成最大寻址范围是多少 答:放在程序计数器PC中,16位,64KB。 2-5 在程序存储器中,0000H、0003H、000BH、0013H、001BH、0023H这6个单元有什么特定的含义 答: 0000H 复位后,PC=0000H,开始执行程序的地址 0003H 外部中断0 (INT0)入口地址 000BH 定时器0中断(TF0)入口地址 0013H 外部中断1(INT1)入口地址 001BH 定时器1中断( TF1)入口地址 0023H 串行口中断TI/RI入口地址 2-10 开机复位以后,CPU使用哪一组工作寄存器它们的地址是什么如何改变当前工作寄存器 答:使用第0组工作寄存器,00H-07H,通过修改PSW中的RS1和RS0两位来改变当前的工作寄存器。 第三章作业(P75) 3-7 指出指令中的50H或66H个代表什么 解: ① MOV A, #50H 立即数 MOV A, 50H 直接地址 MOV 50H, #20H 直接地址 MOV C, 50H 位地址 MOV 50H, 20H 直接地址 ② MOV @R0, #66H 立即数 MOV R6, #66H 立即数 MOV 66H, #45H 直接地址 MOV 66H, C 位地址 MOV 66H, R1 直接地址 3-9 写出能完成下列数据传送的指令: 解: ① R1中内容传送到R0; MOV A, R1 MOV R0,A ②内部RAM 20H单元中的内容送到30H单元; MOV 30H, 20H ③外部RAM 20H单元中的内容送到内部RAM 20H单元; MOV R0, #20H MOVX A, @R0 MOV 20H, A ④外部RAM 2000H单元中的内容送到内部RAM 20H单元; MOV DPTR, #2000H MOVX A, @DPTR MOV 20H, A

单片机原理及应用习题答案第三版

单片机原理及应用习题 答案第三版 集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]

第一章习题参考答案 1-1:何谓单片机与通用微机相比,两者在结构上有何异同 答:将构成计算机的基本单元电路如微处理器(CPU)、存储器、I/O接口电路和相应实时控制器件等电路集成在一块芯片上,称其为单片微型计算机,简称单片机。 单片机与通用微机相比在结构上的异同: (1)两者都有CPU,但通用微机的CPU主要面向数据处理,其发展主要围绕数据处理功能、计算速度和精度的进一步提高。例如,现今微机的CPU都支持浮点运算,采用流水线作业,并行处理、多级高速缓冲(Cache)技术等。CPU的主频达到数百兆赫兹(MHz),字长普遍达到32位。单片机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据处理功能比通用微机相对要弱一些,计算速度和精度也相对要低一些。例如,现在的单片机产品的CPU大多不支持浮点运算,CPU还采用串行工作方式,其振荡频率大多在百兆赫兹范围内;在一些简单应用系统中采用4位字长的CPU,在中、小规模应用场合广泛采用8位字长单片机,在一些复杂的中、大规模的应用系统中才采用16位字长单片机,32位单片机产品目前应用得还不多。 (2) 两者都有存储器,但通用微机中存储器组织结构主要针对增大存储容量和CPU对数据的存取速度。现今微机的内存容量达到了数百兆字节(MB),存储体系采用多体、并读技术和段、页等多种管理模式。单片机中存储器的组织结构比较简单,存储器芯片直接挂接在单片机的总线上,CPU对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都为64 KB。 (3) 两者都有I/O接口,但通用微机中I/O接口主要考虑标准外设(如CRT、标准键盘、鼠标、打印机、硬盘、光盘等)。用户通过标准总线连接外设,能达到即插即用。单片机应用系统的外设都是非标准的,且千差万别,种类很多。单片机的I/O接口实际上是向用

《计算机接口技术》习题答案

《计算机接口技术》习题 一.解释下列概念 1.I/O端口 答:每个连接到I/O就总线上的设备都有自己的I/O地址集,即所谓的I/O 端口(I/OPORT) 2.中断向量 答:中断向量是指早期的微机系统中将由硬件产生的中断标识码中断源的识别标志,可用来形成相应的中断服务程序的入口地址或存放中断服务程序的首地址。 3.独立编址 答:独立编址(专用的I/O端口编址)存储器和I/O端口在两个独立的地址空间中。 4.可编程 答:可编程一般指的是可编程控制器(Programmbie Controller)简称PC或PLC 是一种数字运算操作的电百子系统,专门在工业环境下应用而设计。 5.模/数转换 答:模/数转换,或叫数字化,是将现实世界中连接变化的波形转变成可以在计算机中存储和处理的数字信号的过程。 二.简答题 1.在8253计数器/定时器的6种式作方式中,方式2和方式3各输出何种波形?它们有何种特点? 答:方式2输出连接负脉冲,脉冲宽度同CLK周期;方式3输出连接方波;计数初值偶数时输出对称方波,为奇数时输出非对称方波,即能高电平启动,也能上跳启动。

2.为什么在长途串行通讯中需要加入Modem,常用的调制方法有哪几种? 答:二进制数据信号频带很宽,而通信线路往往使用公用电话线,电话线宽有限,这会导致接收端信号严重失真。接收端进行解调。调制方法有:调幅、调频、调相。 3.简述即插即用功能。 答:即插即用是指为微机系统提供了这样的一种功能:只要将扩展卡插入微机的扩展槽中时,微机系统会自动进行扩展卡的配置工作,保证系统资源空间的合理分配,以免发生系统资源占用的冲突。这一切都是开机后由系统自动进行的,而无需操作人员的干预。为达到即插即用,完全一致的要求,应该变PC系统的4个主要部分,即基于ROM的BIOS、操作系统、硬件设备和应用软件。PCI所采用的技术非常完善,为用户提供真正的即插即用功能。真正具有即插即用功能的接口是USB。 4.比较中断方式与DMA方式的主要异同,并指出它们各自应用在什么性质的场合。 答:相同点:这两种方式下,主机和I/O设备都是并行工作。 不同点:中断方式在CPU响应了I/O设备的中断请求后,要暂停现行程序的执行,转为I/O设备服务。DMA方式直接依靠硬件实现主存与I/O设备之间的数据直传,传送期间不需要CPU程序干预,CPU可继续执行原来的程序,CPU效率比中断方式。 DMA方式适合场合:高速、批量数据的简单传送。 中断方式适用场合:处理复杂随机事件、控制低速I/O设备。

微机原理及接口技术课后习题及参考答案

第一章课后习题 1.1 把下列十进制数转换成二进制数、八进制数、十六进制数。 ① 16.25 ② 35.75 ③ 123.875 ④ 97/128 1.2 把下列二进制数转换成十进制数。 ① 10101.01 ② 11001.0011 ③ 111.01 ④ 1010.1 1.3 把下列八进制数转换成十进制数和二进制数。 ① 756.07 ② 63.73 ③ 35.6 ④ 323.45 1.4 把下列十六进制数转换成十进制数。 ① A7.8 ② 9AD.BD ③ B7C.8D ④ 1EC 1.5 求下列带符号十进制数的8位补码。 ① +127 ② -1 ③ -0 ④ -128 1.6 求下列带符号十进制数的16位补码。 ① +355 ② -1 1.7 计算机分那几类?各有什么特点? 1.8 简述微处理器、微计算机及微计算机系统三个术语的内涵。 1.9 80X86微处理器有几代?各代的名称是什么? 1.10 你知道现在的微型机可以配备哪些外部设备? 1.11 微型机的运算速度与CPU的工作频率有关吗? 1.12 字长与计算机的什么性能有关? 习题一参考答案 1.1 ① 16.25D=10000.01B=20.2Q=10.4H ② 35.75D=100011.11B=43.6Q=23.CH ③ 123.875D=1111011.111B=173.7Q=7B.EH ④ 97/128D=64/123+32/128+1/128=0.1100001B=0.604Q=0.C2H 1.2 ① 10101.01B=21.25D ② 11001.0011B=25.1875D ③ 111.01B=7.25D ④ 1010.1B=10.5D 1.3 ① 756.07Q=111101110.000111B=494.109D ② 63.73Q=110011.111011B=51.922D ③ 35.6Q=11101.110B=29.75D ④ 323.45Q=11010011.100101B=211.578D 1.4 ① A7.8H=167.5D ② 9AD.BDH=2477.738D ③ B7C.8D=2940.551D ④ 1ECH=492D 1.5 ① [+127] 补=01111111 ② [-1] 补 = 11111111 ③ [-0] 补=00000000 ④[-128] 补 =10000000 1.6 ① [+355] 补= 0000000101100011 ② [-1] 补 = 1111 1111 1111 1111 1.7 答:传统上分为三类:大型主机、小型机、微型机。大型主机一般为高性能的并行处理系统,存储容量大,事物处理能力强,可为众多用户提供服务。小型机具有一定的数据处理能力,提供一定用户规模的信息服务,作为部门的信息服务中心。微型机一般指在办公室或家庭的桌面或可移动的计算系统,体积小、价格低、具有工业化标准体系结构,兼容性好。 1.8 答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影

华南理工单片机原理与接口技术复习题及问题详解

一.判断题(在题后的括号打√或×) 1.只读存储器ROM部信息停电后会丢失。(×) 2.堆栈操作是按“后进先出”的原则存取数据。(√) 3.8051单片机访问存储器时,同一地址对应惟一的存储单元。(×) 4.数据寄存器指针DPTR由DPH和DPL组成。(√) 5.程序计数器PC总是指向正在执行的指令地址。(√) 6.汇编语言程序中的注释可以缺省。(√) 7.指令中操作码助记符项可有可无。(×) 8.计算机寻址方式越多,计算机的功能超强,灵活性亦越大。(√) 9.若累加器A中“1”的个数为偶数,则奇偶标志位P为1。(×) 10.作算术运算时,若有进位则一定有溢出。(×) 11.8051每个中断源相应地在芯片上都有其中断请求输入引脚( × ) 12.程序计数器PC不能对它进行读写操作.( √ ) 13.8051单片机的栈底单元是不能利用的,因此,它是一个闲置单元( × ) 14.8051单片机对最高优先权的中断响应是无条件的( × ) 15.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作 指令( × ) 16.在一般情况8051单片机允许同级中断嵌套( × ) 17.8051单片机,程序存储器数和数据存储器扩展的最大围都是一样的(√ ) 18.RC A为循环左移指令( × ) 19.MOV A,30H为立即寻址方式( × ) 20.如果发生除法溢出错误,则PSW标志位P置1 ( × ) 21.如JC rel发生跳转时,目标地址为当前地址加上偏移量rel ( × ) 22.MOV A,A+DPTR是一条查询指令.( √ ) 23.MUL AB的执行结果是高8位在A中,低8 位在B中( × ) 24.CPU对部RAM和外部RAM的读写速度一样快( × ) 25.对于8051单片机,当CPU对部程序存储器寻址超过4K时,系统会自动在外部程序存 储器中寻址.( √ ) 26.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好( × ) 27.单片机按键手动复位又可以分为电平方式和脉冲方式两种。(√) 28.单片机程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需要按复位键 重新启动单片机。(√) 29.计算机如果有好的硬件电路,即使没有任何软件支持,也能正常工作。(×) 30.计算机能够直接识别和执行任何高级语言指令。(×)

单片机原理及应用课后答案

第1章单片机概述参考答案 1.1 答:微控制器,嵌入式控制器 1.2 答:CPU、存储器、I/O口、总线 1.3 答:C 1.4 答:B 1.5 答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。 嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。嵌入式微处理器相当于通用计算机中的CPU。与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。而嵌入式微处理器仅仅相当于单片机中的中央处理器。为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。 1.6 答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。它们的差别是在片内程序存储器上。8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPROM。 1.7 答:因为MCS-51系列单片机中的"MCS"是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。 1.8 答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM。 1.9 单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小。 DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)的嵌入式处理器。由于对其硬件结构和指令进行了特殊设计,使其能够高速完成各种复杂的数字信号处理算法。广泛地用于通讯、网络通信、数字图像处理,电机控制系统,生物信息识别终端,实时语音压解系统等。这类智能化算法一般都是运算量较大,特别是向量运算、指针线性寻址等较多,而这些正是DSP的长处所在。与单片机相比,DSP具有的实现高速运算的硬件结构及指令和多总线,DSP处理的算法的复杂度和大的数据处理流量以及片内集成的多种功能部件更是单片机不可企及的。 嵌入式微处理器的基础是通用计算机中的CPU,它的地址总线数目较多能扩展较大的存储器空间,所以可配置实时多任务操作系统(RTOS)。RTOS是嵌入式应用软件的基础和开发平台。正由于嵌入式微处理器能运行实时多任务操作系统,所以能够处理复杂的系统管理任务和处理工作。因此,广泛地应用在移动计算平台、媒体手机、工业控制和商业领域(例如,智能工控设备、ATM机等)、电子商务平台、信息家电(机顶盒、数字电视)以及军事上的应用。 1.10 广义上讲,凡是系统中嵌入了"嵌入式处理器",如单片机、DSP、嵌入式微处理器,都称其为"嵌入式系统"。但多数人把 "嵌入"嵌入式微处理器的系统,称为"嵌入式系统"。目前"嵌入式系统"还没有一个严格和权威的定义。目前人们所说的"嵌入式系统",多指后者。 第2章 AT89S51单片机的硬件结构 1.答:AT89S51单片机的片内都集成了如下功能部件:(1)1个微处理器(CPU);(2)128

单片机原理及其接口技术王敏课后作业答案

第二章作业(P40) 2-4 MCS-51单片机中执行程序的地址放在哪由几个位组成最大寻址范围是多少 答:放在程序计数器PC中,16位,64KB。 2-5 在程序存储器中,0000H、0003H、000BH、0013H、001BH、0023H这6个单元有什么特定的含义 答: 0000H 复位后,PC=0000H,开始执行程序的地址 0003H 外部中断0 (INT0)入口地址 000BH 定时器0中断(TF0)入口地址 0013H 外部中断1(INT1)入口地址 001BH 定时器1中断( TF1)入口地址 0023H 串行口中断TI/RI入口地址 2-10 开机复位以后,CPU使用哪一组工作寄存器它们的地址是什么如何改变当前工作寄存器 答:使用第0组工作寄存器,00H-07H,通过修改PSW中的RS1和RS0两位来改变当前的工作寄存器。 第三章作业(P75) 3-7 指出指令中的50H或66H个代表什么 解: ① MOV A, #50H 立即数 MOV A, 50H 直接地址 MOV 50H, #20H 直接地址 MOV C, 50H 位地址 MOV 50H, 20H 直接地址 ② MOV @R0, #66H 立即数 MOV R6, #66H 立即数 MOV 66H, #45H 直接地址 MOV 66H, C 位地址 MOV 66H, R1 直接地址 3-9 写出能完成下列数据传送的指令: 解: ① R1中内容传送到R0; MOV A, R1 MOV R0,A ②内部RAM 20H单元中的内容送到30H单元; MOV 30H, 20H ③外部RAM 20H单元中的内容送到内部RAM 20H单元; MOV R0, #20H MOVX A, @R0 MOV 20H, A ④外部RAM 2000H单元中的内容送到内部RAM 20H单元; MOV DPTR, #2000H MOVX A, @DPTR MOV 20H, A

华工网络数字电子技术作业

第1章作业为了将600份文件顺序编码,如果采用二进制代码,最少需要用几位如果改用八进制或十六进制代码,则最少各需要用几位 答:如用二进制最少需10位,用八进制最少需4位,用十六进制最少需3位 将下列二进制数转换为等值的十进制数。 (1)()2 ;(3)()2。 解(1)()2 =(3)()2= 将下列二进制数转换为等值的八进制数和十六进制数。 (2)()2;(4)()2。 解:(2)()2=8=16(4)()2=8=16 将下列十六进制数转换为等值的二进制数。 (1)()16;(3)()16。 解:()16=()2 ()16=(.)2 将下列十进制数转换为等值的二进制数和十六进制数。要求二进制数保留小数点以后4位有效数字。 (2)()10;(4)()10。 解(2): 用二进制补码运算计算下列各式。式中的4位二进制数是不带符号位的绝对值。如果和为负数,请求出负数的绝对值。(提示:所用补码的有效位数应足够表示代数和的最大绝对值。)

(2)1101+1011;(4)1101-1011;(6)1011-1101;(8)-1101-1011。 解: 第2章作业 已知逻辑函数的真值表如表(a )、(b )所示,试写出对应的逻辑函数式。 表(a ) 表(b ) 写出图(a )、(b )所示电路的输出逻辑函数式。 图 已知逻辑函数Y 的波形图如图所示,试求Y 的真值表和逻辑函数式。 图 将下列各函数式化为最小项之和的形式。 (1)C B AC BC A Y '++'= (3)CD B A Y ++= (5)L N N M M L Y '+'+'= 解: 将下列逻辑函数式化为与非–与非形式,并画出全部由与非逻辑单元组成的逻辑电路图。 (2)()()()'+'++'=BC C B A B A Y (4)()()' ?? ? ??+''+''+'=BC B A B A BC A Y 解: 电路图如下: 电路图如下: 将下列逻辑函数式化为或非–或非形式,并画出全部由或非逻辑单元组成的逻辑电路图。

单片机原理和应用习题答案解析(第三版)

第一章习题参考答案 1-1:何谓单片机?与通用微机相比,两者在结构上有何异同? 答:将构成计算机的基本单元电路如微处理器(CPU)、存储器、I/O接口电路和相应实时控制器件等电路集成在一块芯片上,称其为单片微型计算机,简称单片机。 单片机与通用微机相比在结构上的异同: (1)两者都有CPU,但通用微机的CPU主要面向数据处理,其发展主要围绕数据处理功能、计算速度和精度的进一步提高。例如,现今微机的CPU都支持浮点运算,采用流水线作业,并行处理、多级高速缓冲(Cache)技术等。CPU的主频达到数百兆赫兹(MHz),字长普遍达到32位。单片机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据处理功能比通用微机相对要弱一些,计算速度和精度也相对要低一些。例如,现在的单片机产品的CPU大多不支持浮点运算,CPU还采用串行工作方式,其振荡频率大多在百兆赫兹范围内;在一些简单应用系统中采用4位字长的CPU,在中、小规模应用场合广泛采用8位字长单片机,在一些复杂的中、大规模的应用系统中才采用16位字长单片机,32位单片机产品目前应用得还不多。 (2) 两者都有存储器,但通用微机中存储器组织结构主要针对增大存储容量和CPU对数据的存取速度。现今微机的内存容量达到了数百兆字节(MB),存储体系采用多体、并读技术和段、页等多种管理模式。单片机中存储器的组织结构比较简单,存储器芯片直接挂接在单片机的总线上,CPU对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都为64 KB。 (3) 两者都有I/O接口,但通用微机中I/O接口主要考虑标准外设(如CRT、标准键盘、鼠标、打印机、硬盘、光盘等)。用户通过标准总线连接外设,能达到即插即用。单片机应用系统的外设都是非标准的,且千差万别,种类很多。单片机的I/O接口实际上是向用户提供的与外设连接的物理界面。用户对外设的连接要设计具体的接口电路,需有熟练的接口电路设计技术。 另外,单片机的微处理器(CPU)、存储器、I/O接口电路集成在一块芯片上,而通用微机的微处理器(CPU)、存储器、I/O接口电路一般都是独立的芯片 1-4 IAP、ISP的含义是什么? ISP:In System Programable,即在系统编程。用户可以通过下载线以特定的硬件时序在线编程(到单片机内部集成的FLASH上),但用户程序自身不可以对内部存储器做修改。 IAP:In Application Programable,即在应用编程。用户可以通过下载线对单片机进行在线编程,用户程序也可以自己对内部存储器重新修改。 1-6 51单片机与通用微机相比,结构上有哪些主要特点? (1)单片机的程序存储器和数据存储器是严格区分的,前者为ROM,后者为RAM; (2)采用面向控制的指令系统,位处理能力强; (3)I/O引脚通常是多功能的; (4)产品系列齐全,功能扩展性强; (5)功能是通用的,像一般微处理机那样可广泛地应用在各个方面。 1-7 51单片机有哪些主要系列产品? (1)Intel公司的MCS-51系列单片机:功能比较强、价格比较低、较早应用的单片机。此系列三种基本产品是:8031/8051/8751; (2)ATMEL公司的89系列单片机:内含Flash存储器,开发过程中可以容易地进行

微型计算机接口技术及应用课后习题答案第四版刘乐善

习题一 2、为什么要在CPU与外设之间设置接口? 在CPU与外设之间设置接口主要有4个原因: (1)CPU与外设二者的信号不兼容,包括信号线的功能定义、逻辑定义和时序关系 (2)CPU与外设的速度不匹配,CPU的速度快,外设的速度慢 (3)若不通过接口,而由CPU直接对外设的操作实施控制,会使CPU处于穷于应付与外设打交道之中,大大降低CPU的效率 (4)若外设直接由CPU控制,会使外设的硬件结构依赖于CPU,对外设本身的发展不利。 3、微型计算机的接口一般应具备那些功能? 微机的接口一般有如下的几个功能: (1)执行CPU命令的功能:CPU将对外设的控制命令发到接口电路中的命令寄存器(命令口)中,在经分析去控制外设 (2)返回外设状态的功能:通过状态寄存器(状态口)完成,包括正常工作状态和故障状态 (3)数据缓冲的功能:接口电路中的数据寄存器(数据口)对CPU于外设间传送的数据进行中转 (4)设备寻址的功能:CPU某个时刻只能和一台外设交换数据,CPU发出的地址信号经过接口电路中的地址译码电路来选中I/O设备 (5)信号转换的功能:当CPU与外设的信号功能定义、逻辑关系、电平高低及工作时序不兼容时接口电路要完成信号的转换功能 (6)数据宽度与数据格式转换的功能:由于CPU处理的数据都是并行的,当外设采用串行传送方式时,接口电路就要完成串、并之间的转换,并进行数据格式的转换。 8、CPU与接口之间有哪几种传送数据的方式?它们各应用在什么场合? CPU与接口之间的数据传送方式主要有查询方式、中断方式和DMA方式:(1)查询方式:主要用于CPU不太忙且传送速度不高的情况下。无条件传送方式作为查询方式的一个特例,主要用于对简单I/O设备的控制或CPU 明确知道外设所处状态的情况下。 (2)中断方式:主要用于CPU的任务比较忙的情况下,尤其适合实时控制和紧急事件的处理 (3)DMA方式(直接存储器存取方式):主要用于高速外设进行大批量数据传送的场合。 9、分析和设计接口电路的基本方法是什么? 分析和设计接口电路通常采用两侧分析法和硬软件结合法相结合: (1)两侧分析法:CPU一侧,主要是了解CPU的类型、它提供的数据线的宽度、地址线的宽度、控制线的逻辑定义、时序关系的特点;外设一侧,主要是了解被连接外设的外部特性及被控外设的工作过程 (2)硬软件结合法:硬件设计主要是合理选用外围接口芯片、有针对性地设计附加电路;软件设计可以采用汇编语言(或高级语言)直接对低层硬件编程,也可以采用DOS系统功能调用和BIOS调用编程。 习题二

(何小海版)微机原理与接口技术部分课后习题

(何小海版)微机原理与接口技术部分课后习题 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

串操作指令特点: 1.可用前缀使其重复操作; 2.每操作一次自动修改SI和DI内容,当DF=0时为增量,DF=1为减 量; 3.所有源操作数地址放在SI中,在DS段,串长≤ 64K; 所有目标操作数地址放在DI中,在ES段,串长≤ 64K; 4.用重复前缀时,如果条件满足且CX ≠ 0 时重复,每重复一次 CX ← CX–1,否则结束重复; 5.重复操作时IP不变,中断返回后继续操作。 使用串操作指令时注意: 1.SI ←源串首(末)址 DI ←目标串首(末)址; 2.CX ←串长度; 3.设DF 值; 4.选重复前缀; 5.使用条件重复前缀时,判断结束条件(即是CX=0 还是ZF=0/1结束) 指令执行时间: 计算机中的计时单位: (1). 指令周期:执行一条指令所花的时间; (2). 总线周期:CPU 每访问一次内存或I/O端口所花的时间; (3). 时钟周期(T周期):计算机主频的倒数,用T表示,即 T=1 / F 1、试分别说明下列指令中源操作数和目的操作数采用的寻址方式: 答案: 目的操作数源操作数 (1)MOV AX,0FFFFH 寄存器立即 (2)MOV ES,AX 寄存器寄存器 (3)XOR CL,[100H] 寄存器直接 (4)ADD [SI],DX 寄存器间寄存器

(5)MOV ES:[2000H],CL 直接寄存器 (6)SUB [BX+SI],1 基+变立即 (7)ADC AX,[BX+SI+10H] 寄存器相对基+变 (8)PUSH DS 隐含寄存器 (9)CLD 隐含 (10)CMP [BP+DI],CL 基+变寄存器 2、若(BX)=1123H,(SI)=1968H,位移量=0313H,(DS)=1971H, 试确定由这些寄存器和下列寻址方式产生的有效地址和物理地址: 答案: EA 物址 (1)直接寻址;0313H 19A23H (2)用BX的寄存器间接寻址;1123H 1A833H (3)用BX的寄存器相对寻址;1436H 1AB46H (4)用BX和SI的基址变址寻址;2A8BH 1C19BH (5)用BX和SI的相对基址加变址寻址。2D9EH 1C4AEH 3、连续执行以下指令,并在空格中填写执行指令的结果。 答案: MOV AX,2060H AL=60H AH=20H CF= MOV DS,AX DS=2060H AH=20H CF= ADD AL,AH AL=80H AH=20H CF=0 INC AX AL=81H AH=20H CF=0 MOV DX,512 DL=00H DH=02H CF=0 SUB AX,DX AL=81H AH=1EH CF=0

华工-现代交换技术答案(完整版)

第一章作业参考答案 1.无连接网络和面向连接网络各有什么特点? (1)面向连接网络对每次通信总要经过建立连接、传送信息、释放连接 三个阶段,而无连接网络并不为每次通信过程建立和拆除连接。(2)面向连接网络中的每一个节点必须为每一个呼叫选路,一旦路由确 定连接即建立,路由中各节点需要为接下来进行的通信维持连接的状态;无连接网络中的每个节点必须为每个传送的分组独立选路,但节点中不需要维持连接的状态。 (3)用户信息较长时,面向连接方式通信效率较高;反之,使用无连接 方式要好一些。 2.软交换、、的含义是什么?他们之间有什么关系? 含义: (1)软交换: a.狭义上看:软交换是一种功能实体(软交换设备),为下一代 网络()提供具有实时性要求的业务的呼叫控制和连接控制功能,是下一代网络呼叫与控制的核心。 简单的看,软交换是实现传统程控交换机的“呼叫控制”功能的实体,但传统的“呼叫控制”功能是和业务结合在一起的,不同的业务所需要的呼叫控制功能不同,而软交换则是与业务无关的,这要求软交换提供的呼叫控制功能是各种业务的基本呼叫控制。 b.广义上看:软交换式是的体系结构 (2):下一代网络体系,具有以下特点:a. 将传统交换机的功能模块分离成独立的网络部件,各个部件可以按相应的功能划 分,支持标准的业务开发接口,各自独立发展。b.是业务驱动 的网络,应实现业务与呼叫控制分离、呼叫与承载分离。 c. 基 于统一协议(一般为)的分组承载网络。 对的定义:是基于分组的网络,能够提供包括电信业务在内的 多种业务,能够利用多种带宽和具有能力的传送技术,实现业 务功能与底层传送技术的分离;提供用户对不同业务提供商网 络的自由接入,并支持通用移动性。 则将定义:为一种规范和部署网络的概念,通过使用分层、分 面和开放接口的方式,给业务提供商和网络运营商提供一个统 一的平台,借助这一平台逐步演进,以生成、部署和管理新的 业务。

单片机原理及应用习题答案

思考与练习题1 1.1单项选择题 (1)单片机又称为单片微计算机,最初的英文缩写是( D ) A.MCP B.CPU C.DPJ D.SCM (2)Intel公司的MCS-51系列单片机是( C )的单片机。 A.1位 B.4位 C.8位 D.16位 (3)单片机的特点里没有包括在内的是( C ) A.集成度高 B.功耗低 C.密封性强 D.性价比高 (4)单片机的发展趋势中没有包括的是( B ) A.高性能 B.高价格 C.低功耗 D.高性价比 (5)十进制数56的二进制数是( A ) A.00111000B B.01011100B C.11000111B D.01010000B (6)十六进制数93的二进制数是( A ) A.10010011B B.00100011B C.11000011B D.01110011B (7)二进制数11000011的十六进制数是( B ) A. B3H B.C3H C.D3H D.E3H (8)二进制数11001011的十进制无符号数是( B ) A. 213 B.203 C.223 D.233 (9)二进制数11001011的十进制有符号数是( B ) A. 73 B.-75 C.-93 D.75 (10)十进制数29的8421BCD压缩码是( A ) A.00101001B B.10101001B C.11100001B D.10011100B (11)十进制数-36在8位微机中的反码和补码是( D ) A.00100100B、11011100B B.00100100B、11011011B C.10100100B、11011011B D.11011011B、11011100B (12)十进制数+27在8位微机中的反码和补码分别是( C ) A.00011011B、11100100B B.11100100B、11100101B C.00011011B、00011011B D.00011011B、11100101B (13)字符9的ASCII码是( D ) A.0011001B B.0101001B C.1001001B D.0111001B (14)ASCII码1111111B的对应字符是( C ) A. SPACE B.P C.DEL D.{ (15)或逻辑的表达式是( B ) A.A?B=F B. A+B=F C. A⊕B=F D.(A?B)=F (16)异或逻辑的表达式是( C ) A.A?B=F B. A+B=F C. A⊕B=F D.(A?B)=F (17)二进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B ) A.10101010B、10101010B、00000000B B.00000000B、10101010B、10101010B C.00000000B、10101010B、00000000B D.10101010B、00000000B、10101010B (18)二进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D ) A.01100110B、10011001B、11111111B B.11111111B、10011001B、01100110B C.01100110B、01110111B、10011001B D.01100110B、11111111B、10011001B (19)下列集成门电路中具有与门功能的是( D ) A.74LS32 B.74LS06 C.74LS10 D.74LS08

计算机原理与接口技术课后习题答案

第1章基础知识 1.1 计算机中常用的计数制有哪些? 解:二进制、八进制、十进制(BCD)、十六进制。 1.2 请说明机器数和真值的区别。 解:把符号数值化的数码称为机器数或机器码,原来的数值叫做机器数的真值。 1.3 完成下列数制的转换。 解:(1)166,A6H (2)0.75 (3)11111101.01B, FD.4H (4) 5B.AH, (10010001.011000100101)BCD 1.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,11001011 1.7 已知X和Y的真值,求[X Y]的补码 (1)X=-1110111B Y= 1011010B(2)X=56D Y= -21D 解:(1)11100011(2)00100011 1.8 已知X= -1101001B,Y= -1010110B,用补码求X-Y的值。 解:[X-Y]补=11101101 X-Y=-0010011B 1.9 若给字符4和9的ASCII码加奇校验,应是多少?若加偶校验? 解:奇校验:4 :(00110100B)34H,9:(10111001B)B9H 偶校验:4 :(10110100B)B4H,9:(00111001B)39H 1.10 若与门的输入端A、B、C的状态分别为1、0、1,则该与门的输出端状态 为?若将这3个信号连接到或门,那么或门的输出又是什么状态? 解: 1.11 要使与非门输出“0”,则与非门输入端各位的状态应该是什 么?如果使与非门输出“1”,其输入端各位的状态又应该是什么? 解:全1;至少有一个0 1.12如果74LS138译码器的C、B、A三个输入端的状态为011,此时该译码器的8 个输出端中哪一个会输出“0”?解:#Y3 1.13图1-16中,Y1=?Y2=?Y3=?138译码器哪一个输出端会输出低电平? 解:Y1=0; Y2=1; Y3=1;Y6 第2章微处理器和总线 2.2说明8086的EU和BIU的主要功能。在执行指令期间,BIU能直接访问存储器吗?

单片机原理及应用教程第3版习题课后答案

《单片机原理及应用程序》(第三版)习题参考答案 第一章 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 31H 3. (1) 0B3H (2)80H (3) 17.AH (4) 0C.CH 4. (1)01000001B 65 (2) 110101111B 431 5. (1) 00100100 00100100 00100100 (2) 10100100 11011011 11011100 (5) 10000001 11111110 11111111 6. 00100101B 00110111BCD 25H 7. 137 119 89 8.什么是总线?总线主要有哪几部分组成?各部分的作用是什么? 总线是连接计算机各部件之间的一组公共的信号线。一般情况下,可分为系统总线和外总线。 系统总线应包括:地址总线(AB)控制总线(CB)数据总线(DB) 地址总线(AB):CPU根据指令的功能需要访问某一存储器单元或外部设备时,其地址信

息由地址总线输出,然后经地址译码单元处理。地址总线为16位时,可寻址围为216=64K,地址总线的位数决定了所寻址存储器容量或外设数量的围。在任一时刻,地址总线上的地址信息是惟一对应某一存储单元或外部设备。 控制总线(CB):由CPU产生的控制信号是通过控制总线向存储器或外部设备发出控制命令的,以使在传送信息时协调一致的工作。CPU还可以接收由外部设备发来的中断请求信号和状态信号,所以控制总线可以是输入、输出或双向的。 数据总线(DB):CPU是通过数据总线与存储单元或外部设备交换数据信息的,故数据总线应为双向总线。在CPU进行读操作时,存储单元或外设的数据信息通过数据总线传送给CPU;在CPU进行写操作时,CPU把数据通过数据总线传送给存储单元或外设9.什么是接口电路? CPU与接口电路连接一般应具有哪些信号线?外部设备与接口电路连接一般应具有哪些信号线? CPU通过接口电路与外部输入、输出设备交换信息, 一般情况下,外部设备种类、数量较多,而且各种参量(如运行速度、数据格式及物理量)也不尽相同。CPU为了实现选取目标外部设备并与其交换信息,必须借助接口电路。一般情况下,接口电路通过地址总线、控制总线和数据总线与CPU连接;通过数据线(D)、控制线(C)和状态线(S)与外部设备连接。 10. 存储器的作用是什么?只读存储器和随机存储器有什么不同? 存储器具有记忆功能,用来存放数据和程序。计算机中的存储器主要有随机存储器(RAM)和只读存储器(ROM)两种。随机存储器一般用来存放程序运行过程中的中间数据,计算机掉电时数据不再保存。只读存储器一般用来存放程序,计算机掉电时信息不会丢失。 11.某存储器的存储容量为64KB,它表示多少个存储单元?64×1024 12. 简述微型计算机硬件系统组成。

2018华工-大数据的库平时作业的题目

数据库平时作业 第一章数据库系统引论 1.不属于逻辑数据模型的是(A) A E-R模型 B 关系模型 C 网状模型 D 层次模型 2、用户看到的现实系统的、描述实际领域的情况的模型是(A) A E-R模型 B 关系模型 C 逻辑模型 D 物理模型 3、 MS SQL Server是(D)。 A. 数据库 B. 数据库系统 C. 数据处理系统 D. 数据库管理系统 4、下面没有反映数据库优点的是(A)。 A. 数据面向应用程序 B. 数据冗余度低 C. 数据独立性高 D.数据共享性高 5、表示数据库的概念模型一般使用(C)。 A. 用户活动图 B. 数据流图 C. E-R图 D. 流程图 6、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(A)。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBMS和DBS D. DBS就是DB,也就是DBMS 7、数据库系统包括数据库、数据库管理系统(DBMS)、数据库管理员(DBA)和各种应用四个部分。 8、用逻辑数据模型描述的模式有:外模式、概念模式或逻辑模式。 9、数据管理技术经历了人工管理、文件系统和数据库三个发展阶段。 10、概念模式是用逻辑数据模型对一个单位的数据的描述。

第二章数据模型 1.不属于关系数据模型中的概念是( B) A .主键 B 系 C 关系 D 属性 2.有关系:R(A,B,C)PK=A S(D,A) PK=D,FK=A,参照于R的属性A。关系R和S的元组如图1所示。 指出图1关系S中违反关系完整性规则的元组是(C) A (1,2) B (2,null) C (3,3) D (4,1) 3.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于(C) A 实体完整性约束 B 引用完整性约束 C 一般性完整性约束 D 关键字完整性约束 4. 在关系运算中,化费时间可能最长的运算是( C )。 A. 投影 B. 选择 C. 笛卡尔乘积 D. 加 5. 从关系中挑选满足条件的记录的运算称为(A)。 A. 选择运算 B. 投影运算 C. 联接运算 D.笛卡尔运算 6. 同一关系模型的任两个元组值(A)。 A. 不能全同 B. 可全同 C. 必须全同 D. 以上都不是 7. 已知关系R如图1所示,可以作为R主键的属性组是( B)。

相关主题