工业用微型计算机指令,全国2010年自考工业用微型计算机预测题及答案(三)

本文主要是介绍工业用微型计算机指令,全国2010年自考工业用微型计算机预测题及答案(三),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

全国高等教育自学考试

工业用微型计算机标准预测试卷(三)

(考试时间150分钟)

第一部分选择题

一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.十进制-37对应的二进制原码是 ( )

A. 10011110B B.10100101B

C. 11100000B D.11100001B

2.补码25H的真值是 ( )

A.25

B.-25

C.-37

D.37

3.ASCII码42H所代表的字符应为 ( )

A.‘5’

B.‘A’

C.‘B’

D.‘G’

4.微处理器8086的地址总线位数为 ( )

A.8

B.16

C.20

D.32

5.下面哪一个是8088CPU中的数据段寄存器 ( )

A.CS

B.DS

C.ES

D.SS

6.下列语句中有语法错误的语句是 ( )

A. MOV AX,[ SI][ DI]

B.ADD AX,[ BX]

C. CMP[ BX] ,AX

D.LEA SI,20H[ BX]

7.使用SHR指令时,若需移动多位,则应先将移位位数置于 ( )

A.AL中

B.AH中

C.CL中

D.CH中

8.以下指令不是逻辑运算指令的是 ( )

A.XOR AL,3

B.NOT AL

C. JMP NEXT

D.TEST AL,80H

9.堆栈操作时,默认段寄存器为 ( )

A.DS

B.CS

C.ES

D.SS

10.要输入端口340H中的8位数据,其指令应是 ( )

A. MOV DX,340H

B.MOV DX,340H

OUT DX,AL IN AL,DX

C. IN AX,340H

D.OUT DX,340H

11.某半导体静态存储器芯片的地址线为A12~ AO,数据线为D7~DO,若组成容量为32KB存储器,需要该种存储芯片的片数为 ( )

A.16片

B.8片

C.4片

D.2片

12.利用DOS功能调用,实现键盘字符输入的程序段为 ( )

MOV AH,1

INT 21H

如果键人字符B,则AL中的值是 ( )

A.OBH

B.42H

C.62H

D.A8H

13.指令INT 1AH的中断矢量地址是 ( )

A. OOOOH:OOIAH

B.OOOOH:0028H

C. OOOOH:0068H

D.FOOOH:0068H

14.可编程定时/计数器8253A的端口数为 ( )

A.1

B.2

C.4

D.8

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

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

B.暂停现行计数

C.不影响本次计数工作

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

16. NMI线上的中断请求是 ( )

A.可屏蔽的

B.不可屏蔽的

C.有时可屏蔽的,有时不可屏蔽的

D.可以设置IF位对其屏蔽

17. CPU响应中断请求的时刻是在 ( )

A.执行完正在执行的程序以后

B.执行完正在执行的指令以后

C.执行完正在执行的机器周期以后

D.执行完本时钟周期以后

18. RS - 232C标准属于 ( )

A.串行通信标准,负逻辑

B.并行通信标准,正逻辑

C.并行通信标准,负逻辑

D.串行通信标准,正逻辑

19. 一个12位单极性A/D转换器,量程为0—+5V,其分辨率为 ( )

A.1. 22mv

B.2.44mv

C.5mv

D.10mv

20. IP地址分为A、B、C、D、E五类,有-IP地址为10. 10.1.1,它属于 ( )

A.A类地址

B.B类地址

C.C类地址

D.D类地址

第二部分非选择题

二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。错填、不填均无分。

21.在CPU与I/O设备间程序传送的方式中,数据传送又可分为____传送方式和传送方式。

22. CPU和外部设备进行信息交换,必须通过________电路。

23. EEPROM芯片2816的容量是________KB。

24. -个汇编语言源程序是由若干段组成的,每个段都以________语句开始,以ENDS结束。

25.编写程序时,对不允许外部中断的程序首先要关闭中断,其指令是________。

26. 2764是容量为8K*8的EPROM,其地址线引脚为_______个。

27. Intel 8259A是一种可编程中断控制器芯片,具有_______级优先级控制。

28.十进制数+122的8位二进制的反码为_______。

29.采样保持器的作用就是在_______期间保持采样输入信号大小不变。

30. PLC编程器的主要用途是编辑和输入____。

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

31.程序段如下,说明程序执行后AH,AL的值。

MOV AX.9034H

NEG AH

NOT AL

执行后,AH= ________;AL=____。

32.阅读下列程序,说明程序执行后AX,BX,ZF,CF的值。

MOV AX,5678H

MOV BX,1234H

AND AX,BX

INT 3

AX=________,BX=________,ZF=________,CF=________。

33.有程序如下:

MOV AL,02H

SHL AL,1

MOV BL,AL

MOV CL,02

SHL AL,CL

ADD AL,BL.

INT 3

程序执行后AL=________,BL=____,指出该程序的功能是什么?

34.设内存11000H-11005H单元内容全为36H,写出如下程序的运行结果,并指出该程序段的功能。

MOV AX, 1000H

MOV DS, AX

MOV ES, AX

CLD

MOV SI, 1000H

MOV DI, 1020H

MOV CX, 06H

REP MOVSB

1NT 3

结果为:SI________ DI________ (11021H)= ________

程序功能是:

35.有程序如下:

BUF DB. 12H,23H,34H,45H,56H,67H,78H,89H,91H

MOV SI,O

MOV AL,[ BUF +SI]

LP: INC SI

CMP SI,9

JAE EXIT

CMP AL,[BUF +SI]

JLE NEXT____ MOV AL,[BUF +SI]

A22:JMP LP

EXIT: INT 3

程序执行后AL=?该程序的功能是什么?

36.已知梯形图程序和参数表定义如下,试分析段程序,说明电机启动和停止的条件。

电源开关K 1:002/01

启动按钮AN I:002/02

停止按钮TA I:002/03

热继电器RH I:002/04

电动机M 0:003/01

2010227104541180.jpg

四、编写程序题(本题8分)

37.某班学生成绩存在于以TABL为首地址的存储区中(用‘$’做为结束符),要求统计该班成绩优秀(≥90分)学生的人数,并存放在CL寄存器中。试填写下面程序,完成指定功能。

MOV BX,OFFSET TABL;置数据表首地址

MOV CL,O

LP: MOV AL,____

INC____

CMP____,‘$’

JE________

CMP AL,________

JB________

INC____

JMP____

EXIT:INT 3

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

38.在PC/XT系统中,已知中断类型号为08H,中断入口地址为0883:0408H。试用DOS功能调用设定其中断向量,请填写下列程序段完成指定功能。

ORG 100H

PUSH DS

MOV DX,____

MOV AX,____

MOV____,AX

MOV AL,________

MOV AH,________

INT 21H

POP DS

INT 3

39.8位7段式发光二极管器件( LED)接口电路如图所示。其中8个LED器件均与8255A的PA口、PB口相连,且共用一组段代码输出线,而数位选择线用来控制相应位LED的显示。若8255的端口地址分别为280H一283H,欲在最高位(左边)显示数字“3”,请填写下列程序段完成指定功能。

ORG 1000H

MOV AL,____

MOV DX,____

OUT DX.AL

MOV AL,____

MOV DX.280H

OUT DX.AL

MOV AL,____

MOV DX,____

OUT DX.AL

INT 3

2010227104542743.jpg

六、综合应用题(本题8分)

40. ADC0809通过8255同PC总线的接口如图所示,采用中断方式依次从INO—IN7转换8个模拟量,把转换后的数字量依次存人内存BUFFER的变量区中,给出满足上述要求的控制程序,请在空缺处填写正确内容(8255初始化时无关项置0)。

主程序

MOV AL, ① ;初始化

OUT ② ,AL

MOV SI, ③

MOV CX,8

MOV BL,OOH;通道0开始转换

MOV AL,BL

OUT ④ ,AL

ADD AL,80H

OUT 81H,AL

SUB AL.80H

OUT 81H.AL

STI

中断服务程序

IN AL, ⑤__ ;读取转换后的数字量

MOV[SI],AL

INC ⑥

INC BL.

CMP BL, ⑦

⑧ EXIT

MOV AL,BL ;转换下一通道

OUT 81H AL

ADD AL,80H

OUT 81H:AL

SUB AL,80H

OUT 81H,AL

EXIT:IRET

2010227104542993.jpg

工业用微型计算机标准预测试卷(三)答案详解一、1.B [解析] -37对应的二进制原码是10100101B,其中最高位为符号位,其它位为数值位。

2.D [解析]正数的原码、反码与补码都相同。

3.C [解析]B的ASCⅡ码是42H

4.C [解析]微处理器8086的地址总线位数为20位。

5.B [解析]CS是代码段寄存器;DS是数据段寄存器;ES是附加段寄存器;SS是堆栈段寄存器;

6.A [解析]基址变址寻址时,不能同为基址或同为变址。

7.C( [解析]使用移位类指令时,若需移动位数大于1,则移动位数要先放到CL。

8.C [解析]JMP是控制转移类指令。

9.D

10.B [解析]当端口地址大于OFFH时,应使用DX。

11.C [解析]该芯片容量为8K*8

12.B [解析]AL中是所按键的ASCII码。

13. C [解析]1AH *4 =68H

14.C [解析]包括三个定时/计数器和控制寄存器。

15.B

16.B [解析]NMI中断为非屏蔽,INTR为可屏蔽中断

17.B 18. A

19.A [解析]

2010227104542561.jpg

20. A [解析]一个A类IP地址由1字节(每个字节是8位)的网络地址和3个字节主机地址组成,网络地址的最高位必须是“0”,即第一段数字范围为1-127。

二、21.无条件条件(查询)

22. 110接口

23. 2

24. SEGMENT

25. CLI

26. 13

27. 8

28.O1111O1OB

29. A/D转换

30.用户程序(或程序)

三、31.AH =70H;AL =OCBH

32. AX= 1230H,BX= 1234H,ZF= O,CF=0

33. AL =14H,BL= 04H,实现AL内容乘10。

34.结果为:SI= 1006H DI= 1026H (11021H)= 36H

程序功能是:实现数据传传送,将11000H单元开始的6个字节内容(36H)传送到11020H.11026H单元中去。

35. AL= 91H,该程序的功能是查找数据块中有符号数的最小值存入AL中。

36.闭合电源开关K,按启动按钮AN,电机开始运转

电机启动后,自锁,保持运转状态

按下停止按钮,继电器003失电,电机停止

电机过热,热继电器动作,则电机停止

四、37.[BX]

BX

AL

EXIT

90

LP

CL

LP

五、38. 0408H

0883H

DS

08H

25H

39. 10000000B;(或80H)

283H

OBOH

O1111111B

281H

六、40.①80H ②83H ③OFFSETBUFFER ④81H ⑤84H ⑥SI ⑦08H ⑧JNC

这篇关于工业用微型计算机指令,全国2010年自考工业用微型计算机预测题及答案(三)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/170024

相关文章

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

《如何测试计算机的内存是否存在问题?判断电脑内存故障的多种方法》内存是电脑中非常重要的组件之一,如果内存出现故障,可能会导致电脑出现各种问题,如蓝屏、死机、程序崩溃等,如何判断内存是否出现故障呢?下... 如果你的电脑是崩溃、冻结还是不稳定,那么它的内存可能有问题。要进行检查,你可以使用Windows 11

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

poj 3104 二分答案

题意: n件湿度为num的衣服,每秒钟自己可以蒸发掉1个湿度。 然而如果使用了暖炉,每秒可以烧掉k个湿度,但不计算蒸发了。 现在问这么多的衣服,怎么烧事件最短。 解析: 二分答案咯。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <c

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

工作常用指令与快捷键

Git提交代码 git fetch  git add .  git commit -m “desc”  git pull  git push Git查看当前分支 git symbolic-ref --short -q HEAD Git创建新的分支并切换 git checkout -b XXXXXXXXXXXXXX git push origin XXXXXXXXXXXXXX

计算机视觉工程师所需的基本技能

一、编程技能 熟练掌握编程语言 Python:在计算机视觉领域广泛应用,有丰富的库如 OpenCV、TensorFlow、PyTorch 等,方便进行算法实现和模型开发。 C++:运行效率高,适用于对性能要求严格的计算机视觉应用。 数据结构与算法 掌握常见的数据结构(如数组、链表、栈、队列、树、图等)和算法(如排序、搜索、动态规划等),能够优化代码性能,提高算法效率。 二、数学基础

java线程深度解析(一)——java new 接口?匿名内部类给你答案

http://blog.csdn.net/daybreak1209/article/details/51305477 一、内部类 1、内部类初识 一般,一个类里主要包含类的方法和属性,但在Java中还提出在类中继续定义类(内部类)的概念。 内部类的定义:类的内部定义类 先来看一个实例 [html]  view plain copy pu

Android中如何实现adb向应用发送特定指令并接收返回

1 ADB发送命令给应用 1.1 发送自定义广播给系统或应用 adb shell am broadcast 是 Android Debug Bridge (ADB) 中用于向 Android 系统发送广播的命令。通过这个命令,开发者可以发送自定义广播给系统或应用,触发应用中的广播接收器(BroadcastReceiver)。广播机制是 Android 的一种组件通信方式,应用可以监听广播来执行

【附答案】C/C++ 最常见50道面试题

文章目录 面试题 1:深入探讨变量的声明与定义的区别面试题 2:编写比较“零值”的`if`语句面试题 3:深入理解`sizeof`与`strlen`的差异面试题 4:解析C与C++中`static`关键字的不同用途面试题 5:比较C语言的`malloc`与C++的`new`面试题 6:实现一个“标准”的`MIN`宏面试题 7:指针是否可以是`volatile`面试题 8:探讨`a`和`&a`

java计算机毕设课设—停车管理信息系统(附源码、文章、相关截图、部署视频)

这是什么系统? 资源获取方式在最下方 java计算机毕设课设—停车管理信息系统(附源码、文章、相关截图、部署视频) 停车管理信息系统是为了提升停车场的运营效率和管理水平而设计的综合性平台。系统涵盖用户信息管理、车位管理、收费管理、违规车辆处理等多个功能模块,旨在实现对停车场资源的高效配置和实时监控。此外,系统还提供了资讯管理和统计查询功能,帮助管理者及时发布信息并进行数据分析,为停车场的科学