还剩3页未读,继续阅读
文本内容:
青岛科技大学高等学历继续教育2022-2023学年第二学期大补考试题数据库基础与实践(B卷)卷面满分100分考核方式闭卷(考生注意答案写在答题纸上,写在试题纸上无效)
一、选择题(共15小题每题2分,共30分)
1、二进制数1100制
0.11010转换为十六进制数为(oA、C
4.DB、C
4.1AC、
64.DD、
64.1A
2、ASCII码的编码是用()位二进制数表示
3、
4、A、15B、7C、16实模式存储空间为(A、8B、4C、2D、8MBoD、1实模式下,在8086〜Pentium微处理机中,堆栈段的段地址放在()中A、SSB、DSC、ESD、CS
5、语句中操作数多于1个时,操作数之间用()分开A、分号B、句号C、逗号D、顿号
6、()的功能为建立段寄存器与段的缺省关系A、ASSUMEB、ORGC、SEGMENTD、MODEL
7、XCHGEAXEDX对此语句说法正确的是()A、寄存器和存储单元之间交换B、寄存器之间交换C、存储单元之间交换D、以上说法都不对
8、JB/JNAE/JC转移的条件()A、Z=1B、Z=0C、C=0D、C=
19、串存储指令是()oA、STOSB、MOVSC、LODSD、CMPS
10、子程序的功能实现后,将数据取出再送回原来的寄存器中的操作称为()oA、返回数据B、数据恢复C、现场恢复D、现场保护
11、中断返回指令是()oA、INTRB、INTC、IRETD、NMI
12、直接存储器存取方式是()oA、CMAB、DMAC.VMPD、BMA
13、段选择子长度为()位A、64B、8C、32D、
1614、为了保证操作系统的安全,保护模式下的80386支持()个特权级A、2B、4C、6D、
815、宏汇编语言中表达式操作符是()A.%B、C、+D、!
二、填空题(共10小题,每题2分,共20分)
1、8086CPU主要分为两个部分执行部件和()o
2、寻址方式分为()寻址方式和程序寻址方式两种
3、取余操作的运算符是()o
4、ZF是()标志
5、多分支结构程序设计方法主要有()、地址表法、逻辑分解法
6、按问题的条件控制循环是用()来判断循环条件
7、输出子程序出口参数是在屏幕上显示()个字符
8、外部中断分为非屏蔽中断和()中断
9、CPU与外设间交换信息,通常是数据、()、控制信号三类
10、段界限规定段的单位有两种字节和()o
三、判断题(共10小题,每题2分,共20分)
1、原码的最高位是符号位()
2、MOV指令的功能是将源操作数的内容传送到目标操作数,同时清空源操作数中的内容()
3、语句格式中名字定义时可以使用单独的问号()o()
4、堆栈操作时出栈的顺序与入栈的顺序恰好相反()
5、条件转移的目标地址在+127或-128字节的范围之内()
6、用计数器控制循环时初值放入AX()
7、子程序增加了程序的可读性,便于对程序的修改、调试()
8、多层中断嵌套不受堆栈容量的限制()
9、程序查询方式适用于CPU和外设工作不同步的情况()
10、虚拟存储器的地址是二维地址()四.程序设计题(共3小题,每题10分,共30分)
1、以BUF为首址的内存中存有0~15的平方值表查表求X单元中数(在0~15之间)的平方值,并送回X单元
2、用地址表法编写程序实现从低到高逐位检测一个字节数据,找出第一个非0的位数检测时,为则继续检测,为1则转移到对应的处理程序段显示相应的位数
3、在STR开始的缓冲区中存放有一个字符串,结束符计算该字符串的长度并存入LEN单元(字符串为JHHJKHKFHKJ$)青岛科技大学高等学历继续教育2022-2023学年第二学期大补考试题答案数据库基础与实践(B卷)卷面满分100分考核方式闭卷命题人叶臣
一、选择题(共15小题,每题2分,共30分)1-5CBDAC6-10ABDAC11-15CBDBA
二、填空题(共10小题,每空2分,共20分)
1、总线接口部件
2、数据
3、MOD
4、零
5、转移表法
6、转移指令
7、单
8、可屏蔽
9、状态
10、4KB
三、判断题(共10小题,每题2分,共20分)1-5VXXVV6-10XVXVV
四、程序设计题(共3小题,每题10分,共30分)
1、以BUF为首址的内存中存有0~15的平方值表查表求X单元中数(在0~15之间)的平方值,并送回X单元程序DATASEGMENTBUFDB0149162536496481100121144169196225XDB12DATAENDSSTACKSEGMENTSTACKSTACKDB100DUP()STACKENDSCODESEGMENTASSUMECS:CODEDS:DATASS:STACKSTART:MOVAXDATAMOVDSAXMOVSIOFFSETBUFXORAXAXMOVALXADDSIAXMOVAL[SI]MOVXALMOVAH4CHINT21HCODEENDSENDSTART
2、用地址表法编写程序实现从低到高逐位检测一个字节数据,找出第一个非0的位数检测时,为0则继续检测,为1则转移到对应的处理程序段显示相应的位数程序DATASEGMENTNUMDB78HADTABDWADOADIAD2AD3AD4AD5AD6AD7DATAENDSCODESEGMENTASSUMECS:CODEDS:DATASTART:MOVAXDATAMOVDSAXMOVALNUMMOVDLCMPAL0JZDISPMOVBX0AGAIN:SHRAL1JCNEXTINCBXJMPAGAINNEXT:SHLBX1JMPADTAB[BX]ADO:MOVDLJOJMPDISPADI:MOVDLrJMPDTSPAD2:MOVDL2JMPDISPAD3:MOVDL3JMPDISPAD4:MOVDL4JMPDISPAD5:MOVDLJ5JMPDISPAD6:MOVDLJ6JMPDISPAD7:MOVDL7DISP:MOVAH2INT21HMOVAH4CHINT21HCODEENDSENDSTART
3、在STR开始的缓冲区中存放有一个字符串,结束符,$计算该字符串的长度并存入LEN单元(字符串为川HJKHKFHKJ$)程序DATASEGMENTSTRDBJHHJKHKFHKJ$LENDBDATAENDSCODESEGMENTASSUMECS:CODEDS:DATASTART:MOVAXDATAMOVDSAXLEASISTRXORBLBLLOP:MOVAL[SI]CMPAL24HJZSTOPINCBLINCSIJMPLOPSTOP:MOVLENBLMOVAH4CHINT21HCODEENDSENDSTART。