7单科班原理习题解析.docx

上传人:b****8 文档编号:9370658 上传时间:2023-02-04 格式:DOCX 页数:13 大小:21.45KB
下载 相关 举报
7单科班原理习题解析.docx_第1页
第1页 / 共13页
7单科班原理习题解析.docx_第2页
第2页 / 共13页
7单科班原理习题解析.docx_第3页
第3页 / 共13页
7单科班原理习题解析.docx_第4页
第4页 / 共13页
7单科班原理习题解析.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

7单科班原理习题解析.docx

《7单科班原理习题解析.docx》由会员分享,可在线阅读,更多相关《7单科班原理习题解析.docx(13页珍藏版)》请在冰豆网上搜索。

7单科班原理习题解析.docx

7单科班原理习题解析

一、选择(各小题给出的四个答案中,只有一个正确答案)

(A)1用于定义常数、变量的内存空间分配和定位的是

A伪指令B机器指令C宏指令D微指令

(B)2、下列数中最大的数是

A.10010101BB.(227)8

C.96HD.143

(A)3、在机器数()中,零的表示形式是唯一的.

A.补码B.原码

C.补码和反码D.原码和反码

(A)4、定点8位字长的字,采用补码形式时,一个字所能表示的整数范围为:

A.–128---+127B.–127---+127

C.–129---+128D.–128---+128

(C)5、指令JMPWORDPTRBETA的寻址方式为

A段内直接寻址B段间直接寻址

C段内间接寻址D段间间接寻址

(A)6、下面指令中哪一条是正确的:

A.MOV[DI],ALB.MUL10

C.MOV[AX],12D.INC[DI]

(D)7、下面指令中哪一条是正确的:

AMOVWORDPTR[DI],ALB.MOVAL,800

C.MOV[BP],12HD.DECSI

(C)8、CPU可直接访问的操作数不可能在:

A寄存器B指令

C硬盘D内存

(C)9、八位二进制补码10000000B表示:

A、-127B、+0

C、-128D、-0

(A)10、用于定义常数、变量的内存空间分配和定位的是

A伪指令B机器指令C宏指令D微指令

(A)11、下面指令中哪一条是正确的:

A.MOV[BX],AHB.IMUL10

C.MOV[BX],12D.INC[SI]

(C)12、8086CPU的寻址范围是:

A.64KBB.640K

C.1MBD.16MB

(A)13、下列设备系统中,一般不与三总线直接连接的是:

A、外设B、I/O接口

C、ROMD、RAM

(A)14、外设引发的硬件中断,由CPU的输入端()接受。

AINTRBINT

CCLKDALE

(D)15、8259A管理中断时,当IRI中断请求信号有效时()相应位置1。

AISRBIMR

CICWDIRR

(D)16、8255A工作在方式1输入时,将端口C的第4位(PC4)置位,应执行()操作。

A、10001000B端口CB、00010000B端口C

C、10001000B控制字寄存器D、00001001B控制字寄存器

(D)17、8255A工作于选通输入方式下时,信号()表示输入缓冲器满。

ASTBBOBF

CACKDIBF

(B)18、8255A的A口工作于方式1输入,当A口允许中断时,需将()置1。

APC2BPC4

CPC3DPC6

(C)19、8254计数器电路中,GATE=1表示()。

A禁止计数器计数BOUT端输出高电平

C允许计数器计数DOUT端输出低电平

(C)20、执行返回指令,退出中断服务程序,此时的返回地址来自()

AROM区BIP

C堆栈区D中断向量表

(B)21、PC/AT系统中,CPU响应外部可屏蔽中断,中断源的中断类型码由提供给CPU。

A.程序B.8259A中断控制器

C.中断向量表D.堆栈区

(D)22、按下任意一键而产生的中断请求,属于

A软中断B定时中断

C用户中断D硬中断

(C)23、串行异步通信协议所规定的一幀数据中,允许最长的一帧数据共有()位。

A、13B、7

C、12D、8

(A)24、程序查询方式,总是按次序完成一个字符的写入。

A读状态口,写数据口B写数据口

C读状态口,写控制口,写数据口D读控制口,写数据口

(D)25、典型的接口电路中应含有端口。

A、数据B、数据和控制

C、数据和状态D、数据、状态和控制

二、填空:

1、在乘法指令MULBX中,被乘数隐含指AX。

2.一个字单元在存储器中存储时,最好低字节存于偶字节存储单元中。

3.在计算机中处理字符时,常采用ASCII码。

4.在计算机中三总线是指数据总线、地址总线和控制总线。

5.程序流向的控制和转移,主要是通过改变CS和IP的值。

6.49BCD码用二进制数可表示为49H。

7.汇编语言程序的开发,主要经过编辑、编译、链接和调试,直到生

成完全正确的可执行文件为止。

8.汇编语言源程序的扩展名为asm。

9.在8086中存储单元的物理地址可有段地址和有效地址两部分计算得到。

10、PC机中8254的0号计数器每隔55ms产生一次时钟中断请求。

11、RS-232C采用负逻辑,规定逻辑“1”在-3——-15v之间,逻辑“0”在+3——+15v之间。

12、利用8254的工作方式3可产生方波。

13、系统启动后,60H型中断向量被安排在内存地址60H*4—60H*4+3四个单元中。

14、PC机与I/O设备的信息交换有无条件传送方式、查询方式、中断和DMA。

15、要实现异步通信,收发双方帧格式和波特率必须一致。

16、外设通过接口发出中断请求,标志寄存器中断允许标志I为1。

17、8255A数据口中,A口可工作在双向方式。

18、在对8254初始化编程时,必须先写入控制字,然后再写初值。

19、在PC机系统中,I/O端口编址方式为独立编址。

20、假设异步通信一帧数据为9位,连续传送每秒传送100个字符,则通信速率是900波特。

21、指令队列特点是先进后出,堆栈特点是后进先出。

22、若要在存储器中存放一个字的数据,则高字节存放在高地址单元,低字节存放在低地址单元。

23、若半导体存储芯片的地址线为15条,数据线为8条,其容量为32K。

24、8086/8088微处理器地址线为20条。

25、IBMPC/XT机中,留有1KB存储空间,可存放256个中断向量。

26、汇编语言源程序语句INCBYTEPTR[BX]中含义是将DS:

[BX]内容增1

27、可编程并行接口芯片8255A的控制寄存器接收方式选择控制字,以便控制A组和B组的工作方式。

28、8254芯片的三个计数器必须分别进行初始化,选定一种工作方式,写入计数初值,才能启动,开始计数工作。

29、在各种微型计算机系统中,存储器均以字节为基本存储单元,如欲存储一个32位二进制数,则应存放在连续4个单元中。

30、在微型计算机系统中,按存取速度和用途可以把存储器分为内存和外存两大类,其中外存所存放的信息必须调入内存后,CPU才能使用。

31、中断指令INTn中的n为中断类型码,其所能表示的范围是0——255。

三、判断题(正确画“”,错误画“”)

1.在存储器中两个存储单元的有效地址不可能相同。

()

2.两个二进制数相加如产生了进位,必然有溢出。

()

3.在同一系统中,对于不同的指令,一个时钟周期的时间也不同。

()

4.8086在定义逻辑段时,每一个段的大小一样大。

()

5.在子程序设计中,子程序利用RET返回断点处执行。

()

6、主机与外设之间可以进行直接访问。

()

7、在中断相量表中存放着按中断类型大小(从小到大)排序的服务程序的入口地址。

()

8、PC/AT机中断屏蔽方式采用特殊屏蔽方式。

()

9、外设从发出中断请求到真正转入中断服务程序执行需一段时间,不同外设所需的时间是相同的。

()

10、8254中的3个计数器虽然都已被系统使用,但是计数器0和计数器2仍然可以让用户使用。

()

11、中断方式中,主程序响应中断请求,在产生转移之后,自动将断点压入堆栈。

()

12、在PC机中在关机的状态下,实时时钟将停止工作。

()

13、在串行异步通信中一帧数据中必须有奇偶校验位。

()

14、寄存器间接寻址中操作数放在通用寄存器中。

()

15、堆栈是以“后进先出”方式工作的存储空间。

()

16、8255A的方式0、方式1、方式2都具有中断请求功能。

()

17、8086系统的堆栈操作既可以以字节为单位进行,也可以以字为单位进行。

()

18、8086输入输出指令中端口地址可以是8位的,也可以是16位的。

(  )

19、设定8254为方式0时,GATE由高变低电平时计数停止。

()

20、全双工通信是指通信双方可以同时进行数据的接受和发送。

()

写出下列指令的执行结果或功能

3.TABLEDW10,20,30,40,50

ENTRYDW3

COUNTEQU$-TABLE

MOVBX,OFFSETTABLE

ADDBX,ENTRY

MOVAX,[BX]

AX=COUNT=

AX=1E00H、COUNT=12

VECTORSEGMENT

ORG10

A1DW10,11

A2DW12

ORG20

A3DW1234H

VECTORENDS

A2的有效地址为,A3的有效地址为。

A2:

14、A3:

20

执行下列指令后

ORG0100H

ARY1DB10H,20H

ARY2DW3000H

MOVBX,OFFSETARY1

MOVDL,[BX]

MOVAX,WORDPTR[BX+1]

HLT

BX=,DL=,AX=

0100H、10H、20H

2设(SP)=010AH,(SS)=2300H

MOVAX,1234H

MOVBX,3456H

MOVCX,789AH

PUSHAX

PUSHBX

POPCX

结果:

(AX)=(BX)=(CX)=(SP)=

(AX)=1234H(BX)=3456H(CX)=3456H(SP)=0108H

系统主串行口传送英文文件,一幀字符中7位数据位,无校验,1位停止位。

(1)若系统的波特率为4800,进行全双工通信,发送采用查询方式,接收采用中断方式,编写一程序段,完成对主串口的初始化。

(2)请画图详细说明串行异步通信中一幀数据的格式。

(3)在点----点单工通信程序中,双方约定用“ESC”(其ASCII码为1BH)作为通信结束字符,试写出发送端的发送程序段。

(假如发送的数据在数据段中从BUFFER开始的单

(1)MOVDX,3FBH

MOVAL,80H

OUTDX,AL

MOVDX,3F8H

MOVAL,18H

OUTDX,AL

MOVDX,3F9H

MOVAL,00H

OUTDX,AL

MOVDX,3FBH

MOVAL,00000010B

OUTDX,AL

MOVDX,3FCH

MOVAL,00001111B

OUTDX,AL

MOVDX,3F9H

MOVAL,00001101B

OUTDX,AL

(2)略(参见教材)

(3)MOVBX,OFFSETBUFFER

SCAN:

MOVDX,3FDH

INAL,DX

TESTAL,20H

JZSCAN

MOVAL,[BX]

MOVDX,3F8H

OUTDX,AL

CMPAL,1BH

JNESCAN

DONE:

MOV DX,3FDH

IN  AL,DX

AND  AL,01000000B

JZ   DONE

1下面程序功能为:

统计DA数据区中正数,‘0’,负数的个数。

请分析程序,并在编号

(1)——(10)处填入适当内容,并将结果写入答题纸的指定位置。

源程序:

DATASEGMENT

DADW-1,0,3,02,4,8,0AH,0FEH,87

COUNTDB($-DA)/2

CNTDB?

DB?

DB?

DATAENDS

STACKSEGMENT

DW20HDUP(?

STACKENDS

CODESEGMENT

(1)CS:

CODE,DS:

DATA,SS:

STACK

START:

MOVAX,DATA

MOV

(2),AX

MOVAX,0

MOVBL,0

LEASI,DA

MOV(3),COUNT

LOP:

CMP(4),0

JZZERO

JNSPLUS

INC(5)

JMP(6)

ZERO:

INCAH

JMPNEXT

PLUS:

INCAL

NEXT:

ADDSI,(7)

LOOPLOP

MOVCNT,AL

MOVCNT+1,AH

MOVCNT+2,BL

MOVAH,(8)

INT21H

CODE(9)

END(10)

2下列程序从端口240H输入数据,测试其是否为20H,若不是,将241H单元清0,若是,转NEXT处执行。

MOVDX,

(1)

(2)AL,DX

(3)AL,20H

(4)NEXT

MOVDX,(5)

MOVAL,0

OUTDX,AL

……

NEXT:

……

11、ASSUME2、DS3、CX4、WORDPTR[SI]5、BL

6、NEXT7、28、4CH9、ENDS10、START

21、240H2、IN3、CMP4、JZ5、241H

 

七、问答题:

1、请写出硬中断的执行过程(假如硬中断中断源的中断号为10)

2、请叙述CPU与外设之间数据传送方式。

 

一、选择

1、A2、B3、A4、A5、C6、A7、D8、C9、C10、A11、A12、C13、A14、A15、D16、D17、D18、B19、C20、C21、B22、D23、C24、A25、D

二、填空:

1、AX2、偶地址

3、ASCII码4、数据、地址、控制

5、CS、IP6、49H

7、编辑、编译、链接、调试8、.asm

9、段地址、有效地址10、55

11、-3——-15V;+3——+15V12、3

13、60H*4—60H*4+314、中断DMA

15、帧格式波特率16、1

17、A18、控制字初值

19、独立编址20、900

21、先进先出、后进先出22、高、低

23、32K24、20

25、25626、将DS:

[BX]内容增1

27、方式选择控制字28、初试化

29、连续4个单元30、调入内存

31、0~255

三、判断题(正确画“”,错误画“”)

1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18、19、20、

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1