单片机上机考试,河北工业大学 大三

单片机上机考试,河北工业大学 大三,第1张

A

A.ADC 0890芯片是m路模拟输入的n位A/D转换器,m、n是A。8、8

A.ALU表示D。算术逻辑部件

B

B比较转移指令是B。CJNE A,direct rel

B.8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于 C。1 µS。

B.8031单片机的定时器T0用作定时方式时是D。由内部时钟频率计数,一个机器周期加1

B.8031单片机的定时器T0用作计数方式时是C。由外部计数脉冲计数,下降沿加1 。

B 8031单片机的定时器T1用作定时方式时是B。由内部时钟频率定时,一个机器周期加1 。

B8031单片机的定时器T1用作计数方式时计数脉冲是A。外部计数脉冲由T1(P35)输入。

B8031单片机的机器周期为2µs,则其晶振频率fosc为C。6 MHz

B.8031单片机共有5 个中断入口,在同一级别里,5个中断源同时发出中断请求时,程序计数器PC的内容变为B。0003H。

B.8031单片机晶振频率fosc=12MHz,则一个机器周期为B。1 μS。

B.8031的P2口通过一个8输入端与非门接8155的CE,8155控制口地址是 B。FFFFH 。

B.8031的定时器T0作定时方式,用模式1(16位计数器)则应用指令A。MOV TMOD,#01H初始化编程。

B.8031的定时器T0作计数方式,用模式1(16位计数器)则应用指令C。MOV TMOD,#05H初始化编程。

B.8031的外部程序存储器常采用的芯片是A。2716。

B. 8031的P20口通过一个8个输入端与非门接8155的CE,8155控制口地址是D。FF03H。

B.8031响应中断后,中断的一般处理过程是A。关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回。

B.8051单片机A。P0 口是一个8位漏极型开路型双向I/O端口。

B.8051单片机传送外部存贮器地址信号的端口是D。P0口和P2口。

B.8051单片机串行口用工作方式0时,C。数据从RDX串行输入或输出,同步信号从TXD输出。

B.8051单片机的VCC(40)引脚是A。主电源+5V 引脚。

B.8051单片机的VSS(20)引脚是B。接地引脚。

B.8051单片机共有B。5中断源。

B.8051单片机计数初值的计算中,若设最大计数值为M,对于模式1下的M值为D。M==65536。

B.8051单片机具有双功能的端口是B。P3口。

B.8051单片机能分时传送地址信号和数据的端口是A。P0口。

B.8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是D。P3 。

B.8051单片机中,唯一一个用户可使用的16位寄存器是D。DPTR 。

B.8051的程序计数器PC为16位计数器,其寻址范围是D。64K 。

B把16进制数FFH转换成BCD码,结果存放在20H 22H单元(1) B #64H (2) B B (3) D #10H

B把内部RAM中起始地址为BLK1的数据块传送到外部RAM以BLK2为起始地址的区域,直到遇到“#”字符的ASCII码为止。参考程序如下(1) D @ R0 (2) B SUBB (3) C STOP (4) B POP (5) B MOVX (6) A INC

B 把存放2000H~20FFH连续256个数据搬移到3000H~30FFH单元(1)D #2000H (2) B #20H (3) D #30H (4) A DPL

B.半导体存储器从读写方式上可分为(1)和(2)两大类,MCS-8051的片内数据存储器有(3)字节,片内程序存储器有(4)字节1) A RAM (2) D ROM (3) D 128 (4) A 4K

C

C CPU是单片机的核心部件,有 和 两大部分组成,前者是运算部件为核心1)运算器 (2)控制器(3)ALU

C.存储系统将存储器分为 和 采用 结构,通过MOVX指令可访问(1)A 程序储存器 (2)D 数据寄存器(3)A 哈佛 (4)D 片外数据寄存器和I/O接口

D

D.堆栈指针SP在内部RAM中的直接地址是C。81H。

D.对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为A。低电平有效。

D.对于8031单片机,其内部RAMD。少部分只能位寻址。

D.当CPU响应定时器T1的中断请求后,程序计数器PC的内容是D。001BH。

D.当CPU响应外部中断0 INT0的中断请求后,程序计数器PC的内容是A。0003H 。

D.当CPU响应外部中断1 INT1的中断请求后,程序计数器PC的内容是C。00013H 。

D.当DAC 0832 D/A转换器的接8031的P20时,程序中0832的地址指针DPDR寄存器应置为D。以上三种都可以。

D.当TCON的IT0为1,且CPU响应外部中断0,的中断请求后,C。硬件自动将IE0清0。

D.当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1 时,系统先用的工作寄存器组为B。组1 。

D.当定时器T0发出中断请求后,中断响应的条件是A。SETB ET0 。

D.当外部中断0发出中断请求后,中断响应的条件是B。SETB EX0。

D.单片机8031的ALE引脚是B。输出矩形脉冲,频率为fosc的1/6 。

D.单片机8031的引脚A。必须接地。

D.单片机能直接运行的程序叫C。目标程序。

D.单片机上电复位后,PC的内容和SP的内容为B。0000H,07H 。

D.单片机在调试过程中,通过查表将源程序转换成目标程序的过程叫A 。

D.单片机中的程序计数器PC用来C。存放下一条指令地址。

D.单片机在调试过程中,通过查表将源程序转换成目标程序的过程叫A 汇编。

D.单片机8051的XTAL1和XTAL2引脚是D。外接晶振引脚。

D.单片机的P0、P1口作输入用途之前必须A。在相应端口先置1 。

D.单片机的堆栈指针SP始终是指示B。堆栈顶。

D.单片机工作方式为定时工作方式时,其定时工作方式的计数初时值X= C。X=M-。

D.单片机上电复位后,堆栈区的最大允许范围是B。120 个单元。

D.单片机上电复位后,堆栈区的最大允许范围是内部RAM的D。08H-7FH 。

D.单片机上电后或复位后,工作寄存器R0是在A。0区 00H单元。

D.单片机要扩展一片EPROM2764需占用5 条P2口线。

D.单片机应用程序一般存放在B。ROM 中。

D.单片机中PUSH和POP指令常用来C。保护现场,恢复现场。

D.单片机中PUSH和POP指令通常用来C。保护现场恢复现场。

D.单片机中使用MOVX A,@R1指令C。与P2口配合能 寻址数据存贮器1050H单元。

D.对内部RAM 40H单元开始连续16个单元清零。(1) B #40H (2) D #10H (3) A Zero (4) B ACC (5) C ret

D.DEC R0和DJNZ R0,这两条指令对通用寄存去R0的 *** 作都是(R0)←(R0)-1,但是前者属于(1)指令,后者属于(2)指令(1) B 运算指令 (2)D 控制转移

D.DJNZ R0,rel这条指令含有两个 *** 作数,第一个 *** 作数R0属于(1)寻址方式,第二个 *** 作数rel属于(2)寻址方式(1) B 寄存器 (2)C 相对

D.单片机芯片有8个部分组成,即 时钟电路 数据存储器 并行I/O口,串行口,定时器/计数器及中断系统 (1) A 中央处理器 (2)A 程序储存器

D.单片机有几条指令,分为几类111条 五类

D.当程序执行到完X语句处时累加器A的值为(1);当程序执行完Y语句时累加器A的值为(2)(1) B 12 (2) B 01H

E

E 二进制数110110110对应的十六进制数可表示为B。1B6H 。

E 20H单元中的两个BCD码相乘,结果以BCD码的形式存放在21H单元 (1) B #0FH (2) B DIV (3) D ORL (4) A 21H

F

F.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是A。P0口。

G

G.共阴极LED数码管显示字符“2”的段码是C。5BH。

G.共阳极LED数码管加反相器驱动时显示字符“6”的段码是C。82H。

G.执行如下指令序列 MOV SP,#50H PUSH ACC后SP的值为(1),累加器ACC的值为(2)1)D 51H (2) D 不变

G.根据R2的内容转向不同的分支(1) D #TBJ1 (2) D ADD (3) B INCDPH (4) B @A+DPTR (5) B AJMP PRG0

G.根据这个程序,执行完jmp指令后执行(2)条指令■。这个程序是(3)典型算法的程序,■是(4)结构的程序1)C ADD (2) C ajmp PRG2 (3) A 散转 (4)B 分支

I

I.INTEL8031的P0口,当使用外部存贮存器时它是一个D。传输低8位地址/数据口。

I.I/O口编址方式为1) 单独编址 (2)存储器统一编址

I.I/O设备和CPU是通过 连接的,起作用 1) D 接口电路 (2)B 隔离作用(3)A 锁存作用 (4)C 变换作用 (5)C 联络作用

J

J.将A与立即数按位逻辑异或的指令是C。XRL A,#data 。

J.将内部数据存储单元的内容传送到累加器A中的指令是C。NOV A, @R0。

J.将内部数据存贮单元内容传送到累加器A中的指令是B。MOV A,@Ri 。

J. 将内部数据存贮器083AH单元的内容传送至累加器,必须使用指令B。MOVX A,direct。

J 将内部数据存贮器53H单元的内容传送至累加器,其指令是A。MOV A,53H。

J.将十进制数215转换成对应的二进制数是A。11010111 。

J.将十进制数98转换成对应的二进制数是A。1100010 。

J.将二进制数(1101001)2转换成对应的八进制数是B。151 。

J.将十六进制数(1863.5B)16转换成对应的二进制数是B。1100001100011。01011011。

J.将十六进制数6EH转换成对应的十进制数是C。110 。

K

K 可以控制程序转向64K程序存贮器地址空间的任何单元的无条件转移指令是B。LJMP addr16 。

L

L.LJMP跳转空间最大可达到D。64KB 。

L.累加器A的值为0FCH,执行 遍RL A指令后累加器A的值为9FH(1) B 0E1H (2) C 5

L.利用定时/计数器1产生1ms定时,采用中断方式编程使在P17引脚上输出周期为2ms的方波,设单片机晶振频率为6MHz,请把程序补充完整(1) C 0013H (2) A FEH (3) C OCH (4) B TR1 (5) CPL

下面的框图代表一个非负整数的除法程序。x1是被除数;x2是除数;z1中存放程序加工后得到的商;z2中存放得到的余数;y1、y2是程序加工时使用的工作单元。START 表示程序的起始,HALT表示程序的终止。方框中是同时赋值语句,如(y1,y2):=(O,x1)

表示将y1置0值的同时,将y2的值置为x1。圆框内是测试语句,用于控制程序加工的流程。如框图中的语句y2≥x2

表示当y2的值大于等于x2时,程序按yes的箭头继续执行;否则按no的箭头继续执行。 为验证程序,必须首先将程序所要实现的目标形式化,即使用数学公式表达程序加工的初始数据的范围(称作输入谓词)和程序加工的结果(称作输出谓词)。

若约定各个变量的取值都是整数,上述除法程序的输入谓词和输出谓词分别为 在用归纳断言方法证明程序正确性时,还必须在程序的框图中设置一些数学公式,称作断言,表示程序执行到该处时,程序中变量应满足的数学关系。输入谓词可选作起点处的断言,而输出谓词可选作终止点处的断言。

在除法程序中设置三个断言,A处和C处的断言分别为上述输入和输出谓词,B处断言为(x1=y1x2+y2)&(y2≥0) (1)

反映了y1、y2中存放商数和余数的中间结果值。

验证程序的正确性,就是证明在程序的任何一种可能的加工过程中所设置的断言都是成立的。程序的一个加工过程就是框图中的一个流程。除法程序的所有可能的流程都是由图上的三条路径组合而成:由A至B;由B出发回到B;由B至C。这样,验证程序的正确性,就是证明对任一条路径,只要起点的断言成立,则终点的断言也成立。

以第二条路径为例,它是一条环路。要证明下列命题:若程序执行到环路的起点B时,断言(1)成立,则程序执行一周,再达到B点时,断言(1)仍然成立。

环行该圈,就是在(y2≥x2)成立的条件下,执行赋值语句(y1,y2):=(y1+1,y2-x2)

而上述语句的执行结果是使 y1的取值为执行前y1的值加1,y2的取值为执行前y2的值与x2的差,其他变量的值不变。为保证执行该赋值语句后断言(1)仍然成立,就要求将断言(1)中的y1代为(y1+1),y2代为(y2-x2)后得到的公式在执行该语句前成立。即(x1=(y1+1)x2+(y2-x2))&(y2-x2≥0) (2)

在执行上述赋值语句前成立。但已知执行该语句前断言①和测试条件(y2≥x2)均成立。由此推断公式②是成立的。这样就完成了对第二条路径的验证。对其余两条路径的验证也是类似的。从而可以证明除法程序的正确性。

归纳断言方法是由建立断言和对各条路径逐条验证两部分组成的。建立断言是一种创造性的工作,而验证路径的工作尽管繁琐,却是机械的。如何由计算机系统协助用户归纳出合适的断言,是程序验证研究中的重要课题。

用上述方法只能证明在输入谓词成立的前提下,程序终止时输出谓词一定成立。但不能证明在输入谓词成立时,程序一定能终止。不讨论程序终止性的程序验证称为程序部分正确性的验证。包括终止性的验证,则称为程序完全正确性的验证。

程序验证技术除了用于证明程序的正确性,或辅助用户编制正确程序外,还可从程序正确性角度评价程序设计方法和程序设计语言的优劣。但是,保证程序正确性的有效办法,不是在编制程序后再去验证,而是设法在编制过程中,使用适当的技术,使产生的程序是正确无误的。这类技术叫作程序综合和程序变形。程序验证技术和程序综合变形技术相互参照,共同发展。

所有权拍卖的执行程序主要有:1、拍卖机构的选择。当事人可以协商确定拍卖机构,也可以同意人民法院随机确定。2、拍卖中的特殊问题处理(1)定价。在股票拍卖中,必须确定拍卖股票的保留价格。(2)所有权的权利状况。所有权在拍卖前,人民法院调查所有权归谁所有,保障所有权没有缺陷。(3)拍卖公告。人民法院在股票拍卖前15天发布拍卖公告。拍卖公告发表的范围和媒体由当事人协商无法协商的,由人民法院决定。(4)参与拍卖的保证金。申请参加股票拍卖的竞争者必须向人民法院预付保证金。(5)通知优先权人和优先权处理。人民法院在拍卖5天前书面或其他可以确认的合适方法,通知当事人和已知的保证物权人,优先购买权人(即其他股东)或其他优先权人在拍卖日到达。3、拍卖成交或流拍财产偿还债务后,买方不履行义务的处理。4、关闭处理。《中华人民共和国民事诉讼法》第二百四十四条被执行人未按执行通知履行法律文书确定的义务,人民法院有权查封、扣押、冻结、拍卖、变卖被执行人应当履行义务部分的财产。但应当保留被执行人及其所扶养家属的生活必需品。 采取前款措施,人民法院应当作出裁定。 《中华人民共和国民事诉讼法》第二百四十二条被执行人未按执行通知履行法律文书确定的义务,人民法院有权向有关单位查询被执行人的存款、债券、股票、基金份额等财产情况。人民法院有权根据不同情形扣押、冻结、划拨、变价被执行人的财产。人民法院查询、扣押、冻结、划拨、变价的财产不得超出被执行人应当履行义务的范围。 人民法院决定扣押、冻结、划拨、变价财产,应当作出裁定,并发出协助执行通知书,有关单位必须办理。

一个时钟周期时间 T = 1/6MHz,一个机器周期是 12 个时钟周期,于是 四条语句的时间(不包括 RETI):t = (t 12) (1 + 1 + 2 + 2) = 1/6MHz 12 6 = 12 us

21题:

(R0)=7F 释:执行INC R0的结果 R0 ←7E+1

(7E)=0H 释:执行第一条INC @R0的结果 0FFH+1=100H,字长8位、溢出;

(7F)=3AH 释:执行第二条INC @R0的结果 39H+1

22题:

(1)执行完程序需所时间:(1+1+1+2)x(2μs)=10μs 释:每机器周期2μs

(2) 寻址方式:立即寻址

(3) NOP指令:空 *** 作,起“逗留”延时1个机器周期作用

23题:

(PC)= 5678H 释:子程序入口地址

(61H)= 36H 释:暂存于堆栈的主程序下一条指令地址低8位

(62H)= 12H 释:暂存于堆栈的主程序下一条指令地址高8位

java执行应用程序步骤如下:

第一步:下载并安装JDK 60,安装路径为: C:\java\jdk16

第二步:对“我的电脑”按右键,选“属性”,在“系统属性”窗口中选“高级”标签,再按“环境变量”按钮,d出一个“环境变量”的窗口,在系统变量中新建一个变量,变量名为“JAVA_HOME“,变量值为"C:\java\jdk16";

第三步:单击Windows xp的“开始”->“运行”,在d出的运行窗口中输入cmd,按回车,打开一个命令行窗口,输入javac,将会看见一系列javac常用参数选项

第四步:开始编程(注意先双击打开"我的电脑",在"工具" ->"文件夹选项" -> 点击"查看"选项 ->在"高级设置"中找到"隐藏已知文件类型的扩展名"前面的小勾去掉)。在C盘的根目录中新建一个子目录,名为"JavaTest”,以作为存放 Java源代码的地方。

第五步:在命令行窗口中输入 cd C:\JavaTest,将当前路径转入JavaTest目录中。然后,输入 javac HelloWorldjava,JDK就在JavaTest文件夹中编译生成一个 ass的类文件。

第六步:在命令行窗口中输入 java HelloWorld,(注意没有class后缀)屏幕出现了

Hello world!

以上就是关于单片机上机考试,河北工业大学 大三全部的内容,包括:单片机上机考试,河北工业大学 大三、程序验证的基本方法、股权拍卖执行程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9494751.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存