首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
由3个结点可以构造出多少种不同的二叉树
查看本题答案
包含此试题的试卷
计算机等级考试《单项选择》真题及答案
点击查看
你可能感兴趣的试题
由3个结点最多可以构造出种不同的二叉排序树
3
4
5
6
1试说明给定一棵二叉树结点的后序序列和中序序列则此二叉树可构造出来 2一棵二叉树的中序序列为BFD
下列关于二叉树的叙述中正确的是
度为2的树称为二叉树
二叉树的度肯定是2
二又树中所有结点的度都是2
具有3个结点的二叉树有5种形态
设某二叉树的前序遍历序列为ABCDEFGGI中序遍历序列为BCAEDGHFI1试画出该二叉树2写出由
由四个结点可以构造出不同的二叉树
4种
5种
14种
15种
试题5~6基于下面的叙述现有关键码值分别为10203040的4个结点按所有可能的插入顺序去构造二叉排
24种
14种
10种
8种
由4个结点可以构造出多少种不同的二叉排序树
4
5
14
15
由4个结点可以构造出种不同的二叉树
由四个结点可以构造出多少种不同的二叉树
4
5
14
15
有关键码值为102030的三个结点按所有可能的插入顺序去构造二叉排序树能构造出多少棵不同的二叉排序树
4
5
6
7
下列关于二叉树的叙述中正确的是
度为2的树称为二叉树
二叉树的度肯定是2
二叉树中所有结点的度都是2
具有3个结点的二叉树有5种形态
由3个节点可以构造出多少种不同的二叉树
2
3
4
5
3个节点可以构造出种不同的二叉树
2
3
4
5
由三个结点可以构造出多少种不同的二叉树
3
4
5
6
下面关于二叉树的叙述中正确的是______
度为2的树称为二叉树
二叉树的度肯定是2
二叉树中所有结点的度都是2
由3个结点可以构造出5种不同的二叉树
有关键码值为102030的三个结点按所有可能的插入顺序去构造二叉排序树能构造出多少棵不同的二叉排序树
1
5
6
7
有关键码值为102030的3个结点按所有可能的插入顺序去构造二叉排序树能构造出______棵不同的二
热门试题
更多
一架数字相机一次可以连续拍摄65536色的1024×1024的彩色相片40张如不进行数据压缩则它使用的flash存储器容量大约是______MB
请编制程序PROG1.ASM其功能是内存中连续存放的20个8位有符号数补码是由一个8位A/D转换器采集的双极性信号Xn现要求对该信号作如下限幅处理处理后的信号记为Yn
START
请编制程序PROG1.ASM其功能是从SOURCE开始存放的21个8位有符号数补码相邻数的差距不超过-8~7可采用差分压缩其方法如下第一个数据不变其后数据取与前一数据之差值并用4位二进制补码表示两个差值拼成一个字节前一个差值放在高4位后一个差值放在低4位例如原数据为X[n]:23H27H2AH29H22H...压缩后为Y[n]23H43HF9H...部分程序已给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中填空BEGIN和END之间已给出的一段源程序使其完整空白己用横线标出每行空白一般只需一条指令但采用功能相当的多条指令亦可或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能对程序必须进行汇编并与IO.OBJ链接产生PROG1.EXE执行文件最终运行程序产生结果无结果或结果不正确者均不得分调试中若发现整个程序中存在错误之处请加以修改试题程序EXTRNLOAD:FARSAVE:FARNEQU20DSEGSEGMENTLDWSOURCEDWNDUPRESULTDWNDUP0NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DSEGENDSSSEGSEGMENTSTACKDB128DUPSSEGENDSCSEGSEGMENTASSUMECS:CSEGDS:DSEGSS:SSEGSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDSEGMOVDSAXLEADXL;数据区起始地址LEASINAME0;输入文件名首址送SIMOVCX2+N;输入字节数送CXCALLLOAD;从INPUT1.DAT中读取数据;****BEGIN****LEASISOURCELEADIRESULTCLDMOVSB;Y[0]=X[0]XORBXBX;FLAG=0MOVDXN*2;计数ZTE:LODSBSUB1;X[n]-X[n-1]2;FLAG=NOTFLAGJ3SWIMMOV4CLMOVAHALJMPNEXTSWIM:4ORALAHSTOSBNEXT:5JNEZTE;****END****LEADXRESULT;结果数据区首址送DXLEASINAME1;结果文件名首址送SIMOVCXN;结果字节数送CXCALLSAVE;保存结果到文件OUTPUT1.DATRETSTARTENDPCSEGENDSENDSTART
一台显示器的带宽是110M要让它的刷新频率达到100MHz则它最高能够达到的分辨率是______
在对硬盘存储容量的衡量中1GB约等于
请编制程序其功能为设由20个8位有符号数构成一个数组试依次去掉其中负的奇数生成一个新的数组顺序不变结果存放在RESULT开始的内存单元中部分程序已经给出其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元运算结果要求从RESULT开始存放由SAVE过程保存到OUTPUT1.DAT文件中请在BEGIN和END之间补充使其完整对程序必须进行汇编并与IO.OBJ链接产生PROG1.EXE执行文件最终产生运行结果部分程序如下;PROG1.ASMEXTRNLOAD:FARSAVE:FARLENEQU20DSEGSEGMENTSOURCEDWNDUPRESULTDWNDUP0NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DSEGENDSSSEGSEGMENTSTACKDB256DUPSSEGENDSCSEGSEGMENTASSUMECS:CSEGDS:DSEG;SS:SSEGSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDSEGMOVDSAXMOVESAXLEADXSOURCELEASINAME0MOVCXNCALLLOAD;***BEGIN***;***END***LEADXRESULTLEASINAME1MOVCXNCALLSAVERETSTARTENDPCSEGENDSENDSTART
IP网际地址基本格式有三种其中______类地址用于中等规模情况其中14位作为网络号16位作为主要号
请编制程序PROG1.ASM其功能是内存中连续存放着二个有符号字节序列Ak和Bk求序列CkCk=Ak+Bk例如源数Ak01H02H02H02H04H05H源数Bk01H02H02H02H04H05H结果Ck02H04H04H04H08H0AH部分程序已经给出其中原始数据由过程LOAD从文件INPUTl.DAT中读入SOURCE开始的内存元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中请在BEGIN和END之间补充一段源程序完成要求的功能对程序必须进行汇编并与IO.OBJ链接产生执行文件最终运行程序产生结果调试中若发现整个程序中存在错误之处请加以修改PROG1.ASM文件内容如下EXTRNLOAD:FARSAVE:FARNEQU10;每个序列的长度STACSEGMENTSTACKDB128UPSTACENDSDATASEGMENTSOURCEDBN*2DUP;顺序存放AO...A9BO..B9RESULTDWNDUP0;顺序存放CO...C9NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DATAENDSCODESEGMENTASSUMECS:CODEDS:DATASS:STACSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDATAMOVDSAXLEADXSOURCE;数据区起始地址LEASINAME0;原始数据文件名MOVCXN*2;字节数CALLLOAD;从INPUT1.DAT文件中读取数据;****BEGIN****MOVDIOFFSETRESULT;结果从RESULT开始存放MOVBX0MOVCXNPRO:MOVAH0MOVAL_____;序列Bk中的一个字节MOVDLAL;暂存Bk_____ALSOURCE[BX];Ck=Bk+AkJNOSTAY;无溢出转STAYJUMP1:MOVAH00;有溢出ADDDLOJNSJUMP;Bk是正数为一个正数加上;一个正数结果为负数的溢出;情况转JUMPAH已为OOHMOVAH_____;Bk是负数为一个负数加上;一个负数结果为正数的溢出;情况将结果变为有符号字的;形式为负JMP_____STAY:_____;AL中数的符号扩展到AH;符号字节变成无符号字有符;号字节变成有符号字JUMP:MOV[DI]AXADDDI2INCBXDECCXJNZPRO;****END****LEADXRESULT;结果数据区首址LEASINAME1;结果文件名MOVCXN*2;结果字节数CALLSAVE;保存结果到文件RETSTARTENDPCODEENDSENDSTART
START
请编制程序PROG1.ASM其功能是内存中从SOURCE开始连续存放着20个字WORD试统计每个字中二进制位为1的个数结果以字节存放例如内存中有139CH518CH1489H结果为07H08H05H.部分程序已给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中填空BEGIN和END之间已给出的源程序使其完整空白已用横线标出每行空白一般只需一条指令但采用功能相当的多条指令亦可或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能对程序必须进行汇编并与IO.OBJ连接生成PROG1.EXE执行文件最终运行程序产生结果无结果或结果不正确者均不得分注意源程序非填空部分可能存在个别非法指令考生阅读源程序或调试该程序时若发现这些非法指令请加以修改!EXTRNLOAD://FARSAVE://FARNEQU20STACSEGMENTSTACKDB128DUPSTACENDSDATASEGMENTSOURCEDWNDUPRESULTDBNDUP0NAMEODB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DATAENDSCODESEGMENTASSUMECSCODEDSDATASSSTACSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDATAMOVDSAXLEADXSOURCE数据区起始地址LEAS1NAMEO原始数据文件名MOVCXN*2字节数CALLLOAD从INPUT1.DAT中读取数据****BEGIN****LEASISOURCELEADIRESULTCLDMOVDXNLOOP0LODS____________MOVCX16LOOP1:ROLAX1J_____NEXTINCBXNEXTLOOP_____MOV[DI]BL______DECDXJNZLOOP0****END****LEADXRESUIT结果数据区首址LEASINAME1结果文件名MOVCXN结果字节数CALLSAVE保存结果到文件RETSTARTENDPCODEENDSENDSTART
请编制程序PROG1.ASM其功能是以SOURCE开始的内存区域存放着N个字节的压缩BCD码将每个压缩BCD码转换成两个ASCII码并在最高位增加偶校验位结果存放到RESULT指示的内存区域内例如原压缩BCD码26H75H91H33H结果为B2H36HB7H35H39HB1H33H33H部分程序已给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中填空BEGIN和END之间已给出的源程序使其完整空白已用横线标出每行空白一般只需一条指令但采用功能相当的多条指令亦可或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能对程序必须进行汇编并与IO.OBJ链接产生PROG1.EXE执行文件最终运行程序产生结果无结果或结果不正确者均不得分调试中若发现整个程序中存在错误之处请加以修改试题程序EXTRNLOAD:FARSAVE:FARNEQU10STACSEGMENTSTACKDB128DUPSTACENDSDATASEGMENTSOURCEDBNDUP0RESULTDB2*NDUP0NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DATAENDSCODESEGMENTASSUMECS:CODEDS:DATASS:STACSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDATAMOVDSAXMOVESAX;置附加段寄存器LEADXSOURCE;数据区起始地址LEASINAME0;原始数据文件名MOVCXN;字节数CALLLOAD;从INPUT1.DAT中读取数据;****BEGIN****LEASISOURCEMOVDIOFFSETRESULTMOVCXNSERCHI:MOV1MOVAHALANDAH0FHANDAL0FOHPUSHCXMOVCL423ADDAL30H4ORAL80HSERCH2:MOV[DI]ALINCDI5JPSERCH3ORAH80HSERCH3:MOV[DI]AHINCDIINCSI6SERCH1;****END****LEADXRESULT;结果数据区首址LEASINAME1;结果文件名起始地址MOVCX2*N;字节数CALLSAVE;保存结果到OUTPUT1.DAT文件中RETSTARTENDPCODEENDSENDSTART
请编制程序其功能为从SOURCE开始的内存区域存放着N个字节的有符号数现找出最大的数结果存放到RESULT指示的其后存放原N个数逻辑取反后的值例如数据为09H7EH89HF6H17H67HN个数据结果为7EH最大数F6H81H76H0CHE8H98H原N个数的逻辑反部分程序已经给出其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元运算结果要求从RESIULT开始存放由SAVE过程保存到OUTPUT1.DAT文件中请在BEGIN和END之间补充使其完整完成要求的功能或删除BEGIN和END之间原有的代码井自行编程来完成要求的功能对程序必须进行汇编并与IO.OBJ链接产生PROG1.EXE执行文件最终产生运行结果部分程序如下;PROG1.ASMEXTRNLOAD:FARSAVE:FARNEQU30DSEGSEGMENTSOURCEDWNDUPRESULTDWNDUP0NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DSEGENDSSSEGSEGMENTSTACKDB128DUPSSEGENDSCSEGSEGMENTASSUMECS:CSEGDS:DSEG;SS:SSEGSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDSEGMOVDSAXMOVESAXLEADXSOURCELEASINAME0MOVCXNCALLLOAD;***BEGIN***______SISOURCEMOVBXOFFSETSOURCELEADIRESULTL1:MOVCXNMOVDXCXDECDXMOVAL______L2:INCBX______AL[BX]______________MOVAL[BX]L3:DECDXJNZ______MOV[DI]ALINCDICLDMAX:LODSBNOTAL______________LOOPMAX;***END***LEADXRESULTLEASINAME1MOVCXNCALLSAVERETSTARTENDPCSEGENDSENDSTART
请编制程序PROG1.ASM其功能是内存中连续存放着10个十六位二进制数每个数的序号依次定义为019统计每个数中位为0的个数N0N1N9均用一个字节表示然后按序将N0至N9存入内存中最后再用一个字节表示这10个数中为0的位的总数nn=N0+N1++N9例如内存中有0000H000FHFFFFH结果为10H0CH00H最后为n部分程序已给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中填空BEGIN和END之间已给出的源程序使其完整空白已用横线标出每行空白一般只需一条指令但采用功能相当的多条指令亦可或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能对程序必须进行汇编并与IO.OBJ链接产生PROG1.EXE执行文件最终运行程序产生结果无结果或结果不正确者均不得分调试中若发现整个程序中存在错误之处请加以修改PROG1.ASM文件内容如下EXTRNLOAD://FARSAVE://FARNEQU10STACSEGMENTSTACKDB128DUPSTACENDSDATASEGMENTSOURCEDWNDUPRESULTDBN+1DUP0NAME0DBINPUT1.DAT’0NAME1DBOUTPUT1.DAT’0DATAENDSCODESEGMENTASSUMECSCODEDSDATASSSTACSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDATAMOVDSAXLEADXSOURCE数据区起始地址LEASINAME0原始数据文件名MOVCXN*2字节数CALLLOAD从’INPUT1.DAT’中读取数据****BEGIN****MOVDIOFFSETRESULTMOVCLNMOVBX0MOVDH0PROMOVDL0MOVAXSOURCE[BX]MOVCH______COUNT_______________JUMPINCDLJUMPDECCHJNZ_____MOV[DI]DLADDDHDLINCDIADD_____DECCLJNZPROMOV_____****END****LEADXRESULT结果数据区首址LEASINAME1结果文件名MOVCXN+1结果字节数CALLSAVE保存结果到文件RETSTARTENDPCODEENDSENDSTART
在关系数据库中投影操作是指从关系中
请编制程序其功能为将一个字符串中连续相同的字符仅用一个字符代替生成一个新的字符串字符串以00H结束长度不超过20个字节例如原字符串为4EH4EH4EH42H1AH31H31H00H新字符串为4EH42H1AH31H00H部分程序已经给出其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元运算结果要求从RESULT开始存放由SAVE过程保存到OUTPUT1.DAT文件中请在BEGIN和END之间补充一段源程序完成要求的功能对程序必须进行汇编并与IO.OBJ链接产生PROG1.EXE执行文件最终产生运行结果部分程序如下;PROG1.ASMEXTRNLOAD:FARSAVE:FARLENEQU20NEQU10DSEGSEGMENTSOURCEDWNDUPRESULTDWNDUP0NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DSEGENDSSSEGSEGMENTSTACKDB256DUPSSEGENDSCSEGSEGMENTASSUMECS:CSEGDS:DSEG;SS:SSEGSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDSEGMOVDSAXMOVESAXLEADXSOURCELEASINAME0MOVCXNCALLLOAD;***BEGIN***;***END***LEADXRESULTLEASINAME1MOVCXNCALLSAVERETSTARTENDPCSEGENDSENDSTART
在下列存储管理方式中可以采用覆盖技术
TCP/IP体系结构分成4个层次分别是网络接口层网际层运输层和
试题要求如下请编制程序其功能是统计20个学生成绩中得分在100~9089~8079~7069~60和低于60分的人数并计算20个学生的平均成绩取整数结果依次存放在指定的区域内例如内存中有5个分数50H40H5EH64H48H结果为02H01H01H01H00H52H平均成绩部分程序己给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算的结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中补充BEGIN和END之间已给出的源程序使其完整空白己用横线标出每行空白一般只需一条指令但采用功能相当的多条指令亦可或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能对程序进行汇编并与IO.OBJ链接产生执行文件最终运行程序产生结果调试中发现整个程序中存在错误之处请加以修改试题程序EXTRNLOAD:FARSAVE:FARNEQU20LEQU5DATASEGMENTSOURCEDBNDUPRESULTDBN+1DUP0NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DATAENDSSSEGSEGMENTSTACKDB256DUPSSEGENDSCSEGSEGMENTASSUMECS:CSEGSS:SSEGDS:DATASTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDATAMOVDSAXLEADXSOURCE;数据区起始地址LEASINAME0;原始数据文件名MOVCXN;字节数CALLLOAD;从’INPUT1.DAT’中读取数据;****BEGIN****LEASISOURCELEADIRESULTXORBXBX1MOVCXNGOON:LODSB2ADDBXAX3JAEP1CMPAL80JAEP2CMPAL70JAEP3CMPAL60JAEP4INC45P4:INCBYTEPTR[DI+3]JMPNEXTP3:INCBYTEPTR[DI+2]JMPNEXTP2:INCBYTEPTR[DI+1]JMPNEXTP1:INCBYTEPTR[DI]NEXT:LOOPGOONMOVAXBXMOVDL6DIVDLMOV[DI+5]AL;***END****LEADXRESULT;结果数据区首址LEASINAME1;结果文件名MOVCXL+1;结果字节数CALLSAVE;保存结果到文件RETSTARTENDPCODEENDSENDSTART
下面哪一条是对Armstrong公理系统中合并律的描述
鼠标器最主要的技术指标是______
下列数据模型中目前数据库管理系统中最常用的是
请编制程序PROG1.ASM其功能是以SOURCE开始的内存区域存放着多个字节的数据其中有压缩BCD码和其他数据现按下列编码规则进行编码在每个压缩BCD码前面加两个字节前缀代码BEH和CCH并在其后加两个字节后缀代码DDH和EDH如果不是压缩BCD码则该数据前后均加两个代码0DH和0EH编码后的数据存放到RESULT指示的内存区域例如原信息为12HD9H86H54H结果为BEHCCH12HDDHEDH0DH0EHD9H0DH0EHBEHCCH86HDDHEDHBEHCCH86HDDHEDH部分程序已给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中填空BEGIN和END之间已给出的源程序使其完整空白已用横线标出每行空白一般只需一条指令但采用功能相当的多条指令亦可或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能对程序必须进行汇编并与IO.OBJ链接产生PROG1.EXE执行文件最终运行程序产生结果无结果或结果不正确者均不得分调试中若发现整个程序中存在错误之处请加以修改试题程序EXTRNLOAD:FARSAVE:FARNEQU10STACSEGMENTSTACKDB128DUPSTACENDSDATASEGMENTSOURCEDBNDUP0RESULTDB5*NDUP0NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DATAENDSCODESEGMENTASSUMECS:CODEDS:DATASS:STACSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDATAMOVDSAXMOVESAX;置附加段寄存器LEADXSOURCE;数据区起始地址LEASINAME0;原始数据文件名MOVCXN;字节数CALLLOAD;从INPUT1.DAT中读取数据;****BEGIN****LEASISOURCEMOVDIOFFSETRESULTMOVCXNCLP1:MOVAL[SI]MOVBLALMOVAHAL1ANDAL0FOH2MOVCL43POPCXCMP4JACLP2CMPAH9JACLP2MOV5INCDIMOVBYTEPTR[DI]0CCHINCDIMOVBYTEPTR[DI]BLINCDIMOVBYTEPTR[DI]0DDHINCDIMOVBYTEPTR[DI]0EDHJMPCLP3CLP2:MOVBYTEPTR[DI]0DHINCDIMOVBYTEPTR[DI]0EHINCDIMOVBYTEPTR[DI]BLINCDIMOVBYTEPTR[DI]0DHINCDIMOVBYTEPTR[DI]0EHCLP3:INCSIINCDI6;****END****LEADXRESULT;结果数据区首址LEASINAME1;结果文件名起始地址MOVCX5*N;字节数CALLSAVE;保存结果到OUTPUT1.DATRETSTARTENDPCODEENDSENDSTART
关系模型中的任何属性
在保持第11题程序功能不变的前提下INCSI指令可以用______指令替换
请编制程序PROG1.ASM其功能是对10个无符号字节数据排序升序然后剔除第一个数和最后一个数并按四舍五入原则计算其余8个数据的算术平均值将剩余的8个数据存入指定的内存区域中其后存放平均值例如内存中有1540792683结果为123456785部分程序已给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中填空BEGIN和END之间已给出的源程序使其完整空白已用横线标出每行空白一般只需一条指令但采用功能相当的多条指令亦可或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能对程序必须进行汇编并与IO.OBJ链接产生PROG1.EXE执行文件最终运行程序产生结果无结果或结果不正确者均不得分调试中若发现整个程序中存在错误之处请加以修改试题程序EXTRNLOAD:FARSAVE:FARNEQU10DSEGSEGMENTSOURCEDBNDUPRESULTDBN-1DUP0NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0TEMPDW0DSEGENDSSSEGSEGMENTSTACKDB256DUPSSEGENDSCSEGSEGMENTASSUMECS:CSEGSS:SSEGDS:DSEGES:DSEGSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDSEGMOVDSAXMOVESAXLEADXSOURCELEASINAME0MOVCXNCALLLOAD;***BEGIN***MOVBX1GOONI:2LEASISOURCEGOONJ:MOVAL[SI]CMPAL[SI+1]JLENEXTXCHGAL[SI+1]MOV[SI]ALNEXT:ADDSI1LOOPGOONJ3JNZGOONICLDLEASISOURCELEADIRESULTMOVCX4INCSILP2:LODSBCBWADDTEMPAXSTOSBLP1:LOOPLP2MOVAXTEMP5DIVDLADDAHAHCMPAHDLJBOFF6OFF:MOV[DI]AL;***END***EXIT:LEADXRESULTLEASINAME1MOVCXN-1CALLSAVERET`STARTENDPCSEGENDSENDSTART
文件系统最主要的功能是
请编制程序其功能为将内存中存放的连续的30个二进制数0到100之间按数值大小分别进行统计0~59为D60~74为C75~84为B85~100为A统计出ABCD的个数并按ABCD次序存放在内存中例如内存中原始数据为21H3CH4DH31H4FH51H56H统计结果1312部分程序已经给出其中原始数据由LOAD过程从文件INPUT1.DAT中读入从SOURCE开始的内存单元转换结果要求从RESULT开始读入由SAVE过程保存到OUTPUT1.DAT文件中请在BEGIN和END之间补充使其完整完成要求的功能或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能对程序必须进行汇编并与IO.OBJ链接产生PROG1.EXE执行文件最终产生运行结果部分程序如下;PROG1.ASMEXTRNLOAD:FARSAVE:FARNEQU30DSEGSEGMENTSOURCEDBNDUPRESULTDBNDUP0NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DSEGENDSSSEGSEGMENTSTACKDB128DUPSSEGENDSCSEGSEGMENTASSUMECS:CSEGDS:DSEG;SS:SSEGSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDSEGMOVDSAXMOVESAXLEADXSOURCELEASINAME0MOVCXNCALLLOAD;***BEGIN***MOVCXNLEASISOURCECONT:MOVAL[SI]_____________JBLBINCRESULTJMPOKLB:CMPAL75JBLCINC______JMPOKLC:CMPAL60JBLD____________JMPOKLD:____________OK:INCSILOOPCONT;***END***LEADXRESULTLEASINAME1MOVCX4CALLSAVERETSTARTENDPCSEGENDSENDSTART
请编制程序其功能是内存中连续存放着10个用ASCII码表示的十进制个位数将它们转换成相应的二进制字节数N0N1N9然后按序将N0~N9存入内存中最后存放它们的和MM=N0+N1+N9M用压缩型组合型BCD码表示例如内存中有30H’0’39H’9’31H’1’结果为00H09H01H最后为M部分程序已给出其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中运算结果要求从RESULT开始存放由过程SAVE保存到文件OUTPUT1.DAT中填空BEGIN和END之间已给出的一段源程序使其完整空白已用横线标出每行空白一般只需一条指令但采用功能相当的多条指令亦可或删除BEGIN和END之间原有的代码并自行编程来完成要求的功能对程序必须进行汇编并与IO.OBJ链接产生PROG1.EXE执行文件最终运行程序产生结果无结果或结果不正确者均不得分调试中若发现整个程序中存在错误之处请加以修改试题程序EXTRNLOAD:FARSAVE:FARNEQU10STACSEGMENTSTACKDB128DUPSTACENDSDATASEGMENTSOURCEDBNDUPRESULTDBN+1DUP0NAME0DB’INPUT1.DAT’0NAME1DB’OUTPUT1.DAT’0DATAENDSCODESEGMENTASSUMECS:CODEDS:DATASS:STACSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXDATAMOVDSAXLEADXSOURCE;数据区起始地址LEASINAME0;原始数据文件名MOVCXN;字节数CALLLOAD;从INPUT1.DAT中读取数据;****BEGIN****MOVDIOFFSETRESULTMOVBX0MOVCXNMOVDL1PRO:MOVALSOURCE[BX]2AL3OHMOV[DI]AL3ADDALDL4MOVDL.ALINCBX5JNZPRO6;****END****LEADXRESULT;结果数据区首址LEASINAME1;结果文件名MOVCXN+1;字节数CALLSAVE;保存结果到文件RETSTARTENDPCODEENDSENDSTART
下面程序的功能是利用逻辑尺对BUT变量中的数据进行变换执行该程序后以RESULT为首地址的前2个字节单元中的数据依次为______DSEGSEGMENTBUFDB15407926LEQU00111001B;用作逻辑尺RESULTDB10DUPDSEGENDSSSEGSEGMENTPARASTACK‘STACK’DB256DUP0SSEGENDSCSEGSEGMENTASSUMEDS:DSEGSS:SSEGCS:CSEGSTARTPROCFARPUSHDSXORAXAXPUSHAXMOVAXSEGDSEGMOVDSAXMOVSI0MOVCX8MOVDLLGOON:SNRDL1JCFILLMOVALBUF[SI]JMPNEXTFILL:MOVALOFFHNEXT:MOVRESULT[SI]ALINCSILOOPGOONRETSTARTENDPCSEGENDSENDSTART
热门题库
更多
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设
“互联网+”和电子商务继续教育
职业道德素养继续教育
加强和创新网络道德教育