期终考试试卷B(1) -

更新时间:2023-11-24 09:43:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

…………… … … … … … … … … … … …号线学… … … … …… … … … … … 名封姓… … … … … … … … … … … 级…班… 密 … … … … … … … … … … …业…专…………… …曲阜师范大学杏坛学院2009—2010学年第一学期期末试卷(B卷)

[4] 8086微处理器的内部结构由两大部分组成,即总线接口部件BIU(Bus

年级: 2007 专业: 考试科目: Interface Unit)和执行部件EU(Execution Unit)。和一般的计算机中央处理器相

题号 一 二 三 四 五 六 七 八 总分 比较,8086的EU相当于______。 得分 30 30 20 20 评卷人

A) 运算器 B)计数器 C) 累加器 D) 控制器

[5] 一般地,我们将计算机指令的集合称为______ 。

一. A)指令系统 B)汇编语言 C)模拟语言 D)仿真语言

得分 [6] 计算机系统软件中的汇编程序是一种______。 考生须知: A)汇编语言程序 B)编辑程序

1. 试题满分为100分。

C)翻译程序 D)将高级语言程序转换成汇编语言程序的程序

2. 选择题答案写在题目的横线上,仅标注大写英文字母。 [7] 设(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后, 3. 填空题的答案写在题目中的横线上。 存放数据21H的物理地址为 ______ 。 4. 简答题的答案写在各题的下面。

A)20102H B)200FEH C)20101H D)200FFH

5.

凡写在试卷以外纸上的答案一律不记分数。

[8]直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为一、选择题(每小题1分,共30分)

______ 。 在下列各题A)、B)、C)、D)四个选项中,有一个选项是正确的,请选择之。 A)直接、立即、间接 B)直接、间接、立即 [1] 某个整数的二进制补码和原码相同,则该数一定______。

C)立即、直接、间接 D)不一定

A)大于0 B)小于0 C)等于0 D)大于或等于0 [9] 运算型指令的寻址和转移型指令的寻址,其不同点在于______ 。 [2] MTBF(平均无故障时间)和MTTR(平均故障修复时间)分别表示计算机 A)前者取操作数,后者决定程序的转移地址 系统的可靠性和可用性,下列______选项表示系统可靠性高和可用性好。 B)后者取操作数,前者决定程序的转移地址

A) MTBF高,MTTR高

B) MTBF高,MTTR低

C)两者都是取操作数

C) MTBF低,MTTR高 D) MTBF低,MTTR低

D)两者都是决定程序的转移地址

[3] 下列数据中,有可能是八进制数的是______。

[10] 将累加器AX的内容清零的正确指令是______。 A)488 B)317 C)597 D)189

A)AND AX,0 B)OR AX,AX

第 1 页 共 6 页

…………… … … … … … … … … … … …号线学… … … … …… … … … … … 名封姓… … … … … … … … … … … 级…班… 密 … … … … … … … … … … 业…专……………… … C)ADD AX,AX D)CMP AX,AX

A)带符号数乘2 B)带符号数除2

[11] 完成41H送[2100H]、42H送[2101H]的正确的程序段是______。 C)无符号数乘2 D)无符号数除2

A) MOV AL,41H B) MOV SI,2100H [17] 在80X86汇编语言的段定义伪指令中,下列______种定位类型用来指定 MOV [2100H],AL MOV[SI],’A’ 段的起始地址为任意地址? INC AL INC SI

A) BYTE

B) PARA

C) WORD

D) PAGE

MOV [2100H],AL MOV[SI],’B’ [18]下列程序执行后,SI寄存器中的内容为 ______。 C) MOV AX,4142H D) MOV AX,’AB’ MOV SI,-1 MOV [2100H],AX MOV [2100H],AX MOV CL,4 [12] 下列指令中错误的是______。

SAL SI,CL A)JMP DWORD PTR[BX] B)CMP AX,[BX][SI] AND SI,7FFFH C)PUSH AH D)REP MOVSW OR SI,7800H [13]下列指令中,不影响标志位SF的指令是 。 NOT SI

A)RCL AX,1 B)AND AH,FFH

A)0FH B)F0H C)FFH D)00H

C)ADC AX,SI D)SAR AX,1 [19] 在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现 [14]已知(SP)=1310H,执行IRET指令后(SP)为______。 ______ 。

A)1312H B)1314H C)1316H D)1304H A)占内存空间小,但速度慢 B)占内存空间大,但速度快

[15]若(AX)=0122H,四个标志位CF、SF、ZF、OF的初始状态为0,执行指令 C)占内存空间相同,速度快 D)占内存空间相同,速度慢 SUB AX,0FFFH后,这四个标志位的状态是 ______ 。 [20] 在汇编语言程序设计中,若调用不在本模块中的过程,则对该过程必须 A) (CF)=0,(SF)=0,(ZF)=0,(OF)=0 用伪操作命令______说明。

B) (CF)=1,(SF)=1.(ZF)=0,(OF)=0 A)PUBLIC B)COMMON C)EXTERN D)ASSUME C) (CF)=0,(SF)=0.(ZF)=1,(OF)=1 [21] 对于下列程序段: D) (CF)=1,(SF)=1,(ZF)=1,(OF)=1 AGAIN:MOV AL,[SI] [16]逻辑移位指令SHR用于 。

MOV ES:[DI],AL

第 2 页 共 6 页

…………… … … … … … … … … … … …号线学… … … … …… … … … … … 名封姓… … … … … … … … … … … 级…班… 密 … … … … … … … … … … …业…专…………… … INC SI A) 方式0 B) 方式1 C) 方式2 D)方式3

I NC SI [27] 在异步串行通信中,使用波特率来表示数据的传送速率,它是指 LOOP AGAIN ______ 。

也可用指令_______完成同样的功能。

A) 每秒钟传送的字符数 B)每秒钟传送的字节数 A)REP MOVSB B)REPE SCASB

C) 每秒钟传送的二进制位数 D)每分钟传送的字节数 C)REP STOSB D)REP LODSB

[28] 8255A能实现双向传送功能的工作方式为______。 [22] 假设AL寄存器的内容是ASCII码表示的一个英文字母,若为大写字母, A) 方式0 B)方式1 C)方式2 D)方式3 将其转换为小写字母,否则不变。试问,下面 ______指令可以实现此功能。 [29] 下面关于8237可编程DMA控制器的叙述中,错误的是_____。 A) ADD AL,20H

B) OR AL,20H A) 8237复位后必须进行初始化编程,否则不能进入DMA操作 C) ADD AL, ‘a’-‘A’

D) XOR AL,20H

B) 当CPU控制总线时,8237的IOR和IOW是8237的输入信号;当8237 [23] 下面关于SRAM、DRAM存储器芯片的叙述中,正确的是______。 控制总线时,8237的IOR和IOW是8237的输出信号

A) SRAM和DRAM都是RAM芯片,掉电后所存放的内容会丢失 C) 8237用DACK信号作为对DREQ的响应,因此在DACK信号有效之前, B) SRAM的集成度比DRAM高 同一通道的DREQ信号必须保持有效

C) DRAM的存取速度比SRAM快

D) 当CPU控制总线时,A7~A0是8237的输入线;当8237控制总线时, D) CPU中的Cache既可用SRAM构成也可用DRAM构成 它们又是8237的输出线

[24] 现行PC机中,I/O口常用的I/O地址范围是______ 。 [30] 在下面PC机使用的外设接口中,______可用于将键盘、鼠标、数码相 A)0000H~FFFFH B)0000H~7FFFH 机、扫描仪和外接硬盘与PC机相连?

C)0000H~3FFFH D)0000H~03FFH A) PS/2

B) IEEE-1394 C) USB D) SCSI

[25] PC机中启动硬中断服务程序执行的是______。

A)主程序中安排的中断指令 B)中断控制器发出的中断请求信号 二、填空题 (每空1.5分,共30分)

C)主程序中安排的转移指令 D)主程序中安排的调用指令 [1] 所谓总线是两个以上数字设备之间信息传送的 _________,通常包括 [26] 一测控系统要使用一个连续的方波信号,如果使用8253A可编程定时器_________总线、地址总线和____________总线。

/计数器来实现此功能,则8253A应当工作在______ 。

第 3 页 共 6 页

…………… … … … … … … … … … … …号线学… … … … …… … … … … … 名封姓… … … … … … … … … … … 级…班… 密 … … … … … … … … … … 业…专……………… … [2] 十进制负数-38的八位二进制补码是_________________。 [3] 伪指令语句中的 ____________规定这个语句的伪操作功能。

[4] 汇编语言的三种基本语句是指令、________ 和 __________。 [2]指令语句和伪指令语句在功能上和格式上有什麽不同? [5] IBM宏汇编中使用的三种运算符是算术,______ 和 ______ 。 [6] 数据定义语句是一种 __________语句。

[7]设(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,

(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=12H ,(21203)=65H,下列指令执行后填入AX寄存器的内容。

MOV AX,1200H ;(AX)= _________ [3] 同步传输方式和异步传输方式的特点各是什么? MOV AL,[1200H] ;(AX)= _________ [8] JMP SHORT NEXT称为 。

[9] 异步串行通信协议规定,传送数据的基本单位是_______ ,其中最先传送 的是___________ ,长度为________比特。

[10] 异步串行通信协议规定,传送的每个字符的最后是 ,其宽度 为________,信号电平为 。

[11] 打印机是一种常用的输出设备,除了有些高速激光印字机使用SCSI接口 [4] 设8253计数器的时钟输入频率为1.91MHz,为产生25KHz的方波输出信与PC机相连以外,打印机一般都使用并行接口与PC机相连,但近年来使用号,应向计数器装入的计数初值为多少?

______________接口的情况越来越多。

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

[1]8086指令系统中大体上可分为几种类型的指令?

[5] 当数据从8255A的C端口读入CPU时,8255A的控制信号A1、AO分别是什 么电平?

第 4 页 共 6 页

…………… … … … … … … … … … … …号线学… … … … …… … … … … … 名封姓… … … … … … … … … … … 级…班… 密 … … … … … … … … … … 业…专……………… …

四、编程、分析计算题(20分)

1、 编写一段程序将AL寄存器中的十六进制数转换成非压缩BCD码放到BUF1

2、分析下面程序,加上注释并绘出流程图。输入自己的学号写出输出结果。name \中,将该BCD码转换成ASCII码存放到BUF2中。

org 100h

; print a welcome message: mov dx, offset msg mov ah, 9 int 21h

Mov cx,0ah Lea di, number wait_for_key: mov ah, 1 int 16h

jz wait_for_key mov ah, 0 int 16h cmp al,30H jb

wait_for_key

cmp al,39h ja wait_for_key mov ah, 0eh int 10h

lea si,CRCnumber And al,0fh mov [di],al Add al,[si] Mov [si],al inc di

loop wait_for_key Mov cx,0bh Lea si, number Lea di, Ascnumber Loop1:

mov al,[si] not al mov ah,al

and al,0f0h

第 5 页 共 6 页

本文来源:https://www.bwwdw.com/article/pkzt.html

Top