份工业微型计算机试题加答案.docx

上传人:b****1 文档编号:2413650 上传时间:2022-10-29 格式:DOCX 页数:10 大小:93.16KB
下载 相关 举报
份工业微型计算机试题加答案.docx_第1页
第1页 / 共10页
份工业微型计算机试题加答案.docx_第2页
第2页 / 共10页
份工业微型计算机试题加答案.docx_第3页
第3页 / 共10页
份工业微型计算机试题加答案.docx_第4页
第4页 / 共10页
份工业微型计算机试题加答案.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

份工业微型计算机试题加答案.docx

《份工业微型计算机试题加答案.docx》由会员分享,可在线阅读,更多相关《份工业微型计算机试题加答案.docx(10页珍藏版)》请在冰豆网上搜索。

份工业微型计算机试题加答案.docx

份工业微型计算机试题加答案

2012年10月高等教育自学考试全国统一命题考试

工业用微型计算机试卷

课程代码:

02241

本试卷满分100分,考试时间150分钟。

考生答题注意事项:

1.本卷所有试卷必须在答题卡上作答。

答在试卷和草稿纸上的无效。

2.第一部分为选择题。

必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。

3.第二部分为非选择题。

必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。

4.合理安排答题空间,超出答题区域无效。

第一部分选择题

一、单项选择题(本大题共20小题,每小题2分,共40分)

在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡’

的相应代码涂黑。

未涂、错涂或多涂均无分。

1.计算机中,要组成一个字(WORD)需要二进制数

A.8位B.16位C.32位D.64位

2.设011011008为某有符号数的补码,该有符号数的真值为

A.一l06B.一20C.一22D.+108

3.下列合法的存储器逻辑地址是

A.CS:

IPB.DS:

IPC.ES:

AXD.SS:

AX

4.指令中断INT20H的中断类型码是

A.08HB.20HC.80HD.不能确定

5.变量定义XDWl2H,34H,执行指令MOVAX,X后,AX的值是

A.12HB.34HC.1234HD.3412H

6.如下指令中正确的指令是

A.MOVDS,1234HB.MOVBX,1234HC.MOVIP,1234HD.MOVl234H,AX

7.指令MOVBX,[BX]中源操作数的寻址方式是

A.寄存器寻址方式B.寄存器间接寻址方式

C.立即寻址方式D.直接寻址方式

8.设AL=1,8086执行指令SUBAL,2后,为0的标志是

A.CFB.0FC.PFD.SF

9.ISA总线中数据线有

A.8条B.16条C.32条D.64条

10.8086CPU执行INTn指令时,自动将下列寄存器推入堆栈的顺序是

A.FLAGS,IP,CSB.IP,CS,FLAGSC.CS,IP,FLAGSD.FLAGS,CS,IP

11.用2KX8的SRAM芯片构成4KXl6的存储体,共需

A.2片B.4片C.8片D.16片

12.下列错误的变量名是

A.DATAB.LOOPC._XD.DX1

13.一片8253的端口数量为

A.2个B.3个C.4个D.16个

14.8086CPU执行指令的步骤是

A.译码、执行、取指B.执行、取指、译码

C.取指、译码、执行D.取指、执行、译码

15.设AL=10H,指令SHRAL,1执行后,AL的值为

A.08HB.10HC.18HD.20H

16.在汇编语言源程序中,变量定义通常放在

A.堆栈段B.数据段C.附加段D.代码段

17.需要定时刷新的存储器是

A.SRAMB.DRAMC.EPROMD.EEPROM

18.8255A1作在方式0,则其工作方式相当于

A.无条件传送方式B.查询传送方式C.中断传送方式D.DMA方式

19.存储器2764的容量是8K×8,其地址线共有

A.8条B.10条C.12条D.13条

20.异步串行通信中,起始位为1位,数据位为7位,奇偶校验位为1位,停止位为2位,则一帧数据的长度是

A.7位B.8位C.11位D.12位

第二部分非选择题

二、填空题(本大题共l0小题,每小题l分,共10分)

请在答题卡上作答。

21.十六进制数57H转换为十进制数为___________。

22.根据传送的信号不同,CPU与存储器及外部设备的连线可分为地址总线、数据总线和

__________

23.8086CPU引脚INTR的功能是接收__________信号。

24.当8086的引脚输出0,引脚输出0,引脚输出l,表明8086正对外设进行

________操作。

25.设SP=100H,AX=200H,当8086执行PUSHAX指令后,SP的值变为________。

26.8086CPU地址与数据复用的引脚共有_______条。

27.8086CPU复位后,从物理地址_______开始执行程序。

28.根据香农采样定理,如果输入模拟信号的最高频率为lMHz,需要使用的A/D转换器

的最低采样频率为_____。

29.要初始化8259A的工作方式、中断类型码等,必须先向其写入_____。

30.在异步串行通信RS232C中,发送串行数据的引脚名称是_____。

三、程序分析题(本大题共6小题,每小题4分,共24分)

请在答题卡上作答。

31.有程序段如下:

MOVBX,OFFSETX

MOVAL,[BX][6]

MOVAH,[Bx][7]

MOVSI,4

MOVDL,[BX][SI][2]

MOVDH,[BX][S1][3]

XDBl,2,3,4,5,6,7,8

执行该程序段后,AL=________,AH=______,DL=______,DH。

32.有程序段如下:

VAR1DW0010H

VAR2DW0020H

MOVAX,VAR1

MOVBX,VAR2

PUSHAX

PUSHBX

POPAX

POPBX

MOVVAR1,AX

MOVVAR2,BX

..............

执行该程序段后,VAR1______;VAR2=_____

33.有程序段如下:

XDB0AH,0BH,0CH,0DH

YDBl0H,20H,30H,40H

ZDB4DUP(?

....

MOVBX.OFFSETX

MOVSI.OFFSETY

MOVDI.OFFSETZ

MOVCX.4

CLC

L1:

MOVAL,[BX]

ADCAL,[SI]

MOV[DI],AL

INCBX

INCSI

INCDI

LOOPLl

执行该程序段后,变量Z的首字节为________,该程序的功能是_______。

34.有程序段如下:

MOVAL,’9’

SUBAL.’0’

MOVBL.35H

ANDBL.0FH

MOVCL,4

SHLAL.CL

ORAL.BL

执行该程序段后,AL=______,BL=______。

35.有程序段如下:

MOVSI.OFFSETBUF

MOVAL,[SI]

INCSI

L1:

ADDAL,[SI]

L2:

ADDAL,1

BUFDB69H.96H

语句Ll执行完成后,CF=______,ZF=______,语句L2执行完成后,CF=______,ZF=______.

36.有程序段如下:

VARDB‘A’

MOVCX,8

NEXT:

ROLVAR,1

MOVDL,VAR

ANDDL,1

ADDDL,30H

MOVAH,2

INT21H

LOOPNEXT

执行该程序段后,屏幕显示_____,VAR______。

四、编写程序题(本大题共l小题,共8分)

请在答题卡上作答。

37.已知10个无符号数0,1,2,3,4,5,6,7,8,9,查找其中的最大值,请填写下列

程序以完成上述功能。

DTSSEGMENT

DATADB0,1,2,3,4,5,6,7,8,9

MAXDB?

DTSENDS

STSSEGMENTSTACK

DBl00DUP(?

STSENDS

CDSSEGMENT

ASSUMECS:

CDS,DS:

DTS,SS:

STS

MAIN:

MOV_____,DTS

MOV_____,AX

LEASI,_____,;SI指向数据块首地址

MOVCX,10;置CX为数据块中数据的个数

CLD;置DF=0,使SI递增

LODSB;取第一个数据

MOVMAX,AL;存当前最大值

DEC_____,;递减已处理数据的数量

NEXT:

LODSB;取一个新数据

CMPAL,MAX;新数据与当前最大值作比较

——0VER;新数据小于当前最大值

MOV_____,AL;新数据作为当前最大值

OVER:

LOOP____;未处理完,则继续

MOVAH,4CH

INT21H

CDSENDS

END_____;指明程序入口,结束汇编

五、简单应用题(本大题共2小题,每小题5分,共l0分)

请在答题卡上作答。

38.某微机系统中有一片8253,电路如题38图所示,其端口地址范围为300H~303H,CLK0

输入2MHz方波时钟信号,要使OUT1输出1Hz的方波信号。

填空完善如下程序。

计数器0输出1KHz方波

MOVDX,303H;控制寄存器地址

MOVAL,37H;定时,计数器0,方式3,BCD码初值

OUTDX,AL:

写入控制字

MOVDX,300H;定时肼数器0地址

MOVAL,00H;计数初值低字节

OUTDX,AL;写入低字节

MOVAL,;计数初值高字节

OUTDX,AL;写入高字节

计数器l输出1Hz方波

MOVDX,;控制寄存器地址

MOVAL,77H;定时肼数器l,方式3,BCD码初值

OUTDX,AL;写入控制字

MOVDX,;定时/计数器l地址

MOVAL,;计数初值低字节

OUTDX,AL;写入低字节

MOVAL,;计数初值高字节

OUTDX,AL;写入高字节

39·电路如题39图所示,DAC0832工作于单缓冲方式,其输入寄存器端口地址为200H。

现要求使用DAC0832产生l000个连续的锯齿波。

要实现上述功能,填空完善下面的程

序。

MOVCX,_____;计数初值送CX

MOVAL,0;送D/A转换初值

MOVDX,______;指向DAC0832输入寄存器

AGAIN:

OUT_____AL;转换值送至输入寄存器

INC_____;D/A转换值增l

JNZAGAIN;若AL不为0,继续生成锯齿波

_____AGAIN;未达到l000个锯齿波,则继续

六、综合应用题(本大题共l小题,共8分)

请在答题卡上作答。

40.电路如题40.图所示,ADC0809的数据输出通过8255A的端口PA与数据总线相连,只使用通道IN0(ADDA、ADDB、ADDC接地)、A/D转换启动信号START由8255A的PB0提供,A/D转换结束信号由PC0输入。

若8255A地址为240H~243H,填空完善完成1次数据采集的程序。

MOVAL,91H;设置8255A控制字(10010001B)

;A口方式0,输入,PC高4位输出

;B口方式0,输出,PC低4位输入

MOVDX,_____;8255A控制端口地址送DX

_____DX,AL;控制字写入控制寄存器

MOVDX,241H;PB端口地址

MOVAL,0;锁存通道0,并启动A/D转换,

OUTDX,AL

MOVAL.1

OUTDX,AL;使PB0产生上升沿

MOVAL,0

OUTDX,A

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

当前位置:首页 > 求职职场 > 面试

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

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