微型运算机原理与接口技术单科班原理习题新.docx

上传人:b****4 文档编号:4696493 上传时间:2022-12-07 格式:DOCX 页数:15 大小:25.73KB
下载 相关 举报
微型运算机原理与接口技术单科班原理习题新.docx_第1页
第1页 / 共15页
微型运算机原理与接口技术单科班原理习题新.docx_第2页
第2页 / 共15页
微型运算机原理与接口技术单科班原理习题新.docx_第3页
第3页 / 共15页
微型运算机原理与接口技术单科班原理习题新.docx_第4页
第4页 / 共15页
微型运算机原理与接口技术单科班原理习题新.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

微型运算机原理与接口技术单科班原理习题新.docx

《微型运算机原理与接口技术单科班原理习题新.docx》由会员分享,可在线阅读,更多相关《微型运算机原理与接口技术单科班原理习题新.docx(15页珍藏版)》请在冰豆网上搜索。

微型运算机原理与接口技术单科班原理习题新.docx

微型运算机原理与接口技术单科班原理习题新

一、填空题

一、地址总线的位数决定了的最大容量。

二、CS内容为1000H,IP内容为8932H,那么物理地址

3、在运算机中三总线是指总线、总线和操纵总线。

4、80X86CPU在实地址模式下可寻址_______存储单元。

五、80X86在实地址模式下物理地址分为两部份和。

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

7.在运算机中处置字符时,常采纳码。

8.在运算机中三总线是指总线、总线和总线。

9.程序流向的操纵和转移,主若是通过改变和的值。

10.汇编语言程序的开发,要紧通过、、和,直到生成完全正确的可执行文件为止。

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

12.假设字节单元(06925H)=12H,(06926H)=45H,(06927H)=78H,那么字单元(06925H)=__________,字单元(06926H)=______________。

13.“先执行后判定”的循环程序结构中,循环体执行的次数最少是。

14.在指令MOVAX,0执行后,CPU状态标志位ZF的取值。

XT加电复位后执行的第一条指令的物理地址是,该地址属于。

16.当利用串比较指令CMPSB寻觅两数据块中相同字节数据时,应利用重复前缀。

17.已知8086的代码段寄放器(CS)=2000H,那么代码段可寻址的物理地址空间范围为。

18.假设(CS)=4200H,物理转移地址为4A230H,当CS的内容被设定为7900H时,那么物理转移地址为。

19.堆栈是内存中遵循规那么的一个专用区域;在8086/8088系统中,设(SP)=0034H,若是用栈操作指令存入7个数据,那么(SP)=,假设又用栈操作指令掏出2个数据,那么(SP)=。

的状态寄放器中,标志SF和OF的含义是和。

假设当减法运算X-Y后,(SF)=一、(OF)=1,说明二者比较的结果是。

2一、RS-232C采纳负逻辑,规定逻辑“1”在之间,逻辑“0”在之间。

2二、利用8254的工作方式可产生方波。

23.系统启动后,60H型中断向量被安排在内存地址四个单元中。

24、PC机与I/O设备的信息互换有无条件传送方式、查询方式、和。

2五、要实现异步通信,收发两边和必需一致。

26、外设通过接口发出中断请求,标志寄放器中断许诺标志I为。

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

28、在对8254初始化编程时,必需先写入,然后再写。

2九、在PC机系统中,I/O端口编址方式为。

30、假设异步通信一帧数据为9位,持续传送每秒传送100个字符,那么通信速度是波特。

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

二、选择题

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

AMOVWORDPTR[DI],ALB.MOVAL,800

C.MOV[BP],12HD.DECSI

()二、用于概念常数、变量的内存空间分派和定位的是

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

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

A.MOV[BX],AHB.IMUL10

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

()4、当一存储单元的段地址为2000H,偏移地址为3000H,用符号方式表示为

A2000:

3000B23000H

C3000:

2000D32000H

()五、指令JMPWORDPTRBETA的寻址方式为A段内直接寻址B段间直接寻址

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

()六、存储器ROM的特点是

A可随机读,不可随机写B可随机读

C可随机写,不可随机读D不可读写

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

A.MOV[DI],ALB.MUL10

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

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

A寄放器B指令

C硬盘D内存

()九、八位二进制补码B表示:

A、-127B、+0

C、-128D、-0

()10、用于概念常数、变量的内存空间分派和定位的是

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

()1一、用指令的助记符,符号地址,标号和伪指令,宏指令和规定的格式书写程序的语言称为:

A.汇编语言B.高级语言C.机械语言D.低级语言

()1二、运算机存储信息的大体单位是一个______________位。

A.二进制B.八进制C.十进制D.十六进制

()13、设(DS)=8225H,(DI)=3942H,指令MOVAX,[DI]中源操作数的物理地址是:

A.85B92HB.86192HC.BB690HD.12169H

()14、指令指针寄放器是:

A.IPB.SPC.BPD.PSW

()19.宏指令与子程序的相同的地方为()

A.宏指令的目标代码与子程序的目标代码都是唯一的

B.都需要先概念,后挪用

C.执行宏指令的目标代码时与执行子程序时一样,需要增加如爱惜现场、恢复现场一类的额外开销

D.宏指令的目标代码与子程序的目标代码都不是唯一的

()20.在某个汇编语言程序中需要多次执行某个独建功能的程序段,那么用宏指令实现比用子程序实现()

A.占内存空间小,但速度慢B.占内存空间大,但速度快

C.不仅速度快,而且占内存空间小D.速度慢

()21.寻址方式指出了操作数的位置,一样来讲

A.当即寻址给出了操作数地址

B.寄放器寻址的操作数在寄放器内,而指令给出了寄放器

C.直接寻址直接给出了操作数本身

D.间接寻址给出了内存数本身

()在进行无符号数比较时,应依照标志位来判别。

和OF和PF

和ZF和OF

()23.设(SP)=0200H,(SS)=4000H,执行PUSHBX指令后,栈顶的物理地址是多少。

()24.设数据段中有一概念:

ABCDDH,指令:

MOVAX,WORDPTRABC+1执行后AX的值是多少。

()25.设AX中寄存一有符号数,要执行(AX)/2运算应利用指令。

AX,1AX,1

AX,1AX,1

()26、以下设备系统中,一样不与三总线直接连接的是:

A、外设B、I/O接口

C、ROMD、RAM

()27、外设引发的硬件中断,由CPU的输入端()同意。

AINTRBINT

CCLKDALE

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

AISRBIMR

CICWDIRR

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

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

C、B→操纵字寄放器D、00001001B→操纵字寄放器

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

ASTBBOBF

CACKDIBF

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

APC2BPC4

CPC3DPC6

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

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

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

()33、执行返回指令,退出中断效劳程序,现在的返回地址来自()

AROM区BIP

C堆栈区D中断向量表

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

A.程序B.8259A中断操纵器

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

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

A软中断B按时中断

C用户中断D硬中断

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

A、13B、7

C、12D、8

()37、程序查询方式,老是按顺序完成一个字符的写入。

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

C读状态口,写操纵口,写数据口D读操纵口,写数据口

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

A、数据B、数据和操纵

C、数据和状态D、数据、状态和操纵

的一帧数据格式可通过操纵字来设定,它能传送的最短帧长度是()

位位

位位

工作于方式1输入时,采纳查询方式接收数据之前,应查询的信号是()

B.

三、判定题

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

()

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

()

3、80X86实地址模式下概念逻辑段时,每个段的大小一样大。

()

4、80X86指令系统,进行乘法运算时,目的操作数必需在AX中。

()

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

()

六、伪指令“EQU”与“=”功能相同,没有区别。

()

7、设计程序采纳循环结构时,必需明白循环的次数。

()

八、PC/AT机中断屏蔽方式采纳特殊屏蔽方式。

()

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

()

10、8254中的3个计数器尽管都已被系统利用,可是计数器0和计数器2仍然能够让用户利用。

()

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

()

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

()

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

()

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

()

四、简答题

1简述中断向量及中断向量表的概念。

9.简述可屏蔽中断响应的执行进程。

10什么叫调制?

什么叫解调?

什么缘故在长距离的串行通信中需要用调制解调器?

11.I/O端口的编址方式有几种,他们各自的特点是什么?

五、写出以下程序段执行后,相关器件中的结果。

1MOVAX,0007H

MOVBL,08H

ADDAL,BL

AAA结果:

(AL)=CF=

2设(SP)=0109H,(SS)=2300H

MOVAX,1234H

MOVBX,3456H

MOVCX,789AH

PUSHAX

PUSHBX

POPCX

结果:

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

3TABLEDW10H,20H,30H,40H,50H

ENTRYDW3

COUNTEQU$-TABLE

.........

MOVBX,OFFSETTABLE

ADDBX,ENTRY

MOVAX,[BX]

AX=COUNT=

4执行以下指令后

ORG0100H

ARY1DB10H,20H

ARY2DW3000H

MOVBX,OFFSETARY1

MOVDL,[BX]

MOVAX,WORDPTR[BX+1]

HLT

BX=,DL=,

7MOVAL,0C8H

ADDAL,0C8H

AL=CF=SF=OF=

六、写出程序段的功能

1SALAL,1

MOVBL,AL

SALAL,1

SALAL,1

ADDAL,BL

功能:

 

3VECTORSEGMENT

ORG10

A1DW10,11

A2DW12

ORG20

A3DW1234H

VECTORENDS

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

4PUSHAX

PUSHBX

POPAX

POPBX

功能:

七、编程题

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

BGN:

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)

3、试编写一程序段,计算S=1+2+3+…+30,并将结果存于AX中。

4下面的程序是把DA数据区的书0~9转换为对应的ASCII码,完善本程序。

数据段:

DADB00H,01H,03H,04H,05H,06H,07H,08H,09H

ASCIDB10DUP(?

CUNT=ASCI-DA

代码段:

LEASI,DA

LEADI,ASCI

(1)

LOP:

MOVAL,[SI]

(2)

MOV[DI],AL

INCSI

INCDI

LOOPLOP

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

MOVDX,

(1)

(1)AL,DX

(2)AL,20H

(3)NEXT

MOVDX,(5)

MOVAL,0

OUTDX,AL

……

NEXT:

……

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

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

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

(3)在点----点单工通信程序中,两边约定用“ESC”(其ASCII码为1BH)作为通信终止字符,试写动身送端的发送程序段。

(假设发送的数据在数据段中从BUFFER开始的单元中。

11、已知利用8255A芯片,B口工作于方式0作输出口,系统总线的A3A2接该芯片的A1A0引脚,当系统总线中的A15-------A4为一、A1为0、A0为1时,芯片的CS端有效,现需要将存储器TAB单元开始寄存的10个字符由B口输出,方式操纵字为80H,试设计一程序段:

12、已知系统外接一8254芯片,其CLK输入频率为8MHZ,使8254的OUT2输出频率为10KHZ的方波。

(8254的地址为34CH---34FH)试编写相应的初始化程序段。

答案

一填空

1.系统内存

2.18932H

3.数据、地址、

4.系统内存

5.段地址、偏移地址

六、AX7、ASCII码

八、数据、地址、操纵9、CS、IP

10、编辑、汇编、链接、调试1一、.asm

1二、4512H;7845H13、1

14、没有阻碍15、FFFF0H,ROM

1六、REPNZ17、20000H~~2FFFFH

19.后进先出,0026H,002AH

20.符号标志,溢出标志,X>Y

2一、-3——-15V;+3——+15V2二、3

23、60H*4—60H*4+324、中断DMA

25、帧格式波特率2六、1

27、A2八、操纵字初值

2九、独立编址30、900

3一、55

二、选择题

一、D二、A3、A4、A五、C六、A7、A八、C九、C10、A

11A13A14.A26、A27、A28、D29、D30、D31、B32、C33、C34、B35、D36、C37、A38、D

三、判定

1√2✗3✗4✗5✗6✗7✗八、✗九、✗10、✓

1一、✗1二、✗13、✗14、✗

四、简答题

一、

简答题答案见教材

五、写出以下程序段执行后,相关器件中的结果。

1、AL=05HCF=1AF=1

2、AX=1234HBX=3456HCX=3456HSP=0FEH

3、AX=1E00HCOUNT=12

4、BX=0100HDL=10H

7AL=90HCF=1,SF=1,OF=0

六、写出程序段的功能

1将AL*10

3A2为14A3为20

4AX,BX内容互换

七、编程题

1、1、ASSUME2、DS3、CX4、WORDPTR[SI]5、BL6、NEXT7、28、4CH9、ENDS10、BGN

3MOVSI,1

MOVAX,0

MOVCX,30

A1:

ADDAX,SI

INCSI

LOOPA1

4、

(1)MOVCX,CUNT

(2)ADDAL,30H

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

10、

(1)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

MOVAH,4CH

INT21H

11、

  MOV AL,80H

     MOV DX,0FFFDH

     OUT DX,AL

  LEA  BX,TAB

  MOV CX,10

     MOV DX,0FFF5H

  A1:

 MOV AL,[BX]

     INC BX

     OUT DX,AL

LOOP A1

1二、MOVAL,1011O111B

MOVDX,34FH

OUTDX,AL

MOVAX,800H

MOVDX,34EH

OUTDX,AL

MOVAL,AH

OUTDX,AL

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

当前位置:首页 > 初中教育 > 语文

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

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