套大学微机原理及程序设计试卷及答案文档格式.doc

上传人:wj 文档编号:7009666 上传时间:2023-05-07 格式:DOC 页数:125 大小:3.91MB
下载 相关 举报
套大学微机原理及程序设计试卷及答案文档格式.doc_第1页
第1页 / 共125页
套大学微机原理及程序设计试卷及答案文档格式.doc_第2页
第2页 / 共125页
套大学微机原理及程序设计试卷及答案文档格式.doc_第3页
第3页 / 共125页
套大学微机原理及程序设计试卷及答案文档格式.doc_第4页
第4页 / 共125页
套大学微机原理及程序设计试卷及答案文档格式.doc_第5页
第5页 / 共125页
套大学微机原理及程序设计试卷及答案文档格式.doc_第6页
第6页 / 共125页
套大学微机原理及程序设计试卷及答案文档格式.doc_第7页
第7页 / 共125页
套大学微机原理及程序设计试卷及答案文档格式.doc_第8页
第8页 / 共125页
套大学微机原理及程序设计试卷及答案文档格式.doc_第9页
第9页 / 共125页
套大学微机原理及程序设计试卷及答案文档格式.doc_第10页
第10页 / 共125页
套大学微机原理及程序设计试卷及答案文档格式.doc_第11页
第11页 / 共125页
套大学微机原理及程序设计试卷及答案文档格式.doc_第12页
第12页 / 共125页
套大学微机原理及程序设计试卷及答案文档格式.doc_第13页
第13页 / 共125页
套大学微机原理及程序设计试卷及答案文档格式.doc_第14页
第14页 / 共125页
套大学微机原理及程序设计试卷及答案文档格式.doc_第15页
第15页 / 共125页
套大学微机原理及程序设计试卷及答案文档格式.doc_第16页
第16页 / 共125页
套大学微机原理及程序设计试卷及答案文档格式.doc_第17页
第17页 / 共125页
套大学微机原理及程序设计试卷及答案文档格式.doc_第18页
第18页 / 共125页
套大学微机原理及程序设计试卷及答案文档格式.doc_第19页
第19页 / 共125页
套大学微机原理及程序设计试卷及答案文档格式.doc_第20页
第20页 / 共125页
亲,该文档总共125页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

套大学微机原理及程序设计试卷及答案文档格式.doc

《套大学微机原理及程序设计试卷及答案文档格式.doc》由会员分享,可在线阅读,更多相关《套大学微机原理及程序设计试卷及答案文档格式.doc(125页珍藏版)》请在冰点文库上搜索。

套大学微机原理及程序设计试卷及答案文档格式.doc

B、存储器的写入时间

C、存储器进行连续读和写操作所允许的最短时间间隔

D、存储器进行连续写操作所允许的最短时间间隔

8、某一存储单元的逻辑地址为2500H:

0010H时,其对应的物理地址为()。

A、2500HB、0010HC、25100HD、25010H

9、DMA传送结束由I/O接口向CPU发出中断请求,其目的是()。

A、让CPU收回总线控制权

B、让DMA控制器释放总线控制

C、让CPU检查DMA操作正确性

D、让DMA复位,准备下一次DMA传输

10、CPU响应二个硬件中断INTR和NMI时相同的必要条件是()。

A、允许中断B、当前指令执行结束

C、总线空闲D、当前访问存储器操作结束

三、简答题(共20分,每小题5分)

1.8086的储存器空间最大可以为多少?

怎样用16位寄存器实现对20位地址的寻址?

2.指出下列指令的错误

(1)SUBAH,BX

(2)ADDOAH,BL

(3)MOVC3,AX

(4)MOVAX,[SI][DI]

(5)MOVBYTEPTR[BX],999

3.CPU和外设间的数据传送方式有哪几种?

实际选择某种传输方式时,主要依据是什么?

4.什么叫中断向量?

它放在哪里?

对应于1CH的中断向量在哪里?

如1CH中断程序从5110:

2030H开始,则中断向量应怎样存放?

四、程序阅读(共16分,第1题6分,第2题6分,第3题4分)

1.假设(DS)=1234H,(SI)=124,(12464H)=30ABH,(12484H)=464H。

试写出下列程序段执行后有关寄存器的结果。

LEASI,[SI]

MOVAX,[SI]

MOV[SI+22H],1200H

LDSSI,[SI+20H]

ADDAX,[SI]

(DS)=,(SI)=,(AX)=

2.设有三个八位无符号数x、y、z分别存放在DAT、DAT1、DAT2单元中,请写出下列程序段的功能:

MOVAX,0

MOVRES,AX

LEABX,DAT

MOVAL,3

CALLSUB1

MOVAL,5

MOVAL,7

HLT

SUB1PROC

MUL[BX]

ADDRES,AX

INCBX

RET

3.假设(AX)=0FC77H,(CX)=504H,下列程序段要求完成求符号函数SNG(X)的值,试改正其中的错误指令,不允许改变指令或标号位置,X已在AL中。

-1X<

Y=SNG(X)=0X=0

1X>

错误:

ANDAL,AL

JSNEGV

JSZER

MOVY,0

JMPDONE

ZER:

MOVY,-1

NEGV:

MOVY,1

DONE:

RET

五编程题(10分)

1.编写一程序段,统计数据区BUF中0的个数,并存入RES单元。

数据段为:

DATASEGMENT

BUFDB0,5,0,3,2,3,6,-4,0,-9

RESDB?

DATAENDS

CODESEGMENT

ASSUMECS:

CODE,DS:

DATA

六、应用题(19分)

1.对8253定时/计数器各通道的初始化编程是否要按一定顺序?

初始化包括哪些内容?

设8253的端口地址为360H,362H,364H,366H,试对其3个通道进行初始化编程,使计数器0设置为方式1,计数初值为2500H;

计数器1设置为方式2,计数初值为3000H,计数器2设置为方式3,计数初值为1000。

注:

8253控制格式为

D7D6:

选择通道。

D5D4:

00—计数器锁存;

01—只读/写计数器低字节;

10—只读/写计数器高字节;

11—先读/写计数器低字节,在读/写计数器高字节。

D3D2D1:

确定工作方式。

D0:

1—BCD码计数;

0—二进制计数。

大学微机原理及程序设计试卷

(二)

1、十六进制数2B.4转换为二进制是___________,转换为十进制是___________。

2、已知X=-115,则X的原码是__________,补码是___________。

(用八位二进制表示)

3、衡量存储器的主要性能指标有________、________、________、________和________。

4、CPU和外部设备进行信息交换,必须通过__________电路。

5、CPU工作时,内存的物理地址由______和________两部分组成。

6、微型计算机由________、________、________和系统总线组成。

1、下列数中最大的数是()。

A、(1011011)2B、(142)8

C、(62)16D、(10010111)BCD

2、正数的机器数等于其真值的码制有()。

A、原码B、补码

C、反码D、原码、反码、补码

3、若采用双符号位判断溢出,当出现正溢出时,符号位是()。

A、00B、01C、11D、10

4、运算器的主要功能是进行()。

A、算术运算B、逻辑运算

C、初等函数运算D、逻辑运算与算术运算

5、在CPU中跟踪指令后继地址的寄存器是()。

A、主存地址寄存器B、指令寄存器

C、程序计数器D、状态条件寄存器

6、8086/8088CPU中,用来存放程序的指令代码序列的寄存器是()。

A、CSB、DSC、SSD、ES

7、ROM是指()。

A、随机读写存储器B、可编程的只读存储器

C、只读存储器D、可擦除的可编程只读存储器

8、随机存储器是指()。

A、在工作时内容不能改变

B、以任意次序读写任意存储单元所用的时间相同

C、只能以某种预先确定的顺序来读写存储单元

D、不是根据地址而是根据所存储信息的全部特征可部分特征存取

9、指令周期是指()。

A、从主存储是读取一条指令的时间

B、执行一条指令的时间

C、从主存中读取一条指令到指令执行结束的时间

D、主频脉冲时间

10、8086/8088CPU响应硬件中断INTER请求的必要条件除IF=1外,还需满足()。

A、访存储器操作结束B、当前指令执行完

C、无软件中断请求D、无内部中断请求

1.状态标志和控制标志有何不同?

程序中是怎样利用这两类标志的?

8086的状态标志控制标志分别有哪些?

2./BHE信号的作用是什么?

试说明当起始地址为奇地址、偶地址、一次读写一个字节和一个字时,/BHE和A0的状态。

3.什么是最小模式和最大模式?

它们在用途上有什么不同?

4.非屏蔽中断有什么特点?

可屏蔽中断有什么特点?

分别在什么场合?

四、程序阅读(共12分,第1题6分,第2题6分)

1.有以下程序段,认真阅读后回答问题?

(列竖式计算)

MOVAL,08H

MOVBL,07H

ADDAL,BL

AAA

则程序段执行后,(AH)=,(AL)=,CF=.

2.若DATA1与DATA2都是内存单元的地址,请指出下列程序段的功能:

MOVAL,0

LEASI,DATA1

LEABX,DATA2

MOVCX,64H

NEXT:

MOVAL,[SI]

MOV[BX],AL

INCSI

LOOPNEXT

五、编程题(12分)

1.编写一程序段,将数据区BUF中最大的数存入RES单元。

DATASEGMENT

BUFDB0,5,0,3,2,10,8,5,3,6

DATAENDS

六、综合应用题(共21分,第1题12分,第2题9分)

1.8086CPU同存储器芯片2716和6116的连接如图所示,请分别写出2片芯片的存储容量和地址范围(先用2进制表示,然后把无关位设置0后写出16进制表示)

存储容量2716______;

6116为_________。

地址范围2716为______________(B)至__________________________(B)

或________________________(H)至__________________________(H)

6116为_____________________(B)至________________________(B)

或__________________________(H)至___________________________(H)

2.编写一段程序,使8255的PC6上发出一个宽度为1ms的正脉冲,设已知8255的口地址为54H~57H,C口工作在方式0,原始状态PC6=1,1ms的时间可调用延时子程序DELAY获得。

大学微机原理及程序设计试卷(三)

1、十进制数61.5转换为二进制是________________,转换为十六进制是_______。

2、已知X的原码是10001000,则X的反码是__________,补码是___________。

3、现代的计算机都采用总线结构来实现同外界的信息传送。

总线有三类,其中片总线包括________、________和________,其中只有________是双向总线。

4、I/O端口的编址方式有_________和__________两种。

其中,在PC机中,CPU的I/O端口编址方式为__________。

5、对堆栈操作时,8086会自动选择________值作为段基值,加上由________提供的偏移量形成物理地址。

6、一片8255A端口A有________种工作方式,端口B有________种工作方式。

1、存取时间是指()。

B、存储器进行连续读和写操作所允许的最短时间间隔

C、存储器进行连续写操作所允许的最短时间间隔

D、存储器进行连续读操作所允许的最短时间间隔

2、现有4K×

8位的RAM芯片,它所具有的地址线条数应是()条。

A、12B、13C、11D、10

3、在查询传送方式中,CPU要对外设进行读出或写入操作前,必须先对外设()。

A、发控制命令B、进行状态检测

C、发I/O端口地址D、发读/写命令

4、当进行加法或减法运算时,若最高位发生进位或借位,则()。

A、CF=1B、DF=1C、SF=1D、ZF=1

5、下列四条指令中,错误的指令是()。

A、SHRAL,1B、MOVAL,64H

C、SHLAH,CLD、MOVAL,BX

6、下面的名字中,无效的是()。

A、NUM__ONEB、2NUM__ONEC、NUM__2D、NUM__TWO

7、如下的程序段

VARDW?

ARRAYDD10DUP(?

MOVAX,TYPEARRAY

当执行第3行指令后,AX的内容为

A、10B、4C、2D、1

8、由4M×

1位存储芯片构成8M×

8位的内存条,所需该存储芯片的片数为()。

A、4片B、8片C、16片D、32片

9、8088CPU响应中断后,在发出第一个中断响应信号的同时,内部自动实现()。

A、开中断B、关中断C、保护DSD、中断返回

10、8086/8088CPU执行INTn指令时,CPU将以下寄存器压入堆栈的顺序是()。

A、FLAGS,IP,CSB、IP,CS,FLAGS

C、CS,IP,FLAGSD、FLAGS,CS,IP

三、简答题(共25分,第1题6分,第2、3题5分,第4题9分)

1.总线周期的含义是什么?

8086/8088的基本总线周期由几个时钟组成?

如果一个CPU的时钟频率为24MHz,那么,它的一个时钟周期为多少?

一个基本总线周期为多少?

2.8086的总线接口部件有那几部分组成?

3.8086系统中,当对SS和SP寄存器的值进行修改时,有什么特殊规定?

为什么这样做?

4.中断处理子程序在结构上一般是怎样一种模式?

四、计算题(10分)

1.已知两数5678H和0DCBAH相加,试写出各标志位的置位情况和相加结果(用竖式计算)。

OF:

SF:

AF:

CF:

结果:

五、程序阅读(共12分,每小题4分)

1.下述指令执行后,寄存器AX和BX中的内容。

MOVAX,1234H

MOVBX,0FFFFH

INCAX

NEGBX

ADDAX,BX

(AX)=,(BX)=

2.阅读程序段后给出其运行结果。

(1)设(SP)=80H;

(BX)=0FFH;

(AX)=1。

PUSHBX

ADDBX,AX

XORBX,AX

POPCX

上述程序段运行后,(SP)=;

(CX)=。

(2)有如下程序段

MOVDL,0FOH

MOVDH,64H

CALLSS1

DECDH

SS1PROC

ANDDL,DH

INCDL

SS1ENDP

上述程序段运行后,(DL)=;

(DH)=。

六、设计题(共23分,第1题10分,第2题13分)

1.编写一程序段,统计数组ARY中负数的个数,并存入CONT单元中。

ARYDB—1,0,3,—6,7,23,0,—50,3,1

CONTDB?

DATAENDS

2.8253计数器0在1ms脉冲信号源作CLK0且工作在方式3,定时1分钟,用8255的PC6提供GATE0,在定时期间,由PC7控制的灯亮(PC7=1,亮)对OUT0的检测通过PC0进行,定时结束灯灭,先画出脉冲信号源、8253,8255的连接关系图,再编写程序段。

(8253,8255采用PC机上的端口地址,分别为40H~43H,60H~63H)。

大学微机原理及程序设计试卷(四)

1、与十进制数128等值的二进制数是。

2、根据功能,8086的标志位可分为标志和标志。

3、8086的数据总线和地址总线分别是和条。

4、微型计算机由、和组成。

5、8088在分别访问代码段、数据段及堆栈段时,偏移量分别由、和提供。

6、8086系统中的信号通常作为_____地址存储体的体选信号。

当为____电平时有效。

7、机器指令由______和______两部分组成。

1、DECBYTEPTR[BX]指令中的操作数的数据类型是()。

A、字 B、双字 C、字节 D、四字

2、在下面语句中,BUFFER称为()。

BUFFERDB01H,0AH

A、符号 B、变量 C、助记符 D、标号

3、8086CPU中的段寄存器用来存放()。

A、存储段的物理地址B、存储器的逻辑地址

C、存储器的段基值D、存储器的起始地址

4、8086系统中内存储器的地址空间为1M,而在进行I/O读写时,有效的地址线是()。

A、高16位B、低16位C、高8位D、低8位

5、有一RAM芯片的地址线为A0~A9,数据线为D0~D3,则该存储器芯片的存储容量为()。

A、2K×

4位B、1KB

C、2KBD、1K×

4位

6、在16位存储系统中,为了(),存储字最好存放在偶地址。

A、便于快速寻址B、节省所占的内存空间

C、减少执行指令的总线周期D、减少读写错误

7、有一8086系统的中断向量表,在0000H:

003CH单元开始依次存放34H、FEH、00H和F0H四个字节,该向量对应的中断类型码和中断服务程序的入口地址分别为()。

A、0EH,34FEH:

00F0HB、0EH,F000H:

FE34H

C、0FH,F000H:

FE34HD、0FH,00F0H:

34FEH

8、8253可编程定时/计数器的计数范围是()。

A、0-255B、1-256C、0-65535D、1-65536

9、若AX=3500H,CX=56B8H,当ANDAX,CX指令执行后,AX=()。

A、1400H B、77F8H C、0000H D、0FFFFH

10、用助记符、符号地址、标号和伪指令、宏指令以及规定的格式书写程序的语言称为()。

A、汇编语言 B、高级语言 C、机器语言 D、低级语言

三、简答

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

当前位置:首页 > 人文社科 > 文化宗教

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2