文档库 最新最全的文档下载
当前位置:文档库 › 微机答案(全)

微机答案(全)

微机答案(全)
微机答案(全)

计算机应用基础A

第1章基础知识

1.1 计算机中常用的计数制有哪些?

解:二进制、八进制、十进制(BCD)、十六进制。

1.2 什么是机器码?什么是真值?

解:把符号数值化的数码称为机器数或机器码,原来的数值叫做机器数的真值。

1.3 完成下列数制的转换。

微型计算机的基本工作原理

汇编语言程序设计

微型计算机接口技术m建立微型计算机系统的整体概念,形成微机系统软硬件开发的初步能力。

解:o

(1)166,A6H

(2)0.75 c

(3)11111101.01B, FD.4H

(4 ) 5B.AH, (10010001.011000100101)BCD .

1.4 8位和16位二进制数的原码、补码和反码可表示的数的范围分别是多少?

解:

原码(-127~+127)、(-32767~+32767)w

补码(-128~+127)、(-32768~+32767)

反码(-127~+127)、(-32767~+32767) a

1.5 写出下列真值对应的原码和补码的形式。

(1)X= -1110011B

(2)X= -71D d

(3)X= +1001001B

解:h

(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的值。

解:11101101

1.9 请写出下列字符的ASCII码。

4A3-!

解:34H,41H,33H,3DH,21H

1.10 若给字符4和9的ASCII码加奇校验,应是多少?

解:34H,B9H

1.11 上题中若加偶校验,结果如何?

解:B4H,39H

1.12 计算下列表达式。

(1) (4EH+10110101B)x(0.0101)BCD=()D

(2)4EH-(24/08H+’B’/2)=()B

解:(1)129.5D

(2)101010B

第2章微型计算机基础

2.6 简述CPU执行程序的过程。m解:当程序的第一条指令所在的地址送入程序计数器后,CPU就进入取指阶段准备取第一条指令。在取指阶段,CPU从内存中读出指令,并把指令送至指令寄存器IR暂存。在取指阶段结束后,机器就进入执行阶段,这时,由指令译码器对指令译码,再经控制器发出相应的控制信号,控制各部件执行指令所规定的具体操作。当一条指令执行完毕以后,就转入了下一条指令的取指阶段。以上步骤周而复始地循环,直到遇到停机指令。

2.7说明8086的EU和BIU的主要功能。在执行程序过程中他们是如何相互配合工作的?解:执行单元EU负责执行指令。EU在工作时不断地从指令队列取出指令代码,对其译码后产生完成指令所需要的控制信息。数据在ALU中进行运算,运算结果的特征保留在标志寄存器FLAGS中。总线接口单元BIU负责CPU与存储器、I/O接口之间的信息传送。BIU 取出的指令被送入指令队列供EU执行,BIU取出的数据被送入相关寄存器中以便做进一步的处理。当EU从指令队列中取走指令,指令队列a出现空字节时,BIU就自动执行一次取指令周期,从内存中取出后续的指令代码放入队列中。当EU需要数据时,BIU根据EU给出的地址,从指定的内存单元或外设中取出数据供EU使用。当运算结束时,BIU将运算结果送入指定的内存单元或寄存器。当指令队列空时,EU就等待,直到有指令为止。若BIU正在取指令,EU发出访问总线的请求,则必须等BIU取指令完毕后,该请求才能得到响应。一般情况下,程序顺序执行,当遇到跳转指令时,BIU就使指令队列复位,从新地址取出指令,并立即传送EU去执行。指令队列的存在使8086/8088的EU和BIU并行工作,从而减少了CPU为取指令而等待的时间,提高了CPU的利用率,加快了整机的运行速度。另外也降低了对存储器存取速度的要求。

2.8 在执行指令期间,BIU能直接访问存储器吗?为什么?

解:可以.因为EU和BIU可以并行工作,EU需要的指令可以从指令队列中获得,这时BIU预先从存储器中取出并放入指令队列的。在EU执行指令的同时,BIU可以访问存储器取下一条指令或指令执行时需要的数据。w

2.9 8086与8088CPU的主要区别有哪些?

解:主要区别有以下几点:

①8086的外部数据总线有16位,而8088的外部数据总线只有8位。

②8086指令队列深度为6个字节,而8088的指令队列深度为4个字节.

③因为8086的外部数据总线有16位,故8086每个总线周期可以存取两个字节.而8088的外部数据总线因为只有8位,所以每个总线周期只能存取1个字节.④个别引脚信号的含义稍有不同.

2.10 8088CPU工作在最小模式下:

(1)当CPU访问存储器时,要利用哪些信号?

(2)当CPU进行I/O操作时,要利用哪些信号?

(3)当HOLD有效并得到响应时,CPU的哪些信号置高阻?

解:(1)要利用信号线包括WR#、RD#、IO/M#、ALE以及AD0~AD7、A8~A19。

(2)同(1)。

(3)所有三态输出的地址信号、数据信号和控制信号均置为高阻态。

2.11 总线周期中,什么情况下要插入TW 等待周期?插入TW周期的个数,取决于什么因素?

解:在每个总线周期的T3的开始处若READY为低电平,则CPU在T3后插入一个等待周期TW。在TW的开始时刻,CPU还要检查READY状态,若仍为低电平,则再插入一个TW 。此过程一直进行到某个TW开始时,READY已经变为高电平,这时下一个时钟周期才转入T4。可以看出,插入TW周期的个数取决于READY电平维持的时间。m2.12 若8088工作在单CPU方式下,在教材第91页的表中填入不同操作时各控制信号的状态。解:结果如表所示。o

2.13 在8086/8088 CPU中,标志寄存器包含哪些标志位?各位为0(为1)分别表示什么含义?

解:(略),见书第49页。 c

2.14 8086/8088 CPU中,有哪些通用寄存器和专用寄存器?说明它们的作用。

解:通用寄存器包含以下8个寄存器:.

AX、BX、CX和DX寄存器一般用于存放参与运算的数据或运算的结果。除此之外:AX:主要存放算术逻辑运算中的操作数,以及存放I/O操作的数据。

BX:存放访问内存时的基地址。w

CX:在循环和串操作指令中用作计数器。

DX:在寄存器间接寻址的I/O指令中存放I/O地址。在做双字长乘除法运算时,DX与AX 合起来存放一个双字长数。

SP:存放栈顶偏移地址。

BP:存放访问内存时的基地址。 D

SP和BP也可以存放数据,但它们的默认段寄存器都是SS。

SI:常在变址寻址方式中作为源地址指针。h

DI:常在变址寻址方式中作为目标地址指针。

专用寄存器包括4个段寄存器和两个控制寄存器:

CS:代码段寄存器,用于存放代码段的段基地址。

DS:数据段寄存器,用于存放数据段的段基地址。

SS:堆栈段寄存器,用于存放堆栈段的段基地址。

ES:附加段寄存器,用于存放附加段的段基地址。

IP:指令指针寄存器,用于存放下一条要执行指令的偏移地址。

FLAGS:标志寄存器,用于存放运算结果的特征。

2.15 8086/8088 系统中,存储器为什么要分段?一个段最大为多少个字节?最小为多少个字节?

解:分段的主要目的是便于存储器的管理,使得可以用16位寄存器来寻址20位的内存空间。一个段最大为64KB,最小为16B。

2.16 在8086/8088 CPU中,物理地址和逻辑地址是指什么?已知逻辑地址为1F00:38A0H,如何计算出其对应的物理地址?

解:物理地址时CPU存取存储器所用的地址。逻辑地址是段和偏移地址形式的地址,即汇编语言程序中使用的存储器地址。

若已知逻辑地址为1F00:38A0H,则对应的物理地址=1F00H x 16+38A0H=228A0H。

2.17 已知存储器物理地址为78A00H,计算出它所对应的逻辑地址。此结果惟一吗?

解:物理地址可以对应于不同的逻辑地址。78A00H对应的逻辑地址可以是7000H:8A00H,

7800H:0A00H,78A0H:0000H等。结果不是惟一的。

2.18 设当前数据段位于存储器的A8000H~B7FFFH,DS段寄存器的内容应是什么?

解:因为A8000H到B7FFFH之间的地址范围大小为64KB,未超出一个段的最大范围。故要访问此地址范围的数据,数据段的起始地址(即段首地址)应为A8000H,则DS段寄存器为A800H。

2.19 若CS=8000H,则当前代码段可寻址的存储空间的范围是多少?

解(CS)=8000H时,当前代码段可寻址的存储空间范围为80000H~8FFFFH。

2.20 8086/8088 CPU 在最小模式下构成计算机系统至少应包括哪几个基本部分(器件)?

解:其至少应包括:8088CPU、8284时钟发生器、8282锁存器(3片)和8286双向总线驱动器。

第3章8088/8086指令系统

3.1什么叫寻址方式?8086/8088CPU共有哪几种寻址方式?m

解:寻址方式主要是指获得操作数所在地址的方法. 8086/8088CPU具有:立即寻址、直接寻址、寄存器寻

址、寄存器间接寻址、寄存器相对寻址、基址一变址寻址、基址一变址-相对寻址以及隐含寻址等8种寻址方式。

3.2设(DS)=6000H,(ES)=2000H,(SS)=1500H,(Si)=00A0H,(BX)=0800H,(BP)=1200H,数据变量V AR

为0050H. 请分别指出下列各条指令源操作数的寻址方式?它的物理地址是多少?

(1) MOV AX,BX (2) MOV DL,80H .

(3) MOV AX, V AR (4) MOV AX,V AR[BX][SI]

(5) MOV AL,'B' (6) MOV DI, ES: [BX]

(7) MOV DX,[BP] (8) MOV BX,20H[BX] w

解:(1)寄存器寻址。因源操作数是寄存器,故寄存器BX就是操作数的地址.

(2)立即寻址。操作数80H存放于代码段中指令码MOV之后。

(3)直接寻址。

(4)基址一变址一相对寻址. d

操作数的物理地址=(DS) ×16+(SI)+(BX)+V AR

= 60000H+00A0H+0800H+0050H=608F0H

(5)立即寻址

(6)寄存器间接寻址. k

操作数的物理地址= (ES) ×16+(BX)

. = 20000H+0800H = 20800H

(7)寄存器间接寻址。

操作数的物理地址= (SS) ×16+(BP)

w = 15000H+1200H= 16200H

(8)寄存器相对寻址.

操作数的物理地址=(DS) ×16+(BX)+20H

w = 60000H+0800H+20H= 60820H

3.3 假设(DS)= 212AH,(CS)= 0200H,(IP)= 1200H,(BX)= 0500H,位移量DA TA=40H,(217A0H) =2300H,(217E0H)=0400H,(217E2H) =9000H试确定下列转移指令的转移地址.

(1) JMP 2300H

(2) JMP WORD PTR[BX]

(3) JMP DWORD PTR[BX+DA TA]

解:转移指令分为段内转移和段间转移,根据其寻址方式的不同,又有段内的直接转移和间接转移,

以及段间的直接转移和间接转移地址。对直接转移,其转移地址为当前指令的偏移地址(即IP的内容)加上位移量或由指令中直接得出;对间接转移,转移地址等于指令中寄存器的内容或由寄存器内容所指向的

存储单元的内容。

(1) 段内直接转移。转移的物理地址=(CS) ×l6 +2300H=02000H+2300H=04300H

(2)段内间接转移。转移的物理地址= (CS) ×16+ [BX]= (CS) ×l6+(217A0H)=02000H+2300H=04300H

(3)段间间接转移。转移的物理地址=[BX+DA TA]=(217E2H) ×l6+(217E0H)=90000H+0400H=90400H m

3.4试说明指令MOV BX,5[BX]与指令LEA BX,5[BX]的区别。

解:前者是数据传送类指令,表示将数据段中以(BX+5)为偏移地址的16位数据送寄存器BX. 后者是取偏移地址指令,执行的结果是(BX)= (BX)+5,即操作数的偏移地址为(BX)+5。

3.5设堆栈指针SP的初值为2300H,(AX)=50ABH,(BX)=1234H。执行指令PUSH AX 后,(SP)=?,再执行指令PUSH BX及POP AX之后,(SP)= ?(AX)= ?(BX)=?

解:堆栈指针SP总是指向栈顶,每执行一次PUSH指令SP-2,执行一次POP指令SP+2.所以,执行PUSH AX指令后,(SP)=22FEH;再执行PUSH BX及POP AX后,(SP)=22FEH,(AX)=(BX)=1234H

3.6 指出下列指令的错误:

(1) MOV AH,CX (2) MOV 33H,AL w

(3) MOV AX, [SI][DI] (4) MOV [BX],[SI]

(5) ADD BYTE PTR[BP],256 (6) MOV DA TA[SI],ES:AXa

(7) JMP BYTE PTR[BX] (8) OUT 230H,AX

(9) MOV DS,BP (10) MUL 39H

解: d(1)指令错。两操作数字长不相等

(2)指令错。MOV指令不允许目标操作数为立即数.

(3) 指令错。在间接寻址中不允许两个间址寄存器同时为变址寄存器。

(4)指令错。MUV指令不允许两个操作数同时为存储器操作数。

(5)指令错。ADD指令要求两操作数等字长。

(6)指令错。源操作数形式错,寄存器操作数不加段重设符。

(7)指令错。转移地址的字长至少应是16位的。

(8)指令错。对输人输出指令,当端口地址超出8位二进制数的表达范围(即寻址的端口超出256个)时,必须采用间接寻址。

(9)指令正确。

(10)指令错。MUL指令不允许操作数为立即数。

3.7 已知(AL) =7BH, (BL) =38H,试问执行指令ADD AL, BL后,AF、CF、OF、PF、SF 和ZF的值各为多少?

解:AF=1,CF=0,OF=1,PF=0,SF=l,ZF=0

3.8 试比较无条件转移指令、条件转移指令、调用指令和中断指令有什么异同?

w解:无条件转移指令的操作是无条件地使程序转移到指定的目标地址,并从该地址开始执行新的程序段,其转移的目标地址既可以是在当前逻辑段,也可以是在不同的逻辑段;条件

转移指令是在满足一定条件下使程序转移到指定的目标地址,其转移范围很小,在当前逻辑段的-128~+127地址范围内。调用指令是用于调用程序中常用到的功能子程序,是在程序设计中就设计好的。根据所调用过程人口地址的位置可将调用指令分为段内调用(入口地址在当前逻辑段内)和段间调用。在执行调用指令后,CPU要保护断点。对段内调用是将其下一条指令的偏移地址压人堆栈,对段间调用则要保护其下一条指令的偏移地址和段基地址,然后将子程序人口地址赋给IP(或CS和IP).中断指令是因一些突发事件而使CPU暂时中止它正在运行的程序,转去执行一组专门的中断服务程序,并在执行完后返回原被中止处继续执行原程序。它是随机的。在响应中断后CPU不仅要保护断点(即INT指令下一条指令的段地址和偏移地址),还要将标志寄存器FLAGS压入堆栈保存。

3.9 试判断下列程序执行后,BX中的内容.

MOV CL, 3

MOV BX,0B7H

ROL BX,1

ROR BX,CL

解:该程序段是首先将BX内容不带进位循环左移1位,再循环右移3位。即相当于将原BX内容不m带进位循环右移2位,故结果为:(BX)=0C02DH

3.10按下列要求写出相应的指令或程序段。o

(1)写出两条使AX内容为0的指令。

(2)使BL寄存器中的高4位和低4位互换。 c

(3)屏蔽CX寄存器的bll,b7和b3位。

(4)测试DX中的b0和b8位是否为1。.

解:(1) MOV AX,0 w

XOR AX,AX ;AX寄存器自身相异或,可使其内容清0

(2) MOV CL, 4

ROL BL,CL ;将BL内容循环左移4位,可实现其高4位和低4位的互换(3) AND CX,0F777H ;将CX寄存器中需屏蔽的位“与”0。也可用“或”指令实现

(4) AND DX,0101H ;将需侧试的位“与”1,其余“与”0屏蔽掉

CMP DX,0101 H ;与0101H比较

JZ ONE ;若相等则表示b0和b8位同时为1

3.11 分别指出以下两个程序段的功能:

(1) (2)

MOV CX,l0 CLD

LEA SI,FIRST LEA DI, [1200H]

LEA DI, SECOND MOV CX,0FOOH

STD XOR AX,AX

REP MOVSB REP STOSW

解:(1)该段程序的功能是:将数据段中FIRST为最高地址的10个字节数据按减地址方向传送到附加段SECOND为最高地址的向前10个单元中。

(2)将附加段中偏移地址为1200H单元开始的0FOOH个字单元清0。

3.12 执行以下两条指令后,标志寄存器FLAGS的六个状态位各为什么状态?

MOV AX,84A0H

ADD AX,9460H

解:执行ADD指令后,6个状态标志位的状态分别为:

在两个16位数进行加法运算时,对CF、ZF、SF和OF会产生影响,但对PF和AF标志位,只有其低8位的运算影响它们的状态。各标志位的状态分别为:AF=0,PF=1,CF=1,ZF=0,SF=0,OF=1。

3.13将+46和-38分别乘以2,可应用什么指令来完成?如果除以2呢?

解:因为对二进制数,每左移一位相当于乘以2,右移一位相当于除以2。所以,将+46和-38分别乘以2,可分别用逻辑左移指令(SHL)和算术左移指令(SAL) 完成。SHL指令针对无符号数,SAL指令针对有符号数。当然,也可以分别用无符号数乘法指令MUL和有符号数乘法指令IMUL完成。如果是除以2,则进行相反操作,即用逻辑右移指令SHR或无符号数除法指令DIV实现+46除以2的运算,用算术右移指令SAR或有符号数除法指令IDIV 实现-38除以2的运算。

3.14已知AX=8060H,DX=03F8H,端口PORT1的地址是48H,内容为40H;PORT2的地址是84H,内容为85H。请指出下列指令执行后的结果。 c

(1)OUT DX, AL

(2) IN AL,PORT1 .

(3) OUT DX,AX

(4) IN AX,48H

(5) OUT PORT2,AX w

解:

(1)将60H输出到地址为03F8H的端口中。 a

(2) 从PORT1读入一个字节数据,执行结果:(AL)=40H。

(3) 将AX=8060H输出到地址为03F8H的端口中。

(4)由48H端口读人16位二进制数。 d

(5)将8060H输出到地址为84H的端口中。

第4章汇编语言程序设计

4.1请分别用DB 、DW 、DD伪指令写出在DA TA开始的连续8个单元中依次存放数据11H 、22H 、33H 、44H 、55H 、66H 、77H 、88H的数据定义语句.

解:DB,DW,DD伪指令分别表示定义的数据为字节类型、字类型及双字型.其定义形式为: DA TA DB 11H,22H,33H,44H,55H,66H,77H,88H

DA TA DW 2211H,4433H,6655H,8877H

DA TA DD 44332211H,88776655H

4.2若程序的数据段定义如下,写出各指令语句独立执行后的结果:

DSEG SEGMENT

DA TA1 DB 10H,20H,30H

DA TA2 DW 10 DUP(?)

STRING DB ‘123’

DSEG ENDS

(1) MOV AL,DA TA1

(2) MOV BX,OFFSET DA TA2

(3) LEA SI,STRING

ADD DI,SI

解:取变量DA TA1的值. 指令执行后,(AL)=10H.变量DA TA2的偏移地址. 指令执行后,(BX)=0003H.

(3)先取变量STRING的偏移地址送寄存器SI,之后送SI的内容与DI的内容相加并将结果送DI.指令执行后,(SI)=0017H;(DI)=(DI)+0017H.

4.3 试编写求两个无符号双子长数之和的程序. 两数分别在MEM1和MEM2单元中,和放在SUM单元.

解:DSEG SEGMENT

MEM1 DW 1122H,3344H

MEM2 DW 5566H,7788H

SUM DW 2 DUP(?) mDSEG ENDS

CSEG SEGMENT

ASSUME CS:CSEG,DS:DSEG

START: MOV AX,DSEG

MOV DS,AX

LEA BX,MEM1 .

LEA SI,MEM2

LEA DI,SUM

MOV CL,2

CLC

AGAIN: MOV AX,[BX]

ADC AX,[SI]

MOV [DI],AX

ADD BX,2

ADD SI,2

ADD DI,2

LOOP AGAIN

HLT

CSEG ENDS

END START .

4.4试编写程序,测试AL寄存器的第4位(bit4)是否为0?

解: 测试寄存器AL中某一位是否为0,可使用TEST指令、AND指令、移位指令等几种方法实现。如:TEST AL,10H

JZ NEXT

NEXT:…

或者:MOV CL,4

SHL AL,CL

JNC NEXT

NEXT:…

4.5 试编写程序,将BUFFER中的一个8位二进制数转换为ASCII码,并按位数高低顺序存放在ANSWER开始的内存单元中。

解:DSEG SEGMENT

BUFFER DB ?

ANSWER DB 3 DUP(?)

DSEG ENDS

CSEG SEGMENT

ASSUME CS:CSEG,DS:DSEG

START:MOV AX,DSEG

MOV DS,AX m

MOV CX,3 ;最多不超过3为十进制数(255)

LEA DI,ANSWER ;DI指向结果存放单元o

XOR AX,AX

MOV AL,BUFFER ;取要转换的二进制数 c

MOV BL,0AH ;基数10

AGAIN:DIV BL ;用除10取余的方法转换.

ADD AH,30H ;十进制数转换成ASCII码

MOV [DI],AH ;保存当前的结果

INC DI ;指向下一个位保存单元w

AND AL,AL ;商为0?(转换结束?)

JZ STO ;若结束,退出 a

MOV AH,0

LOOP AGAIN ;否则循环继续

STO:MOV AX,4C00H d

INT 21H ;返回DOS

CSEG ENDS h

END START

4.6 假设数据项定义如下:k

DA TA1 DB ‘HELLO!GOOD MORNING!’

DA TA2 DB 20 DUP(?).

用串操作指令编写程序段,使其分别完成以下功能:

(1)从左到右将DA TA1中的字符串传送到DA TA2中。

(2)传送完后,比较DA TA1和DA TA2中的内容是否相同。

(3)把DA TA1中的第3和第4个字节装入AX。

(4)将AX的内容存入DA TA2+5开始的字节单元中。

解:w

(1)

MOV AX,SEG DA TA1

MOV DS,AX

MOV AX,SEG DA TA2

MOV ES,AX

LEA SI,DA TA1

LEA DI,DA TA2

MOV CX,20

CLD

REP MOVSB

(2)LEA SI,DA TA1

LEA DI,DA TA2

MOV CX,20

CLD

REPE CMPSB

。。。

(3)LEA SI,DA TA1

ADD SI,2

LODSW

(4)LEA DI,DA TA2 c

ADD DI,5

STOSW .

4.7执行下列指令后,AX寄存器的内容是多少?

TABLE DW 10,20,30,40,50

ENTRY DW 3 w

MOV BX,OFFSET TABLE

ADD BX,ENTRY d

MOV AX,[BX]

解:(AX)=1E00H h

4.8 编写程序段,将STRING1中的最后20个字符移到STRING2中(顺序不变)。

解:首先确定STRING1中字符串的长度,因为字符串的定义要求以‘$’符号结尾,

可通过检测‘$’符确定出字符串的长度,设串长度为COUNT,则程序如下:

LEA SI,STRING1 .

LEA DI,STRING2

ADD SI,COUNT-20

MOV CX,20 w

CLD

REP MOVSB

4.9 假设一个48位数存放在DX:AX:BX中,试编写程序段,将该48位数乘以2.

解: 可使用移位指令来实现。首先将BX内容逻辑左移一位,其最高位移入进位位CF,之后AX内容带进位位循环左移,使AX的最高位移入CF,而原CF中的内容(即BX的最高位)移入AX的最低位,最后再将DX内容带进位位循环左移一位,从而实现AX的最低位移入DX的最低位。

SHL BX,1

RCL AX,1

RCL DX,1

4.10 试编写程序,比较AX,BX,CX中带符号数的大小,并将最大的数放在AX中。

解:比较带符号数的大小可使用符号数比较指令JG等。

CMP AX,BX

JG NEXT1

XCHG AX,BX

NEXT1:CMP AX,CX

JG STO

MOV AX,CX

STO:HLT

4.11 若接口03F8H的第1位(b1)和第3位(B3)同时为1,表示接口03FBH有准备好的8位数据,当CPU将数据取走后,b1和b3就不再同时为1了。仅当又有数据准备好时才再同时为1。试编写程序,从上述接口读入200字节的数据,并顺序放在DA TA开始的地址中。m解:即当从输入接口03F8H读入的数据满足ⅹⅹⅹⅹ1ⅹ1ⅹB时可以从接口03FBH输入数据。

LEA SI,DA TA

MOV CX,200

NEXT:MOV DX,03F8H

WAIT:IN AL,DX

AND AL,0AH ;判断b1和b3位是否同时为1 .

CMP AL,0AH

JNZ W AIT ;b1和b3位同时为1则读数据,否则等待

MOV DX,03FBH

IN AL,DX

MOV [SI],AL

INC SI

LOOP NEXT

HLT

4.12 画图说明下列语句分配的存储空间及初始化的数据值。

(1)DA TA1 DB ‘BYTE’,12,12H,2 DUP(0,?,3)

(2)DA TA2 DW 4 DUP(0,1,2),?,-5,256H

解:(1)存储空间分配情况如图(a)所示。

(2)存储空间分配情况如图(b)所示。

第5章存储器系统

5.1 内部存储器主要分为哪两类? 它们的主要区别是什么?

解: (1)分为ROM 和RAM 。

(2)它们之间的主要区别是:

。ROM在正常工作时只能读出,不能写入。RAM则可读可写。

。断电后,ROM中的内容不会丢失,RAM中的内容会丢失。

5.2 为什么动态RAM需要定时刷新?

解:DRAM的存储元以电容来存储信息,由于存在漏电现象,电容中存储的电荷会逐渐泄漏,从而使信息丢失或出现错误。因此需要对这些电容定时进行“刷新”。

5.3 CPU寻址内存的能力最基本的因素取决于___________。

解:地址总线的宽度。

5.4 试利用全地址译码将6264芯片接到8088系统总线上,使其所占地址范围为32000H~33FFFH。

解:将地址范围展开成二进制形式如下图所示。

0011 0010 0000 0000 0000

0011 0011 1111 1111 1111

6264芯片的容量为8×8KB,需要13根地址线A0~A12。而剩下的高7位地址应参加该芯片的地址译码。电路如图所示:

5.5 内存地址从20000H~8BFFFH共有多少字节?

解:共有8BFFFH-20000H+1=6C000H个字节。或432KB。

5.6 若采用6264芯片构成上述的内存空间,需要多少片6264芯片?

解:每个6264芯片的容量位8KB,故需432/8=54片。

5.7 设某微型机的内存RAM区的容量位128KB,若用2164芯片构成这样的存储器,需多少2164芯片?m至少需多少根地址线?其中多少根用于片内寻址?多少根用于片选译码?

解:(1)每个2164芯片的容量为64K×1bit,共需128/64×8=16片。

(2)128KB容量需要地址线17根。 c

(3)16根用于片内寻址。

(4)1根用于片选译码。.

注意,用于片内寻址的16根地址线要通过二选一多路器连到2164芯片,因为2164芯片是DRAM,高位地址与低位地址是分时传送的。

5.8 现有两片6116芯片,所占地址范围为61000H~61FFFH,试将它们连接到8088系统中。并编写测试程序,向所有单元输入一个数据,然后再读出与之比较,若出错则显示“Wrong!“,全部正确则显示”OK!“。 a

解:连接如下图所示。测试程序段如下:

OK DB ‘OK!’,$

WRONG DB ‘Wrong!’,$ d

MOV AX, 6100H h

MOV ES, AX

MOV DI, 0 k

MOV CX, 1000H

MOV AL, 55H .

REP STOSB

MOV DI, 0

MOV CX, 1000H

REPZ SCASB

JZ DISP_OK

LEA DX, WRONG

MOV AH, 9

INT 21H

HLT

DISP_OK:

LEA DX, OK

MOV AH, 9

INT 21H

HLT

5.9 甚什么是字扩展?什么是位扩展?用户自己购买内存条进行内存扩充,是在进行何种存储器扩展?

解:

(1)当存储芯片的容量小于所需内存容量时,需要用多个芯片构成满足容量要求的存储器,这就是字扩展。

(2)当存储芯片每个单元的字长小于所需内存单元字长时,需要用多个芯片构成满足字长要求的存储模块,这就是位扩展。

(3)用户在市场上购买内存条进行内存扩充,所做的是字扩展的工作。

5.10 74LS138译码器的接线图如教材第245页的图5-47所示,试判断其输出端Y0#、Y3#、Y5#和Y7#所决定的内存地址范围。

解:因为是部分地址译码(A17不参加译码),故每个译码输出对应2个地址范围:

Y0#:00000H ~01FFFH 和20000H ~21FFFH Y3#:06000H ~07FFFH 和26000H ~27FFFH Y5#:0A000H ~0BFFFH 和2A000H ~2BFFFH Y7#:

0E000H ~0FFFFH 和2E000H ~2FFFFH

5.11 某8088系统用2764 ROM芯片和6264 SRAM芯片构成16KB的内存。其中,ROM的地址范围为0FE000H~0FFFFFH,RAM的地址范围为0F0000H~0F1FFFH。试利用74LS138译码,画出存储器与CPU的连接图,并标出总线信号名称。.

解:连接如下图所示。

5.12 叙述EPROM的编程过程,并说明EPROM和EEPROM的不同点。(不要求)

解:w

(1)对EPROM芯片的编程过程详见教材第215~217页。

(2)EPROM与EEPROM的不同之处为: a

。EPROM用紫外线擦除,EEPROM用电擦除。

。EPROM是整片擦除,EEPROM可以整片擦除,也可以逐个字节地擦除。

5.13 试说明FLASH EEPROM芯片的特点及28F040的编程过程。(不要求)

解:

(1)特点是:它结合了RAM和ROM的优点,读写速度接近于RAM,断电后信息又不会丢失。

(2)28F040的编程过程详见教材第222~223页。

5.14 什么是Cache?它能够极大地提高计算机的处理能力是基于什么原理?

解:

(1)Cache 是位于CPU与主存之间的高速小容量存储器。

(2)它能够极大地提高计算机的处理能力,是基于程序和数据访问的局部性原理。

5.15 若主存DRAM的的存取周期为70ns,Cache的存取周期为5ns,有它们构成的存储器的平均存取周期是多少?w

解:平均存取周期约为70×0.1ns + 5×0.9ns =11.5ns。

第6章输入输出和中断技术

6.1 I/O接口的主要功能有哪些? 有哪两种编址方式?在8088/8086系统中采用哪一种编址方式?

解: I/O接口主要需具有以下几种功能:

(1)I/O地址译码与设备选择。保证任一时刻仅有一个外设与CPU进行数据传送。

(2)信息的输入输出,并对外设随时进行监测、控制和管理。必要时,还可以通过I/O接口向CPU发出

中断请求。

(3)命令、数据和状态的缓冲与锁存。以缓解CPU与外设之间工作速度的差异,保证信息交换的同步。

(4)信号电平与类型的转换。I/O接口还要实现信息格式转换、电平转换、码制转换、传送管理以及联络控制等功能。I/O端口的编址方式通常有两种:一是与内存单元统一编址,二是独立编址。8088/8086系统采用I/O端口独立编址方式。

6.2 试比较4种基本输入输出方法的特点。(不要求)

解:在微型计算机系统中,主机与外设之间的数据传送有4种基本的输入输出方式:无条件传送方式、查询工作方式、中断工作方式、直接存储器存取(DMA)方式。它们各自具有以下特点:

(1)无条件传送方式适合与简单的、慢速的、随时处于“准备好”接收或发送数据的外部设备,数据交换与指令的执行同步,控制方式简单。

(2)查询工作方式针对并不随时“准备好”、且满足一定状态才能实现数据的输入/输出的简单外部设备,其控制方式也比较简单,当CPU的效率比较低。m(3)中断工作方式

是由外部设备作为主动的一方,在需要时向CPU提出工作请求,CPU在满足响应条件

时响应该请求并执行相应的中断处理程序。这种工作方式使CPU的效率提高,但控制方式相对较复杂。

(4)DMA方式适合于高速外设,是4种基本输入/输出方式中速度最高的一种。

6.3 主机与外部设备进行数据传送时,采用哪一种传送方式,CPU的效率最高?(不要求)解:使用DMA传送方式CPU的效率最高。这是由DMA的工作性质所决定的。

6.4 利用三态门芯片74LS244作为输入接口,接口地址为40FBH,试画出其与8088系统总线的连接图。

解:16位地址信号通过译码电路与74LS244芯片连接。其连接如下图所示

6.5 某输入接口的地址为0E54H,输出接口的地址为01FBH,分别利用74LS244和74LS273作为输入和输出接口。试编写程序,使当输入接口的bit1、bit4和bit7位同时为1时,CPU 将内存中DA TA为首址的20个单元的数据从输出接口输出;若不满足上述条件则等待。解:首先判断由输入接口读入数据的状态,若满足条件,则通过输出接口输出一个单元的数据;之后再判断状态是否满足,直到20个单元的数据都从输出接口输出。

LEA SI,DA TA;取数据偏移地址

MOV CL,20 ;数据长度送CL d

AGAIN: MOV DX,0E54H

WAITT: IN AL,DX ;读入状态值h

AND AL,92H ;屏蔽掉不相关位,仅保留bit1、bit4和bit7位状态

CMP AL,92H ;判断bit1、bit4和bit7位是否全为1

JNZ W AITT ;不满足bit1、bit4和bit7位同时为1则等待

MOV DX,01FBH .

MOV AL,[SI]

OUT DX,AL ;满足条件则输出一个单元数据

INC SI w;修改地址指针

LOOP AGAIN ;若20个单元数据未传送完则循环

6.6 8088/8086系统如何确定硬件中断服务程序的入口地址?

解:8088/8086系统的硬件中断包括非屏蔽和可屏蔽两种中断请求。每个中断源都有一个与之相对应的中断类型码n。系统规定所有中断服务子程序的首地址都必须放在中断向量表中,其在表中的存放地址=n×4,(向量表的段基地址为0000H)。即子程序的入口地址为(0000H:n×4)开始的4个单元中,低位字(2个字节)存放入口地址的偏移量,高位字存放入口地址的段基地址。

6.7 中断向量表的作用是什么?如何设置中断向量表?

解:中断向量表用于存放中断服务子程序的入口地址,位于内存的最低1K字节(即内存中0000H~003FFH区域),共有256个表项。设置中断向量表就是将中断服务程序首地址的偏移量和段基址放入中断向量表中。如:将中断服务子程序CLOCK的入口地址置入中断向量表的程序如下:

MOV AX,0000H

MOV DS,AX ;置中断向量表的段基地址

MOV SI,<中断类型码×4> ;置存放子程序入口地址的偏移地址

MOV AX,OFFSET CLOCK

MOV [SI],AX ;将子程序入口地址的偏移地址送入中断向量表

MOV AX, SEG CLOCK

MOV [SI+2],AX ;将子程序入口地址的段基址送入中断向量表

6.8 INTR中断和NMI中断有什么区别?

解:INTR中断为可屏蔽中断,中断请求信号高电平有效。CPU能否响应该请求要看中断允许标志位IF的状态,只有当IF=1时,CPU才可能响应中断。NMI中断为非屏蔽中断,请求信号为上升沿有效,对它的响应不受IF标志位的约束,CPU只要当前指令执行结束就可以响应NMI请求。

6.9 在中断服务程序的入口处,为什么常常要使用开中断指令?

解:中断服务程序分为两种,一种是在进入服务子程序后不允许被中断,另一种则可以被中断。在入口处使用开中断指令表示该中断服务程序是允许被中断的服务程序,即在进入服务子程序后允许CPU响应比它级别高的中断请求。.

6.10 试说明8088CPU可屏蔽中断的响应过程。

解:可屏蔽中断的响应过程主要分为5个步骤,即:

(1)中断请求。外设在需要时向CPU的INTR端发出一个高电平有效的中断请求信号。(2)中断判优。若IF=1,则识别中断源并找出优先级最高的中断源先予以响应,在其处理完后,再响应级别较低的中断源的请求。

(3)中断响应。中断优先级确定后,发出中断的中断源中优先级别最高的中断请求就被送到CPU。

(4)中断处理。

(5)中断返回。中断返回需执行中断返回指令IRET,其操作正好是CPU硬件在中断响应时自动保护断点的逆过程。即CPU会自动地将堆栈内保存的断点信息弹出到IP、CS和FLAG 中,保证被中断的程序从断点处继续往下执行。

6.11 CPU满足什么条件能够响应可屏蔽中断?

解:

(1)CPU要处于开中断状态,即IF=1,才能响应可屏蔽中断。

(2)当前指令结束。.

(3)当前没有发生复位(RESET)、保持(HOLD)和非屏蔽中断请求(NMI)。

(4)若当前执行的指令是开中断指令(STI)和中断返回指令(IRET),则在执行完该指令后再执行一条指令,CPU才能响应INTR请求。

(5)对前缀指令,如LOCK、REP等,CPU会把它们和它们后面的指令看作一个整体,直到这个整体指令执行完,方可响应INTR请求。

6.14 单片8259A能够管理多少级可屏蔽中断?若用3片级联能管理多少级可屏蔽中断?(不要求)

解:因为8259A有8位可屏蔽中断请求输入端,故单片8259A能够管理8级可屏蔽中断。若用3片级联,即1片用作主控芯片,两片作为从属芯片,每一片从属芯片可管理8级,则3片级联共可管理22级可屏蔽中断。

6.16 具备何种条件能够作输入接口?何种条件能够作输出接口?

解:对输入接口要求具有对数据的控制能力,对输出接口要求具有对数据的锁存能力。

6.17 已知(SP)=0100H,(SS)=3500H,(CS)=9000H,(IP)=0200H,(00020H)=7FH,(00021H)=1AH,(00022H)=07H,(00023H)=6CH,在地址为90200H开始的连续两个单元中存放一条两字节指令INT 8。试指出在执行该指令并进入相应的中断例程时,SP、SS、IP、CS寄存器的内容以及SP所指向的字单元的内容是什么?

解:CPU在响应中断请求时首先要进行断点保护,即要依次将FLAGS和INT下一条指令的CS、IP寄存器内容压入堆栈,亦即栈顶指针减6,而SS的内容不变。INT 8 指令是一条两字节指令,故其下一条指令的IP=0200H+2=0202H。中断服务子程序的入口地址则存放在中断向量表(8×4)所指向的连续4个单元中。所以,在执行中断指令并进入响应的中断

例程时,以上各寄存器的内容分别为:

SP=0100H-6=00FAH

SS=3500H

IP=[8×4]=1A7FH

CS=[(8×4)+2]=6C07H m

[SP]=0200H+2=0202H o

第7章常用数字接口电路

7.1 一般来讲,接口芯片的读写信号应与系统的哪些信号相连?

解: 一般来讲,接口芯片的读写信号应与系统总线信号中的#IOR(接口读)或#IOW(接口写)信号相连。

7.2 试说明8253芯片的六种工作方式。其时钟信号CLK和门控信号GA TE分别起什么作用?

解:可编程定时/计数器8253具有六种不同的工作方式,其中:

方式0:软件启动、不自动重复计数。在写入控制字后OUT端变低电平,计数结束后OUT 端输出高电平,可用来产生中断请求信号,故也称为计数结束产生中断的工作方式。

方式1:硬件启动、不自动重复计数。所谓硬件启动是在写入计数初值后并不开始计数,而是要等门控信号GA TE出现由低到高的跳变后,在下一个CLK脉冲的下降沿才开始计数,此时OUT端立刻变为低电平。计数结束后,OUT端输出高电平,得到一个宽度为计数初值N个CLK脉冲周期宽的负脉冲。

方式2:既可软件启动,也可以硬件启动。可自动重复计数。在写入控制字后,OUT端变为高电平。计数到最后一个时钟脉冲时OUT端变为低电平,再经过一个CLK周期,计数值减到零,OUT又恢复为高电平。之后再自动转入计数初值,并重新开始新的一轮计数。方式2下OUT端会连续输出宽度为Tclk的负脉冲,其周期为N×Tclk,所以方式2也称为分频器,分频系数为计数初值N。

方式3:也是一种分频器,也有两种启动方式,自动重复计数。当计数初值N为偶数时,连续输出对称方波(即N/2个CLK脉冲低电平,N/2个CLK脉冲高电平),频率为(1/N)×Fclk。若N为奇数,则输出波形不对称,其中(N+1)/2个时钟周期高电平,(N-1)/2个时钟周期低电平。

方式4和方式5都是在计数结束后输出一个CLK脉冲周期宽的负脉冲,且均为不自动重复计数方式。区别在方式4是软件启动,而方式5为硬件启动。时钟信号CLK为8253芯片的工作基准信号。GA TE信号为门控信号。在软件启动时要求GA TE在计数过程中始终保持高电平;而对硬件启动的工作方式,要求在写入计数初值后GA TE端出现一个由低到高的正跳变,启动计数。

7.3 8253可编程定时/计数器有两种启动方式,在软件启动时,要使计数正常进行,GA TE端必须为()电平,如果是硬件启动呢?

解:在软件启动时,要使计数正常进行,GA TE端必须为高电平;如果是硬件启动,则要在写入计数初值后使GA TE端出现一个由低到高的正跳变,以启动计数。

7.4 若8253芯片的接口地址为D0D0H~D0D3H,时钟信号频率为2MHz。现利用计数器0、1、2分别产生周期为10us的对称方波及每1ms和1s产生一个负脉冲,试画出其与系统的电路连接图,并编写包括初始化在内的程序。

解:根据题目要求可知,计数器0(CNT0)工作于方式3,计数器1(CNT1)和计数器2(CNT2)工作于

方式2。时钟频率2MHz,即周期为0.5us,从而得出各计数器的计数初值分别为:CNT0:

10us/0.5us = 20

CNT1:

1ms/0.5us = 2000

CNT2:

1s/0.5us = 2 ×1000000

显然,计数器2的计数初值已超出了16位数的表达范围,需经过一次中间分频,可将OUT1端的输出脉冲作为计数器2的时钟频率。这样,CNT2的计数初值就等于1s/1ms = 1000。线路连接如图所示。8253

8253的初始化程序如下:MOV DX,0D0D3H

MOV AL,16H ;计数器0,低8位计数,方式3

OUT DX,AL

MOV AL,74H ;计数器1,双字节计数,方式2

OUT DX,AL

MOV AL,0B4H ;计数器2,双字节计数,方式2

OUT DX,AL

MOV DX,0D0D0H

MOV AL,20 ;送计数器0的计数初值

OUT DX,AL

MOV DX,0D0D1H

MOV AX,2000 ;送计数器1的计数初值

OUT DX,AL

MOV AL,AH

OUT DX,AL

MOV DX,0D0D2H

MOV AX,1000 ;送计数器2的计数初值

OUT DX,AL

MOV AL,AH

OUT DX,AL .

7.5 某一计算机应用系统采用8253芯片的计数器0作频率发生器,输出频率为500Hz;用计数器1产生1000Hz的连续方波信号,输入8253的时钟频率为1.19MHz。试问:初始化时送到计数器0和计数器1的计数初值分别为多少?计数器1工作于什么方式下?

解:计数器0工作于方式2,其计数初值=1.19MHz/500Hz=2380

计数器1工作于方式3,其计数初值=1.19MHz/1KHz=1190

7.6 若所用8253芯片用软件产生一次性中断,最好采用哪种工作方式?现用计数器0对外部脉冲计数,当计满10000个脉冲时产生中断,请写出工作方式控制字及计数值。

解:若8253用软件产生一次性中断,最好采用方式0,即计数结束产生中断的工作方式。其方式控制字为:00110000B。计数初值=10000

7.7 试比较并行通信与串行通信的特点。

解:并行通信是在同一时刻发送或接收一个数据的所有二进制位。其特点是接口数据的通道宽,传送速度快,效率高。但硬件设备的造价较高,常用于高速度、短传输距离的场合。串行通信是将数据逐位的传送。其特点是传送速度相对较慢,但设备简单,需要的传输线少,成本较低。所以常用于远距离通信。

7.9 在对8255的C口进行初始化为按位置位或复位时,写入的端口地址应是()地址。

解:应是(8255的内部控制寄存器)地址。

7.10 某8255芯片的地址范围为A380H~A383H,工作于方式0,A口、B 口为输出口,现欲将PC4置“0”,PC7置“1”,试编写初始化程序。

解:该8255芯片的初始化程序包括置方式控制字及C口的按位操作控制字。程序如下:MOV DX,0A383H ;内部控制寄存器地址送DX

MOV AL,80H ;方式控制字

OUT DX,AL

MOV AL,08H ;PC4置0

OUT DX,AL

MOV AL,0FH ;PC7置1

OUT DX,AL

7.11 设8255芯片的接口地址范围为03F8H~03FBH,A组 B 组均工作于方式0,A口作为数据输出口,C口低 4 位作为控制信号输入口,其他端口未使用。试画出该片8255芯片与系统的电路连接图,并编写初始化程序。.

解:8255芯片与系统的电路连接如图所示。

由题目知,不需对C 口置位控制字,只需对8255置方式控制字,故其初始化程序如下:MOV DX,03FBH w

MOV AL,81H

OUT DX,AL a

7.12 已知某8088微机系统的I/0接口电路框图如教材中图7-47所示。试完成:

(1)根据图中接线,写出8255芯片、8253芯片各端口的地址。

(2)编写8255芯片和8253芯片的初始化程序。其中,8253芯片的OUT 1 端输出100Hz 方波,8255芯片的A口为输出,B 口和 C 口为输入。

(3)为8255芯片编写一个I/O控制子程序,其功能为:每调用一次,先检测PC0的状态,若PC0 = 0,则循环等待;若PC0 = 1,可从PB 口读取当前开关K 的位置(0~7 ),经转换计算从A口的PA0~PA3输出该位置的二进制编码,供LED显示。

解:(1)8255芯片的地址范围为:8000H~FFFFH

8253芯片的地址范围为:0000H~7FFFH

(2)初始化8255芯片

MOV DX,8003H

MOV AL,8BH ;方式控制字,方式0,A口输出,B 口和C 口输入

OUT DX,AL;初始化8253

MOV DX,0003H ;内部寄存器口地址

MOV AL,76H ;计数器1,先写低8位/后写高8位,方式3,二进制计数OUT DX,AL

MOV DX,0001H ;计数器1端口地址

MOV AX,10000 ;设计数初值=10000

OUT DX,AL

MOV AL,AH

OUT DX,AL

(3);8255芯片的控制子程序;定义显示开关位置的字形译码数据

DA TA SEGMENT

BUFFER DB 3FH,06H,5BH,0FH,66H,6DH,7CH,07H

DA TA ENDS;

CODE SEGMENT

ASSUME CS:CODE,DS:DA TA

MAIN PROC

PUSH DS

MOV AX,DA TA

MOV DS,AX

CALL DISP

POP DX .

RET

MAIN ENDP;输出开关位置的二进制码程序

DISP PROC

PUSH CX

PUSH SI

XOR CX,CX

CLC

LEA SI,BUFFER

MOV DX,8002H ;C 口地址

W AITT:IN AL,DX ;C 口状态

TEST AL,01H k

JZ W AITT

MOV DX,8001H . ;读B 口的开关位置

IN AL,DX

NEXT:SHR AL,1

INC CX

JC NEXT ;没有接地则移动

DEC CX

ADD SI,CX ;查表,CX 为开关位置

MOV AL,[SI]

MOV DX,8000H

OUT DX,AL ;

POP SI

POP CX

RET

DISP ENDP

CODE ENDS

END MAIN

7.13 试说明串行通信的数据格式。

解:串行通信通常包括两种方式,即同步通信和异步通信,二者因通信方式的不同而有不同的数据格式,

其数据格式可参见教材第326页及327页图7-34和图7-35。

WORD试题含答案

试题WORD 的启用(一)Word2000 )1、下面说法中不正确的是(C 、工具栏主要包括常用工具栏和格式工具栏 A 、标尺分为水平标尺和垂直标尺 B 、状态栏可以显示文本的输入方式 C 、滚动条是白色的条子 D )为底色”是以(C 2、“标题栏、黑色 A 、白色 B 、蓝色 C D、灰色(C)3、选择下面的哪一项可以打开word 2000 Microsoft Outlook A、 Microsoft Powerpoint B、Microsoft Word C、Microsoft Frontpage D、B)、4word 2000是哪个公司的产品(IBM A、Microsoft B、Adobe C、SONY D、C)5、下面说法中不正确的是(、状态栏位于文档的底部,可以显示页号、节号、页数、光标所在的列号等内容A B、滚动条是位于文档窗口右侧和底边的灰色条 、菜单栏中有8个下拉菜单 C D、标题栏可以显示软件名称和文档名称 A)、视图方式按钮位于( 6 A、水平滚动条的左边 B、水平滚动条的右边 C、垂直滚动条的上面 、垂直滚动条的下面 D )7、Word 2000中的标题栏的右边有几个控制按钮(C 4 C、3 D、A、1 B、2 A 8、标尺分为水平标尺和垂直标尺() B、错A、对选项开始“”菜单的(B)下有Microsoft Word 9、在D、运行、设置 B A、文档、程序 C ) C 10、鼠标指针指向某个工具栏上的一个按钮时,显示按钮名称的黄色矩形是(、帮助信息 C、菜单A、标记 B 、工具提示信息 D 1 (二)新建文档 、新建文档的快捷键是(B)1 D、Ctrl+s 、Ctrl+N C、Shift+N A、Alt+N B 对话框中的选项卡(AC)2、下列哪些选项是“新建”、文档C、报告D A、常用B、Web页)3、下面哪些选项不是新建对话框中常用选项卡的选项(C D、电子邮件正文页C、公文向导A、空白文档B、WEB )图标4、新建文档时,单击新建对话框的常用选项卡中的(B 、电子邮件正文C、公文向导 D A、WEB页B、空白文档 )5、新建命令位于菜单栏的哪个菜单下(A 、插入D、格式A、文件B、编辑C 6、下列关于新建一个空白文档的操作正确的是(A)A、从文件菜单中选择新建命令,单击新建对话框常用选项中的空白文档,然后按确定B、从文件菜单中选择新建命令,单击新建对话框常用选项中的电子邮件然后按确定、从文件菜单中选择新建命令,单击新建对话框常用选项中的WEB页然后按确定 C D、以上说法都不对、下列哪些选项是新建对话框中常用选项卡中的选项(ABC)7 、公文向导、电子邮件正文 D B、WEB 页CA、空白文档 、下面关于新建文档的说法中不正确的是(C)8 A、新建文档可以直接点击文件菜单

微机原理与应用作业答案

1. 若二进制数为 ,则该数的十进制表示为( B : )。 2. 为二进制补码,该数的真值为( C +58 )。 3. 01000110为二进制补码, 该数的真值为( A +70 )。 4. 8位二进制数的原码表示范围为( C -127 ~ +127 )。 5. n 位二进制数的原码表示范围为( C 12~1211-++---n n )。 6. 8位二进制数的反码表值范围为( C -127~ +127 )。 7. n 位二进制数的反码表示范围为( C 12~1211-++---n n )。 8. 8位二进制数的补码表值范围为( B -128 ~ +127 )。 9. n 位二进制数的补码表示范围为( B 12~211-+---n n )。 10. 8位二进制数的无符号数表值范围为( A 0 ~ 255 )。 11. 决定计算机主要性能的是( A 中央处理器 )。 12. M I P S 用来描述计算机的运算速度,含义是( C 每秒执行百万条指令 )。 13. 完整的计算机系统应包括( D 硬件设备和软件系统)。 14. 计算机硬件主要由C P U 、内存、I /O 设备和( B 三总线 )组成。 15. 包含在8086C P U 芯片内部的是( A 算术逻辑单元)。 16. 在机器数( B 补码)中,零的表示形式是惟一的。 17. 程序计数器P C 的作用是( A 保存将要执行的下一条指令的地址)。 18. 8086当前被执行的指令存放在( D CS :IP )。 19. 运算器执行两个补码表示的整数加法时,产生溢出的正确叙述为( D 相加结果的符号位与两同号加数的符号位相反则产生溢出)。 20. 8086中,存储器物理地址形成算法是( B 段地址左移4位/16/10H+偏移地址 )。 21. 下列逻辑地址中对应不同的物理地址的是( 03E0H :0740H )。 A :0400H :0340H B :0420H :0140H D :03C0H :0740H 22. 存储字长是指( B 存储单元中二进制代码个数)。 23. 8086系统中,每个逻辑段的最多存储单元数为( C 64KB )。 24. 若某C P U 具有64G B 的寻址能力,则该C P U 的地址总线宽度为( 36 )。 25. 下列数中最小的数是( A (1011011)2 )。 26. 指令队列具有( D 暂存预取指令 )的作用。 27. 指令队列工作方式为( A 先进先出 )。 28. 堆栈存储器存取数据的方式是( C 先进后出)。 29. 8086系统中,一个栈可用的最大存储空间是( B 64KB )。 30. 8086C P U 有( C 8 )个8位的通用寄存器。 31. 8086C P U 共有( D 14)个16位寄存器。 32. 某补码表示的8位二进制整数由5个1和3个0组成,则其可表示的最小值是 ( A -113 )。 33. 16个字数据存储区的首址为70A 0H :D D F 6H ,末字单元的物理地址为( C :7E814H )。 34. 8个字节数据存储区的首址为70A 0H :D D F 6H ,末字节单元的物理地址为( D :7E7FDH )。 35. 用M B 表示存储器容量时,1M B 等于( C 220个字节)。 1. 8086与外设进行数据交换时,常会在( T 3 )后进入等待周期T w 。 2. 下列说法中属于最小工作模式特点的是( A CPU 提供全部的控制信号)。 3. 下列说法中属于最大工作模式特点的是( C 需要总线控制器8288 )。 4. 8086 C P U 中,需要( B 2 )片数据总线收发器芯片8286。 5. 8086C P U 中,需要( C 3 )片地址锁存器芯片8282。 6. 从8086存储器中读取非规则字需要( B 2 )个总线周期。 7. 从8086存储器中读取奇地址存储的字节需要( A :1 )个总线周期。 8. 下列说法中,不正确的是( C 栈底是堆栈地址较小的一端)。 9. 在8086系统中,用控制线( D M/IO )实现对存储器和I /O 接口的选择。 10. C P U 对存储器访问时,地址线和数据线的有效时间关系为( B 地址线先有效)。 11. 8086 C P U 共有( D 21 )根分时复用总线。

微机原理试题及答案

1 一、选择题(20分,在每小题的4个备选答案中选出一个正确的答案编号填写在该题空白处,每题2分) 1.指令MOV DX,[BX]的寻址方式是 D 。 (A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址2.若AL的内容为3FH,执行SHL AL,1指令后,AL的内容为 A 。 (A)7EH (B)1FH (C)9FH (D)7FH 解析:shl al ,1 即目的操作数各位左移一次,移动一次,相当于将目的操作数乘以2。3fh=63 63*2=126 126=7eh 故选A 3.属于在工作中需定时刷新的存储器的芯片是 B 。 (A)SRAM (B)DRAM (C)EEPROM (D)EPROM 4.某EPROM芯片上有19条地址线A 0~A 18 ,它的容量为 C 。 (A)128K (B)256K (C)512K (D)1024K 5.8086/8088CPU的SP寄存器是多少位的寄存器 B 。 (A)8位(B)16位(C)24位(D)32位 6.在STOSB指令执行的时候,隐含着寄存器的内容作为操作数的偏移地址, 该寄存器是 D 。 (A)SP (B)BX (C)SI (D)DI 解析:stos数据串存储指令功能:将累加器al或ah中的一个字或字节,传送到附加段中以di为目标指针的目的串中,同时修改di,以指向串中的下一个单元。 7.8255工作在方式0时,下面哪种说法不正确 C 。 (A)A口输入无锁存能力(B)A、B口输出有锁存能力 (C)C口输入有锁存能力(D)A、B、C三个口输出均有锁存能力 解析:对于方式0,规定输出信号可以被锁存,输入不能锁存 8.采用DMA方式来实现输入输出是因为它 A 。 (A)速度最快(B)CPU可不参与操作(C)实现起来比较容易(D)能对突发事件做出实时响应 9.工作在最小模式下,8086/8088CPU芯片中,将地址信号锁存的信号是 C 。 (A)DT/R (B)DEN (C)ALE (D)AEN 10.在LOOP指令执行的时候,隐含着对计数器减1的操作,该计数器是用寄存 器 C 。 (A)AX (B)BX (C)CX (D)DX 解析:loop:循环指令。指令执行前必须事先见重复次数放在cx寄存器中,每执行一次loop指令,cx自动减1。 二、填空题(每小题2分,共10分) 1.两个无符号数相等,该两数相减后ZF标志= 1 。解析:zf: 全零标志位。本次运算结果为0时,zf=1,否则zf=0。 2.执行LODSB后,SI的内容较该指令执行前增加1,说明DF= 0 。

东南大学《微机系统与接口》作业 习题五 第5 章 2 答案

习题五(第5章)(2) 1.方式0 A出B入,开关Si闭合时PBi=1, PAi=0低电平时继电器Ri吸合INIT: MOV AL,1000X01XB MOV DX,63H OUT DX,AL MOV AL,0 MOV DX,60H OUT DX,AL ;10ms: MOV AL,CTRLbyte MOV DX,60H ‘;PA OUT DX,AL INC DX IN AL,DX MOV Sbyte,AL 2.(1)MOV AL,10010010B MOV DX,0063H OUT DX,AL (2)MOV AL,11XXX10XB (3)MOV AL,10110111H 3.除数=0060H MOV DX, 02C0H+3 MOV AL, 80H OUT DX, AL MOV DX, 02C1H MOV AL, 0 OUT DX, AL DEC DX ; (MOV DX, 2C0H) MOV AL, 60H OUT DX, AX MOV DX, 2C0+3 MOV AL, 00001010B (0AH) ;波特率 OUT DX, AL MOV DX, 2C1H ;中断允许 MOV AL, 00000010B OUT DX, AL 3. 除数=0030H 波特率字=00000011B=03H 设串口基址3F8H 可用查询或中断方式,查询可查询缓冲区 查询:MOV DX, 3FBH MOV AL, 80H OUT DX, AL MOV DX, 3F9H MOV AL, 0 OUT DX, AL MOV DX, 3F8H MOV AL, 30H OUT DX, AL

; 发送: T1: MOV DX, 3FDH IN AL, DX TEST AL, 20H JZ T1 MOV AL, 0AAH MOV DX, 3F8H OUT DX, AL CALL SREGCK MOV AL, 55H MOV DX, 3F8H OUT DX, AL CALL SREGCK MOV CL, T_LEN MOV SI,OFFSET T_BUF TLOOP: MOV AL, [SI] MOV DX, 3F8H OUT DX, AL CALL SREGCK INC SI DEC CL JNE TLOOP MOV AL, 55H CALL TSEND MOV AL, 0AAH CALL TSEND ………… 发送查询子程序 SREGCK: DX, 3FDH IN AL, DX TEST AL, 20H JZ SREGCK RET 发送子程序 TSEND: MOV DX, 3F8H OUT DX, AL RET 接收: R1: CALL RBUFCK MOV DX, 3F8H IN AL, DX CMP AL, 0AAH JNZ R1 CALL BRICV ;AAH CMP AL, 55H JNZ R1 MOV AL, 0 ;AAH,55H,启动计数MOV R_LEN, AL MOV SI,OFFSET R_BUF R2: CALL BRICV CMP AL, 55H JZ R3 MOV [SI], AL INC R_LEN

实数(word版有答案)

2017年七下数学期中复习专题-实数 一、基础知识 1.如果一个正数x 的平方等于a ,即x >0,x 2=a ,那么这个正数x 叫做a 的___________,a 的算术平方根记作_______,读作“根号a ”,a 叫做______________.规定:0的算术平方根是______. 2.如果一个数的平方等于a ,那么这个数叫做a 的______或________.这就是说,如果x 2 =a ,那么x 叫做a 的________.求一个数a 的平方根的运算,叫做_________. 3.如果一个数的立方等于a ,那么这个数叫做a 的_______或________.这就是说,如果x 3 =a ,那么x 叫做a 的________.求一个数的立方根的运算,叫做___________. 4. ____________________________ 叫做无理数. 5. ___________________________统称实数. 6.一个正实数的绝对值是 ,一个负实数的绝对值是它的 ,0的绝对值是 . 7.一个数的平方等于它本身,这个数是 ; 一个数的平方根等于它本身,这个数是 ; 一个数的算术平方根等于它本身,这个数是 。 8.一个数的立方方等于它本身,这个数是 ; 一个数的立方根等于它本身,这个数是 。 7.下列说法正确的是( ) A .-5是25的平方根 B .25的平方根是-5 C .125的立方根是±5 D .±5是(-5)2的算数平方根 8.下列说法正确的是( ) A .-5是25的平方根 B .25的平方根是-5 C .125的立方根是±5 D .±5是(-5)2的算数平方根 9.估算 11的值在( ) A .1和2之间 B .2和3之间 C .5和6之间 D . 3和4之间 10.已知700.153≈,不用计算器可直接求值的式子是( ) A .350 B .3500 C .35.0 D .3005.0 11.比较大小:43_______7,3; 21-5 0.5 ;33 2 3 12. =3-2 ;2-1= ; 13.求一个正数的立方根,有些数可以直接求得,如38=2,有些数则不能直接求得,如39,但可以利用计算器求得,还可以通过一组数的内在联系,运用规律求得,请同学们观察下表: 已知316.2≈1.293,36.21≈2.785,3216≈6运用你发现的规律求321600000=

微机原理试题及答案

微机原理试题及答案 微机原理试题及答案 一、填空题(每空1分,共15分) 1、在计算机中,对带符号数的运算均采用补码。带符号负数1100 0011的补码为_10111101_。2、单片机通常采用“三总线”的应用模式,芯片内部设有单独的地址总线、数据总线_ 和控制总线。 3、当使用80C51单片机时,需要扩展外部程序存储器,此时EA应为_0__。 4、若(A)=B3H,(R0)=A8H,执行指令XRL A,R0之后,(A)=_1BH__。 5、在80C51单片机中,带借位减法SUBB指令中,差的D7需借位时,_CY_=1,差的D3需借位时,AC_=1。 6、80C51单片机中,在调用子程序前,用_PUSH__指令将子程序中所需数据压入堆栈,进入执行子程序时,再用___POP__指令从堆栈中弹出数据。 7、在十六进制数与ASCII码值的转换过程中,当十六进制数在0~9之间时,其对应的ASCII码值为该十六进制数加___30H______。 8、外部中断INT0和INT1有两种触发方式:___电平触发方式_____和__边沿触发方式__。 9、在单片机串行通信中,依发送与接收设备时钟的配置情况,串行通信可以分为 __异步通信___和__同步通信_。10、若累加器A中的数据为

0111 0010B,则PSW中的P=__0___。二、选择题(每题1分,共15分) 1、单片机是在一片集成电路芯片上集成了以下部分,除了( D ) A、微处理器 B、存储器 C、I/O接口电路 D、串口通信接口2、一个机器周期包含多少个晶振周期(D ) A、2 B、6 C、8 D、12 3、80C51单片机有21个特殊功能寄存器,其中与串行口相关的有以下几个,除了( B ) A、SBUF B、TCON C、SCON D、PCON 4、 80C51系列单片机具有4个8位的并行I/O口,其中哪个口工作时需要外接上拉电阻(A ) A、P0 B、P1 C、P2 D、P3 5、寄存器中的内容为地址,从该地址去取操作数的寻址方式称为( C ) A、寄存器寻址 B、直接寻址 C、寄存器间接寻址 D、变址寻址6、源地址为1005H。目的'地址为 0F87H。当执行指令“JC rel”时,rel为( B )。A、7EH B、80H C、82H D、84H 7、若(R0)=30H,(30H)=75H,(75H)=90H,执行指令MOV A,@R0后,(A)=__B____。A、30H B、75H C、90H D、00H 8、下列哪个语句是起始地址设置伪指令( A )。A、ORG B、END C、DW D、EQU 9、在80C51单片机中,各中断优先级最低的是( D )。A、外部中断0 B、外部中断1 C、定时器0 D、计数器1 10、80C51单片机的中断响应时间至少需要( C )个完整的机器周期。A、1 B、2 C、3 D、5 11、在80C51单片机中,

微机原理与接口技术作业(含答案)剖析

浙江大学远程教育学院 《微机原理与接口技术》课程作业 姓名:学号: 年级:学习中心: 第2章P52 2.80C51单片机引脚有哪些第二功能? 第一功能第二功能 P0.0~P0.7 地址总线Ao~A7/数据总线D0~D7 P2.0~P2.7 地址总线A8~A15 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 INT0外部中断0) P3.3 IINT1(外部中断1) P3.4 TO(定时器/计数器0的外部输入) P3.5 T1(定时器/计数器0的外部输出) P3.6 WR(外部数据存储器或I/O的写选通) P3.7 RD外部数据存储器或I/O的读选通) 4.80C51单片机的存储器在结构上有何特点?在物理上和逻辑上各有哪几种地址空间?访问片内RAM和片外RAM的指令格式有何区别? 1、80C5l单片机采用哈佛结构,即将程序存储器和数据存储器截然分开,分别进行寻址。不仅在片内驻留一定容量的程序存储器和数据存储器及众多的特殊功能寄存器,而且还具有较强的外部存储器扩展能力,扩展的程序存储器和数据存储器寻址范围都可达64 KB。 2、在物理上设有4个存储器空间 ·片内程序存储器; ·片外程序存储器; ·片内数据存储器;. ·片外数据存储器。 在逻辑上设有3个存储器地址空间 ●片内、片外统一的64 KB程序存储器地址空间。 ●片内256字节(80C52为384字节)数据存储器地址空间。 片内数据存储器空间在物理上又包含两部分: ●对于80C51型单片机,0~127字节为片内数据存储器空间;128~255字节为特殊 功能寄存器(SFR)空间(实际仅占用了20多个字节)。 ●对于80C52型单片机,O~127字节为片内数据存储器空间;128~255字节共128 个字节是数据存储器和特殊功能寄存器地址重叠空间。 片外64 KB的数据存储器地址空间。 3、在访问3个不同的逻辑空间时,应采用不同形式的指令,以产生不同存储空间的选

office2010 WORD-题库(含答案)

一、选择题 1.WORD 是一种()。 A.操作系统 B.文字处理软件 C.多媒体制作软件 D.网络浏览器 2.Word 2010 文档扩展名的默认类 型是()。 A.DOCX B.DOC C.DOTX D.DAT 3.Word 2010软件处理的主要对象是 ()。 A.表格 B.文档 C.图片 D.数据 4.Word 2010 窗口界面的组成部分 中,除常见的组成元素外,还新增 加的元素是()。 A.标题栏 B.快速访问工具栏 C.状态栏 D.滚动条5.按快捷键+的功能是()。 A.删除文字 B.粘贴文字 C.保存文件 D.复制文字 6.在Word2010中,快速工具栏上标 有“软磁盘”图形按钮的作用是 ()文档。 A.打开 B.保存 C.新建 D.打印 7.在Word 2010中“打开”文档的作用是()。 A.将指定的文档从内存中读入、 并显示出来 B.为指定的文档打开一个空白窗 口 C.将指定的文档从外存中读入、 并显示出来 D.显示并打印指定文档的内容 8.Word 2010 有记录最近使用过的 文档功能。如果用户处于保护隐私 的要求需要将文档使用记录删除, 可以在打开的“文件”面板中单击 “选项”按钮中的( )进行操 作。 A.常规

B.保存 C.显示 D.高级 9.在WORD中页眉和页脚的默任作用 范围是( ): A. 全文 B. 节 C. 页 D. 段 10.关闭当前文件的快捷键是()。 A.Ctrl+F6 B.Ctrl+F4 C.Alt+F6 D.Alt+F4 11.()标记包含前面段落格式信 息。 A.行结束 B.段落结束 C.分页符 D.分节符 12.在Word2000中,当建立一个新文 档时,默认的文档格式为 ()。 A.居中 B.左对齐 C.两端对齐 D.右对齐 13.Word 2010 的视图模式中新增加 的模式是()。 A.普通视图 B.页面视图 C.大纲视图 D.阅读版式视图 14.在Word的编辑状态,单击"还原" 按钮的操作是指:()。 A. 将指定的文档打开 B. 为指定的文档打开一个空白窗 口 C. 使当前窗口缩小 D. 使当前窗口扩大 15.在Word 2010的编辑状态,执行编 辑菜单中“复制”命令后()。 A.被选择的内容将复制到插入点 处 B.被选择的内容将复制到剪贴板 C.被选择的内容出现在复制内容

微机原理课后作业答案(第五版)

6、[+42]原=00101010B=[+42]反=[+42]补 [-42]原=10101010B [-42]反=11010101B [-42]补=11010110B [+85]原=01010101B=[+85]反=[+85]补 [-85]原=11010101B [-85]反=10101010B [-85]补=10101011B 10、微型计算机基本结构框图 微处理器通过一组总线(Bus)与存储器和I/O接口相连,根据指令的控制,选中并控制它们。微处理器的工作:控制它与存储器或I/O设备间的数据交换;进行算术和逻辑运算等操作;判定和控制程序流向。 存储器用来存放数据和指令,其内容以二进制表示。每个单元可存8位(1字节)二进制信息。 输入——将原始数据和程序传送到计算机。 输出——将计算机处理好的数据以各种形式(数字、字母、文字、图形、图像和声音等)送到外部。 接口电路是主机和外设间的桥梁,提供数据缓冲驱动、信号电平转换、信息转换、地址译码、定时控制等各种功能。 总线:从CPU和各I/O接口芯片的内部各功能电路的连接,到计算机系统内部的各部件间的数据传送和通信,乃至计算机主板与适配器卡的连接,以及计算机与外部设备间的连接,都要通过总线(Bus)来实现。 13、8086有20根地址线A19~A0,最大可寻址220=1048576字节单元,即1MB;80386有32根地址线,可寻址232=4GB。8086有16根数据线,80386有32根数据线。

1、8086外部有16根数据总线,可并行传送16位数据; 具有20根地址总线,能直接寻址220=1MB的内存空间; 用低16位地址线访问I/O端口,可访问216=64K个I/O端口。 另外,8088只有8根数据总线 2、8086 CPU由两部分组成:总线接口单元(Bus Interface Unit,BIU) BIU负责CPU与内存和I/O端口间的数据交换: BIU先从指定内存单元中取出指令,送到指令队列中排队,等待执行。 执行指令时所需的操作数,也可由BIU从指定的内存单元或I/O端口中获取,再送到EU去执行。 执行完指令后,可通过BIU将数据传送到内存或I/O端口中。 指令执行单元(Execution Unit,EU) EU负责执行指令: 它先从BIU的指令队列中取出指令,送到EU控制器,经译码分析后执行指令。EU的算术逻辑单元(Arithmetic Logic Unit,ALU)完成各种运算。 6、见书P28-29。 7.(1) 1200:3500H=1200H×16+3500H=15500H (2) FF00:0458H=FF00H×16+0458H=FF458H (3) 3A60:0100H=3A80H×16+0100H=3A700H 8、(1)段起始地址 1200H×16=12000H,结束地址 1200H×16+FFFFH=21FFFH (2)段起始地址 3F05H×16=3F050H,结束地址 3F05H×16+FFFFH=4F04FH (3)段起始地址 0FFEH×16=0FFE0H,结束地址 0FFEH×16+FFFFH=1FFD0H 9、3456H×16+0210H=34770H 11、堆栈地址范围:2000:0000H~2000H(0300H-1),即20000H~202FFH。执行两条PUSH指令后,SS:SP=2000:02FCH,再执行1条PUSH指令后,SS:SP=2000:02FAH。 12、(2000H)=3AH, (2001H)=28H, (2002H)=56H, (2003H)=4FH 从2000H单元取出一个字数据需要1次操作,数据是 283AH; 从2001H单元取出一个字数据需要2次操作,数据是 5628H; 17、CPU读写一次存储器或I/O端口的时间叫总线周期。1个总线周期需要4个系统时钟周期(T1~T4)。8086-2的时钟频率为8MHz,则一个T周期为125ns,一个总线周期为500ns,则CPU每秒最多可以执行200万条指令。

微机原理试题及答案 (1)

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( 3)。 反复执行空操作,直到DMA操作结束 进入暂停状态, 直到DMA操作结束 进入保持状态, 直到DMA操作结束 进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据 处理及显示输出,应采用的数据传送方式为( 3 )。 无条件传送方式查询方式 中断方式直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过 (3 )来实现。 计数器寄存器移位寄存器 D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达(4 )个。 128 256 16K 64K 5、CPU响应中断后,通过( 4)完成断点的保护。 执行开中断指令执行关中断指令 执行PUSH指令内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是(1 )。 PA口PB口 PC口控制口 7、8088CPU处理动作的最小时间单位是(2 )。 指令周期时钟周期机器周期总线周期8.堆栈是内存中(4 )。 先进先出的ROM区域后进先出的ROM区域 先进先出的RAM区域后进先出的RAM区域

9、计算机中广泛应用的RS-232C实质上是一种(3 )。 串行接口芯片串行通信规程(协议) 串行通信接口标准系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由( 1 )芯片组成。 SRAM DRAM ROM EPROM 11、鼠标器是一种(3 )。 手持式的作图部件手持式的光学字符识别设备 手持式的座标定位部件手持式扫描器 12、传送速度单位“bps”的含义是( 2 )。 bytes per second bits per second baud per second billion bytes per second 二、填空题:(每空1分,共12分) 1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中, CPU必须在保护现场后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是数据,另 一股则是控制命令。 3、指令MOV BX,MASK[BP]是以 ss 作为段寄存器。 4、指令REPE CMPSB停止执行时,表示找到第一个不相等的字符 或 CX=0 。 5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后, (BX) = ,(CF)=,(CL)=。0F0A9H 1 3 6、在8088 CPU中,一个总线周期是 CPU从存储器或I/O端口存取一个字 节的时间。 8253定时/计数器有 3 个独立的16位计数器,每个计数器都可按二进制或 bcd 来计数。 三、程序设计(共40分) 1.(10分)假设X和X+2单元与Y和Y+2单元中分别存放的是两个双

(完整word版)Word练习题(含答案),推荐文档

Word练习题 一、单选题 1.选定整个文档可以用快捷键___A___。 A)Ctrl+A B)Shift+A C)Alt+A D)Ctrl+Shift+A 2.在Word的编辑状态,当前编辑的文档是C盘中的d1.doc文档,要将该文档拷贝到软盘,应当使用___A___。 A)“文件/另存为”菜单命令 B)“文件/保存”菜单命令 C)“文件/新建”菜单命令 D)“插入/文件”菜单命令 3.在Word的编辑状态,执行“编辑/粘贴”菜单命令后__D____。 A)被选择的内容移到插入点处 B)被选择的内容移到剪贴板处 C)剪贴板中的内容移到插入点处 D)剪贴板中的内容复制到插入点处 4.利用__B____功能可以对文档进行快速格式复制。 A)自动换行B)格式刷 C)自动更正D)自动图文集 5.在Word的编辑状态,文档窗口显示出水平标尺,则当前的视图方式___C___。 A)一定是普通视图方式 B)一定是页面视图方式 C)一定是普通视图方式或页面视图方式 D)一定是大纲视图方式 6.在Word的__C____视图方式下,可以显示分页效果。 A)普通B)大纲 C)页面D)Web版式视图 7.在Word的编辑状态,设置了标尺,可以同时显示水平标尺和垂直标尺的视图方式是___B___。 A)普通方式B)页面方式 C)大纲方式D)全屏显示方式 8.在Word主窗口中, D 。 A)可以在一个窗口里编辑多个文档 B)能打开多个窗口,但它们只能编辑同一个文档 C)能打开多个窗口编辑多个文档,但不能有两个窗口编辑同一个文档 D)可以多个窗口编辑多个文档,也可以多个窗口编辑同一个文档9.用Word编辑文件时,利用“插入”菜单中的命令可以__B____。 A)用一个文本块覆盖磁盘文件

微机原理考试试题及答案分析

微型计算机原理与接口技术综合测试题一 一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过(A )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为(B )电平。 (1) A. M/ IO B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2.n+1位有符号数x的补码表示范围为(B )。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为( B )。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是(D )。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址(C )开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是( C )。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在8086/8088 CPU中,一个最基本的总线读写周期由(C)时钟周期(T状态)组成,在T1状态,CPU往总线上发(B )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个 ⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是(A),最大模式的特点是(C )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定 C. 不需要8286收发器 D. 需要总线控制器8288 ⑵ A. M/ IN 引脚可直接引用 B. 由编程进行模式设定 C. 需要总线控制器8288 D. 适用于单一处理机系统 9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( B )。 A. 0AH B. 0BH C. 0CH D. 0DH 10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的( A )位被置位 A. OF B AF C PF D CF 11.8086 系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是( B) A . 高16位 B. 低16位 C. 高8位 D. 低8位 12.8086 CPU中段寄存器用来存放( C ) A. 存储器的物理地址 B. 存储器的逻辑地址 C. 存储器的段基值 D. 存储器的起始地址 13.8259A可编程中断控制器的中断服务寄存器ISR用于( A ) A.记忆正在处理中的中断 B. 存放从外设来的中断请求信号 C.允许向CPU发中断请求 D.禁止向CPU发中断请求 14.8253 可编程定时/计数器的计数范围是( C ) A. 0-255 B. 1-256 C. 0-65535 D. 1-65536

16年春《微机原理与接口技术》第二次作业答案

我的作业列表- 《微机原理与接口技术》第二次作业答案 你的得分: 100.0 完成日期:2016年05月21日 14点52分 说明:每道小题选项旁的标识是标准答案。 一、单项选择题。本大题共20个小题,每小题 3.0 分,共60.0分。在每小题给出的选项中,只有一项是符合题目要求的。 1.“A”的ASCII码值是() A.51H B.41H C.61H D.31H 2.二进制数10101101转换为十进制数的值是() A.174 B.175 C.173 D.172 3.十六进制数ECH转换为十进制数的值是() A.236 B.235 C.234 D.237 4.设A=186,B=273Q,C=0BBH,它们之间的关系是() A.A>B>C B.A

D.10100001B 6.二进制数10110101B-11011011B的值(只取8位)是() A.11001011B B.01011010B C.11011010B D.01011011B 7.二进制数10010111B与11010011B求和后,ZF与CF标志位的值为() A.1、1 B.0、1 C.1、0 D.0、0 8.二进制数10010111B与11010011B求和后,PF与OF标志位的值为() A.1、1 B.0、1 C.1、0 D.0、0 9.标志寄存器中属于控制标志位的是() A.DF,OF,SF B.OF,CF,PF C.AF,OF,SF D.DF,IF,TF 0、0 10.8088/8086存储器分段,每个段不超过() A.64K个字 B.32K个字节 C.1兆个字节 D.64K个字节 11.在汇编语言程序中,对END语句正确的叙述是() A.END语句是一可执行语句

(完整版)officeWORD-题库(含答案)(可编辑修改word版)

一、选择题 D.滚动条 1.WORD 是一种()。 A.操作系统 B.文字处理软件 C.多媒体制作软件 D.网络浏览器 2.Word 2010 文档扩展名的默认类 型是()。 A.DOCX B.DOC C.DOTX D.DAT 3.Word 2010 软件处理的主要对象 是()。 A.表格 B.文档 C.图片 D.数据 4.Word 2010 窗口界面的组成部分 中,除常见的组成元素外,还新 增加的元素是()。 A.标题栏 B.快速访问工具栏 C.状态栏

5.按快捷键+的功能是( )。 A.删除 文字 B.粘贴 文字 C.保存 文件 D.复制 文字 6.在Word2010 中,快速工具 栏上标有“软磁盘”图形按 钮的作用是()文档。 A.打 开 B. 保 存 C. 新 建 D. 打 印 7.在Word 2010 中“打开”文档的作用是()。 A.将指定的文档从内存中读入、 并显示出来 B.为指定的文档打开一个空白窗 口 C.将指定的文档从外存中读入、 并显示出来 D.显示并打印指定文档的内容 8.Word 2010 有记录最近使用过的 文档功能。如果用户处于保护隐 私的要求需要将文档使用记录删 除,可以在打开的“文件”面板中 单击“选项”按钮中的( )进行 操作。

A.常规 B.保存 C.显示 D.高级 9.在WORD 中页眉和页脚的默任作用 范围是( ): A.全文 B.节 C.页 D.段 10.关闭当前文件的快捷键是()。 A.Ctrl+F6 B.Ctrl+F4 C.Alt+F6 D.Alt+F4 11.()标记包含前面段落格式信 息。 A.行结束 B.段落结束 C.分页符 D.分节符 12.在Word2000 中,当建立一个新 文档时,默认的文档格式为( )。 A.居中 B.左对齐 C.两端对齐 D.右对齐 13.Word 2010 的视图模式中新增加 的模式是()。 A.普通视图 B.页面视图 C.大纲视图 D.阅读版式视图 14.在Word 的编辑状态,单击"还原" 按钮的操作是指:()。 A.将指定的文档打开 B.为指定的文档打开一个空白窗 口 C.使当前窗口缩小 D.使当前窗口扩大 15.在Word 2010 的编辑状态,执行 编辑菜单中“复制”命令后()。 A.被选择的内容将复制到插入点 处

微机原理作业答案

创作编号:BG7531400019813488897SX 创作者:别如克* 微机原理作业 1.8086C P U由哪两部分组成?它们的主要功能是什么? 答:8086CPU由总线接口单元(BIU)和指令执行单元(EU)组成。总线接口单元(BIU)的功能是:地址形成、取指令、指令排队、读/写操作数和总线控制。指令执行单元(EU)的功能是指令译码和指令执行。 2.微型计算机系统由微处理器、存储器和I/O接口 等组成。 3.8086CPU中的指令队列可存储6个字节的指令代码,当指令 队列至少空出 2 个字节时,BIU单元便自动将指令取到指令 队列中; 4.8086系统中,1MB的存储空间分成两个存储体:偶地址存 储体和 奇地址存储体,各为512 字节。 5.8086系统中存储器采用什么结构?用什么信号来选中存储体?答:8086存储器采用分体式结构:偶地址存储体和奇地址存储体,各为512K。用AO和BHE来选择存储体。当AO=0时,访问偶地址存储体;当BHE=0时,访问奇地址存储体;当AO=0,BHE=0时,访问两个存储体。 6.在8086CPU中,指令指针寄存器是 C 。 (A) BP (B) SP (C) IP (D) DI 7.8086CPU中的SP寄存器的位数是 B 。 (A) 8位(B) 16位(C) 20位(D) 24位

8.8086CPU中指令指针寄存器(IP)中存放的是 B 。 (A)指令(B)指令偏移地址(C)操作数(D)操作数偏移地址 9.若当前SS=3500H,SP=0800H,说明堆栈段在存储器中的物理地址 (最大),若此时入栈10个字节,SP内容是什么?若再出栈6个字 节,SP为什么值?答:堆栈段的物理地址范围:35000H~357FFH 当前顶的物理地址为:35000H+0800H=35800H 入栈10个字节以后:SP=0800H-000AH=07F6H 出栈6个字节以后:SP=07F6H+0006H=07FCH 10.下列关于8086系统堆栈的论述中,正确的是 A 。 (A) 堆栈的工作方式是“先进后出”,入栈时SP减小 (B) 堆栈的工作方式是“先进后出”,入栈时SP增大 (C) 堆栈的工作方式是“先进先出”,入栈时SP减小 (D)堆栈的工作方式是“先进先出”,入栈时SP增大 11.8086CPU对内存读/写操作,需两个总线周期的读/写操作是 D 。 (A) 从偶地址读/写一个字节(B) 从奇地址读/写一个字节 (C) 从偶地址读/写一个字(D) 从奇地址读/写一个字 12.总线周期是指 C 。 (A) 执行一条指令所需要的时间; (B) BIU完成一次读和一次写I/O端口操作所需时间之和; (C) BIU完成一次访问存储器或I/O端口操作所需要的时间; (D) BIU完成一次读和一次写存储器操作所需时间之和。 13.8086CPU通过RESET引脚上的触发信号来引起系统复位和启动,复位 时代码段寄存器CS= 0FFFFH ,指令指针IP= 0000H 。 重新启动后,从物理地址为 FFFF0H 的地方开始执行指令。 14. 8086CPU数据总线信号的状态是 C 。 (A)单向双态(B)单向三态(C)双向三态(D)双向双态

微机原理_期末考试试题答案

微机原理与接口技术考试试卷(A) 专业学号姓名成绩 一、填空题(每空1分,共20分) 1. 完成下列程序段,从240H端口读取数据,测试其是否为20H,若不是则将241H端口清0,否则转向NEXT。 MOV DX , (1) (2) AL, DX (3) AL, 20H (4)______ MOV DX,(5) MOV AL,0 OUT DX,AL ….. NEXT: …… 2. 图1中的一个共阴极数码管通过8255A和系统ISA总线相连,请完成下列程序段,使该数码管稳定显示“8”(字型编码为7FH)。 图1 MOV DX, (6) MOV AL, (7) OUT DX, AL ;初始化82C55 MOV DX, (8) MOV AL, (9) (10) ;数码管稳定显示“8” 3..8086 CPU有条地址线,可形成的存储器地址空间,地址范围为。 4..中断类型号为24H的中断向量存放在开始的存储单元。 5..一台微机的地址总线为16条,其RAM存储器容量为16KB,首地址为2000H,且地址是连续的,则可用的最高地址是________。 6..一个数据的有效地址EA = 1234H,且DS =5678H,则该数据在内存中的物理地址是________,该数据段的首单元的物理地址是________,末单元的物理地址是________。 7.若当前堆栈指针SP指向2006H单元,则向堆栈中压入5个字的内容后,SP应指向________。8.若8086 CPU引脚状态是M/IO=1,RD=1,WR=0,则此时执行的操作是________。

二、综合题(80分) 1.(10分) 一个异步串行通信口,通过TXD发送一帧数据的字符格式如图2的实线所示: 图2 如果线路上传送的字符格式包括7位ASCII码数据,一位奇偶校验位,一位停止位。要求:(1) 写出该帧字符所传送的数据值,并说明是奇校验还是偶校验。(2) 如果波特率为600bps,请计算传送上面这一帧数据所需要的时间。(3) 若波特率系数K=16,请计算发送时钟频率TXC的频率值。 2. (10分) 图3为两级译码构成口地址译码电路,PS输出低电平为片选信号。试问 图3 图4 (1) 开关K上合,PS的寻址范围是________。(2) 开关K下合,PS的寻址范围是________。 (3) 开关K下合,A3改接B,A4改接A,则PS的寻址范围是________________。 (4) 请用二进制表示法写出图4的译码电路所决定的端口地址。 3. (20分) 某系统外接电路如图5,8255A口地址为2F0H~2F3H,请设计源程序,一次性 的测试开关的位置,当K闭合时,LED亮,K断开时LED灭(提示:C口高4位应为方式0输入,低4位为方式0输出)。 图5 CODE SEGMENT ASSUME CS:CODE BEG: ;C口初始化 ;读C口

相关文档 最新文档