工业用微型计算机自考题模拟4.docx

上传人:b****6 文档编号:8559943 上传时间:2023-01-31 格式:DOCX 页数:11 大小:67.72KB
下载 相关 举报
工业用微型计算机自考题模拟4.docx_第1页
第1页 / 共11页
工业用微型计算机自考题模拟4.docx_第2页
第2页 / 共11页
工业用微型计算机自考题模拟4.docx_第3页
第3页 / 共11页
工业用微型计算机自考题模拟4.docx_第4页
第4页 / 共11页
工业用微型计算机自考题模拟4.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

工业用微型计算机自考题模拟4.docx

《工业用微型计算机自考题模拟4.docx》由会员分享,可在线阅读,更多相关《工业用微型计算机自考题模拟4.docx(11页珍藏版)》请在冰豆网上搜索。

工业用微型计算机自考题模拟4.docx

工业用微型计算机自考题模拟4

工业用微型计算机自考题模拟4

第Ⅰ部分选择题

一、单项选择题

(在每小题列出的四个备选项中只有一个是符合题目要求的。

1.若十进制数为23.6785,则其二进制数为______

A.89.8

B.11100.1001

C.211.5

D.10111.1011

答案:

D

[考点]本题主要考查的知识点为十进制数转换成二进制数。

[解答]十进制数转换为二进制数时,整数部分和小数部分要用不同的方法来处理。

整数部分的转换采用除基取余法:

将整数除以2,所得余数即为二进制数的个位上数码,再将商除以2,余数为二进制数十位上的数码……如此反复进行,直到商是0为止;对于小数的转换,采用乘基取整法:

将小数乘以2,所得积的整数部分即为二进制数十分位上的数码,再将此积的小数部分乘以2,所得积的整数部分为二进制数百分位上的数码,如此反复……直到积是0为止。

此题经转换后得二进制数为10111.1011。

2.若二进制数为1111.101,则相应的十进制数为______

A.15.625

B.15.5

C.14.625

D.14.5

答案:

A

[考点]本题主要考查的知识点为二进制数与十进制数之间的转换。

[解答]将二进制数1111.101转换为相应的十进制数,可采用乘幂相加法完成,

即:

1×23+1×22+1×21+1×20+1×2-1+1×2-3=15.625。

3.存储器容量1KB代表的字节数是______

A.28

B.210

C.216

D.220

答案:

B

4.在寄存器间接寻址方式中,操作数是从______

A.主存中读出

B.寄存器中读出

C.磁盘中读出

D.CPU中读出

答案:

A

[考点]本题主要考查的知识点为数据的寻址方式。

[解答]寄存器间接寻址:

操作数的地址存储在在寄存器中,操作数在内存中。

5.8088CPU响应中断后,在发出第一个中断响应信号INTA的同时,内部自动实现______

A.开中断

B.关中断

C.保护DS

D.中断返回

答案:

B

[考点]本题主要考查的知识点为中断请求。

[解答]8088CPU响应中断后,在发出第一个中断响应信号INTA的同时,内部自动实现关中断,避免同级中断源打断本级中断。

6.容量为16KB的EPROM芯片是______

A.2716

B.2732

C.2764

D.27128

答案:

D

7.下列存储器中,速度最快的是______

A.硬盘

B.光盘

C.磁带

D.半导体存储器

答案:

D

[考点]本题主要考查的知识点为各种类型存储器的访问速度。

[解答]由于存储器原理和结构的不同,各种存储器的访问速度各不相同。

以上存储器中访问速度由快到慢的顺序为半导体存储器、硬盘、光盘、磁带。

8.内存容量为16KB的存储器,数据线条数为8条,则需要地址线条数为______

A.13条

B.14条

C.15条

D.16条

答案:

B

[考点]本题主要考查的知识点为存储器容量的计算。

[解答]要注意区分其与存储芯片容量计算的区别。

每个存储单元为一个字节,214=16K,所以需要14条地址线。

9.在IBMPC/XT机中,用两片8259A级联,可管理外部中断请求的数量为______

A.8

B.14

C.15

D.16

答案:

C

[考点]本题主要考查的知识点为8259A的级联。

[解答]用两片8259A级联,可管理15个中断源,在主从式中断系统中,主片和从片都要通过设置初始化命令字进行初始化。

10.利用DOS系统功能INT21H的9号(AH=9)功能调用,显示一个字符串,其入口参数为______

A.DS:

DX=字符串首地址

B.DS:

DX=字符串末地址

C.CS:

DX=字符串首地址

D.CS:

DX=字符串末地址

答案:

A

[考点]本题主要考查的知识点为DOS系统功能9号功能调用。

[解答]09H号功能是显示字符串。

调用前设置DS:

DX=字符串首地址,字符串必须以“$”结尾;调用后,在屏幕当前位置显示字符串,遇到“$”停止,“$”字符不显示。

11.下列四条指令中,错误的是______

A.MOVAX,[DI]

B.MOVAL,[DI+5]

C.MOVCS,AX

D.MOVDS,AX

答案:

C

[考点]主要考查的知识点为MOV指令。

[解答]传送指令可以将存储器或寄存器中的内容送到段寄存器中,但所指的段寄存器是SS或DS或ES,不包括CS。

代码段寄存器CS不能作为目的操作数。

12.语句YDW10DUP(10H,20H)所定义的变量Y在内存中占用的字节数是______

A.10

B.20

C.40

D.80

答案:

C

[考点]主要考查的知识点为nDUP(?

)伪操作。

[解答]Y是DW类型,10DUP(10H,20H)指把10H、20H分别以两个字节存储,并重复10次,故占40个字节。

13.当8253工作在方式3时,计数过程中,门控信号GATE变为低电平时,对计数的影响是______

A.不影响本次计数

B.暂停计数

C.结束本次计数,等待下一次计数开始

D.结束本次计数循环,开始新的计数

答案:

C

[考点]本题主要考查的知识点为8253工作方式3。

[解答]8253工作在方式3时,有自动重复功能,且中止计数的条件是门控信号GATE变为低电平。

14.十进制数-10的反码是______

A.6EH

B.F5H

C.92H

D.EEH

答案:

B

[考点]本题主要考查的知识点为反码的计算。

[解答]根据反码的运算规则,可知最高位为1,再将10转换为二进制数并取反得到为1110101,这样一10的反码就是11110101,转换为十六进制,即可得到B选项。

15.DOS系统功能(INT21H)2号调用要求将待显示字符的ASCII码送入______

A.DH寄存器

B.DL寄存器

C.AH寄存器

D.AL寄存器

答案:

B

[考点]本题主要考查的知识点为DOS系统调用中常见的功能号。

[解答]DOS系统调用中常见的功能号有:

(1)1号:

读键盘输入。

(2)2号:

显示一个字符。

(3)4C号:

功能结束程序。

(4)9号:

显示一个字符串。

16.某12位D/A转换器输出电压范围为0~+10V,数字量500H对应的输出电压为______

A.0.00V

B.5.00V

C.6.50V

D.10.00V

答案:

B

17.8086/8088CPU执行软件中断指令INTn时,其中断类型码的提供者是______

A.外部设备

B.指令

C.总线

D.堆栈

答案:

B

[考点]本题主要考查的知识点为INT指令。

[解答]INT指令中,n是中断类型号,INT指令以中断的方式调用中断类型号为n的ISR,INT指令将中断点地址推入堆栈保存,ISR只能通过中断指令调用。

18.以下IP地址中属于A类地址的是______

A.65.10.12.137

B.128.110.121.37

C.192.168.0.1

D.240.25.30.56

答案:

A

19.D/A转换器芯片DAC1210的分辨率应为______

A.8位

B.10位

C.12位

D.16位

答案:

C

[考点]本题主要考查的知识点为D/A转换器DAC1210的分辨率。

[解答]DAC1210是美国国家半导体公司生产的12位D/A转换芯片,是智能化仪表中常用的一种高性能的D/A转换器。

20.当8253工作在方式0时,在计数过程中,门控信号GATE变为低电平时,对计数器影响是______

A.结束本次计数,等待下一次计数开时

B.暂停现行计数

C.不影响本次计数工作

D.结束本次计数循环,立即开始新的计数

答案:

B

[考点]本题主要考查的知识点为8253的工作原理和工作方式。

[解答]8253工作在方式0时,在整个计数过程中,GATE始终保持高电平。

若GATE=0(即为低电平)则暂停计数,待GATE=1后,从暂停时的计数值继续往下计数。

第Ⅱ部分非选择题

二、填空题

1.在微机系统中,外设的接口的状态信息是通过______总线传输到CPU的。

答案:

数据

2.8086最小工作模式是______模式。

答案:

单处理器

3.8086硬件中断申请输入信号引脚有______个。

答案:

2

4.8086CPU系统的中断类型码范围是______。

答案:

0~255

5.78H和80H异或的结果是______H。

答案:

F8

6.在寄存器寻址方式中,指定寄存器中存放的是______。

答案:

操作数

7.数据是一位一位传送的通信方式称为______。

答案:

串行通信

8.一个SRAM芯片的数据线为D7~D0,地址线为A15~A0,则该芯片容量为______。

答案:

64KB(或65536B)

9.在数字量和模拟量并存的系统中,有两类电路芯片,一类是______,一类是______。

答案:

模拟电路芯片数字电路芯片

10.在CPU与I/O设备间程序传送的方式中,数据传送又可分为______传送方式和条件(查询)传送方式。

答案:

无条件

三、程序分析题

(本大题共6小题,每小题4分,共24分。

1.有程序段如下:

MOVAX,8080H

NEGAH

NOTAL

执行后,AH=______,AL=______。

答案:

AH=80H,AL=7FH。

源程序如下:

MOVCL,4

MOVAX,[2000H]

SHLAL,CL

SHRAX,CL

MOV[2000H],AX

试问:

2.若程序执行前,数据段内(2000H)=09H,(2001H)=03H,

则执行后有(2000H)=______,(2001H)=______。

答案:

(2000H)=39H,(2001H)=00H。

3.本程序段的功能是______。

答案:

程序段的功能是将(2000H)、(2001H)两相邻单元中存放的未组合型BCD码压缩成组合型BCD码,并存入(2000H)单元,0→(2001H)。

设内存31000H~31009H单元内容全为55H,写出如下程序的运行结果,并指出该程序段的功能。

MOVAX,3000H

MOVDS,AX

MOVES,AX

CLD

MOVSI,1000H

MOVDI,1050H

MOVCX,0AH

REPMOVSB

INT34.程序运行结果为:

SI=______,DI=______。

答案:

SI=100AH,DI=105AH。

5.程序段的功能是______。

答案:

程序段的功能是从内存31000H~31009H复制10个数据到31050H~31059H。

源程序如下:

MOVCX,9

MOVAL,01H

MOVSI,1000H

NEXT:

MOV[SI],AL

INCSI

SHLAL,1

LOOPNEXT

试问:

6.执行本程序后有:

AL=______,SI=______,CX=______。

答案:

AL=0,SI=1009H,CX=0。

7.本程序的功能是______。

答案:

程序功能是对数据段内1000H~1008H单元置数,依次送入1、2、4、8、16、32、64、128、0共九个。

8.有程序段如下:

MOVBX,200H

MOVCX,4

LP:

MOVAL,[BX]

ANDAL,AL

JZZERO

JSMINUS

PLUS:

MOVDL,'+'

JMPEXIT

MINUS:

MOVDL,'-'

IMPEXIT

ZERO:

MOVDL,'0'

EXIT:

MOVAH,2

INT21H

INCBX

LOOPLP

INT3

DS:

200HDB38H,96H,00H,7FH

程序执行后,CRT显示的字符是______。

答案:

+-0+。

9.源程序如下:

CMPAX,BX

JNCL1

JZL2

JNOL4

JMPL5

设AX=74C3H,BX=95C3H,则程序最后将转到哪个标号处执行?

试说明理由。

答案:

因为74C3H—95C3H得DF00H,且有:

CF=1,ZF=0,SF=1,OF=1,所以程序将转到L5标号处执行。

四、编写程序题

(本大题共8分)

1.有100名考生参加某次考试,考试成绩如下:

52,64,83,85,70,……

现在需要统计这些学生考试成绩为100分、90~99分、80~89分、70~79分、60~69分,以及60分以下的人数并将结果存入a10~a5这六个存储单元。

试填写下面程序段(写在横线处)。

DATASEGMENT

CHENGJIDB52,64,83,85,70,......

DB

a10DB0

a9DB0

a8DB0

a7DB0

a6DB0

a5DB0

DATAENDS

STACKSEGMENT'STACK'

DB30DUP(?

STACKENDS

CODESEGMENT

ASSUMECS:

CODE,DS:

DATA,SS:

STACK

START:

MOVAX,DATA

MOVDS,AX

MOVSS,AX

MOVCX,100

LEASI,CHENGJI

SSS:

MOVBL,[SI]

CMPBL,100

______

CMPBL,90

JAa90

CMPBL,80

JAa80

CMPBL,70

JAa70

CMPBL,60

JAa60

______

JAa50

a100:

INCa10

INCSI

JMPSSS

a90:

INCa9

INCSI

______

a80:

INCa8

INCSI

JMPSSS

a70:

INCa7

INCSI

JMPSSS

a60:

INCa6

INCSI

JMPSSS

a50:

INCa5

INCSI

JMPSSS

CODEENDS

ENDSTART

答案:

JZ

a100

CMPBL,50

JMPSSS

五、简单应用题

(本大题共2小题,每小题5分,共10分。

1.显示ASCII码表的256个字符,根据下列程序填空。

DATASEGMENT

DATAENDS

STACKSEGMENTSTACK

DB30HDUP(?

STACKENDS

CODESEGMENT

ASSUMECS:

CODE,DS:

DATA,SS:

STACK

START:

MOVAX,DATA

MOVDS,AX

MOVAX,STACK

MOVSS,AX

MOVCX,100H

MOVDL,0

NEXT:

MOVAH,2

INT21H

______

LOOPNEXT

MOVAH,4CH

______

CODEENDS

ENDSTART

答案:

INCDL

INT21H

2.通常人们利用DOS系统功能调用设置8259A的中断向量。

阅读下列程序段,请指出所设置的中断服务程序入口地址(CS:

IP)和中断类型号。

ORG100H

PUSHDS

MOVDX,0408H

MOVAX,0883H

MOVDS,AX

MOVAX,2508H

INT21H

POPDS

INT3

答案:

中断服务程序入口地址为0883:

0408H;

中断类型号为08H。

六、综合应用题

(本大题共8分)

1.如图所示电路为由AD7520和计数器74LS161组成的波形发生电路。

已知VREF=-10V,试画出输出电压U0的波形,并标出波形图上各点电压的幅度。

答案:

由题图可知,74LS161组成的十六进制计数器,其输出在时钟CLK作用下,从0000~1111循环输出,故AD7520的也从0000~1111循环输入。

当d9、d8、d7、d6分别为1,其他位为0时,有d9=1时,u0=5V;d8=1时,u0=2.5V;d7=1时,u0=1.25V;d6=1时,u0=0.625V,由此可以画出波形如下图所示。

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

当前位置:首页 > 工程科技 > 交通运输

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

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