首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
对于指令MOV BX,((PORT_VAL LT5)AND 20)OR((PORT_VAL GE5)AND30),当PORT_VAL<5时,汇编结果为MOV BX,______;否则,汇编结果为:MO...
查看本题答案
包含此试题的试卷
计算机等级考试《填空》真题及答案
点击查看
你可能感兴趣的试题
MOVA________指令对于源操作数的寻址方式是________
下面指令序列执行后完成的运算正确的算术表达式为MOVALBYTEPTRXSHLAL1DECALMOV
Y=X
2
+1
Y=X
2
-1
X=Y
2
+1
Y=X*2
设变量PR0TV保存的数据为6汇编下面这条指令的结果为MOVAXPROTVLT5
MOV AX,0FFFFH
MOV AX,0
MOV BX,0FFFFH
MOV AX,0
下面指令序列执行后完成的运算正确的算术表达式为MOVALBYTEPTRXSHLAL1DECALMOV
Y=X
2
+1
Y=X
2
-1
X=Y
2
+1
Y=X*2
若定义DATADB0A5H5BH请在指令MOVBX______DATA中填充使指令正确执行
执行下列指令后正确的结果是______MOVAL100MOVBL—1
AL=100H
BL=01H
AL=64H
BL=0FFH
AL=64H
BL=82H
AL=100H
BL=FFH
对于指令MOVBXPORT_VALLT5AND20ORPORT_VALGE5AND30当PORTVA
对于MOV指令不可以将一个存储单元的内容______另一个存储单元
对于下列程序段 AGAINMOVAL[SI] MOVES[DI]AL INCSI INCDI
MOV________指令对于源超作数的寻址方式是________寻址
对于下列程序段AGAINMOVAL[SI]MOVES:[DI]ALINCSIINCDILOOPAGA
REP MOVSB
REPE SCASB
REP STOSB
REP LODSB
对于下列程序段AGAINMOVAL[SI]MOVES[DI]ALINCSIINCDILOOPAGAI
若定义DATADBOA5H5BH请在指令MOVBX______DATA中填充使指令正确执行
设变量PR0TV保存的数据为6汇编下面这条指令的结果为MOVAXPROTVLT5
MOV AX,0FFFFH
MOV AX,0
MOV BX,0FFFFH
MOV AX,0
完成41H送[2100H]42H送[2101H]的正确程序是
MOV AL,41H
MOV [2100H], AL
INC AL
MOV [2100H],AL
MOV SI, 2100H
MOV [SI], ‘A’
INC SI
MOV [SI], ‘B’
MOV AX,4241H
MOV AX,AX
MOV AX, ‘AB’
MOV [2100H],AX
设变量PROTV保存的数据为6汇编下面这条指令的结果为MOVAXPROTVLT5
MOV AX,0FFFFH
MOV AX,0
MOV BX,0FFFFH
MOV AX,0
完成同指令XCHGAXBX相同功能的指令或指令序列是
MOV AX,BX
MOV BX,AX
PUSH AX POP BX
MOV CX,AX MOV AX,BX MOV BX,CX
执行下列指令后AX=1BL=21ADW'EF'2BDB'ABCDE'3MOVAXA4MOVBLB[3
4546
4645
4546H
4645H
&nbs
热门试题
更多
己知数据文件IN60.DAT中存有200个4位数并已调用读函数readDat把这些数存入数组a中请编制一函数jsVal其功能是把千位数字和十位数字重新组合成一个新的十位数ab新十位数的十位数字是原4位数的千位数字新十位数的个位数字是原4位数的十位数字以及把个位数和百位数组成另一个新的十位数cd新十位数的十位数字是原4位数的个位数字新十位数的个位数字是原4位数的百位数字如果新组成的两个十位数ab<cdab必须足奇数且不能被5整除cd必须是偶数同时两个新十位数字均不为零则将满足此条件的4位数按从大到小的顺序存入数组b中并要计算满足上述条件的4位数的个数cnt最后调用写函数writeDat把结果cnt及数组b中符合条件的4位数输出到OUT60.DAT文件中注意部分源程序已给出程序中已定义数组a[200]b[200]已定义变量cnt请勿改动主函数main读函数readDat和写函数writeDat的内容试题程序#include<stdio.h>#defineMAX200inta[MAX]b[MAX]cnt=0;voidjsValvoidreadDatinti;FILE*fp;fp=fopenIN60.DATr;fori=0;i<MAX;i++fscanffp%d&a[i];fclosefp;maininti;readDat;jsval;printf满足条件的数=%d/ncnt;fori=0;i<cnt;i++printf%d/nb[i];printf/n;writeDat;writeDatFILE*fp;inti;fp=fopenOUT60.DATw;fprintffp%d/ncnt;fori=0;i<cnt;i++fprintffp%d/nb[i];fclosefp;
指令队列的作用是
下列指令中操作数在代码段中的是
某处理器具有128GB的寻址能力则该处理器的地址线有
如果有多个中断同时发生系统将根据中断优先级响应优先级最高的请求若要调整中断事件的响应次序可以利用
在汇编语言程序设计中若调用其他模块中的过程则对该过程必须用下面的伪操作命令进行说明
所谓变号操作是指将一个有符号整数变成绝对值相同但符号相反的另一个整数假设使用补码表示的8位速数x=10010101则x经过变号操作后结果为
在下列指令中不影响标志位的指令是
从下列叙述中选出正确的叙述
已知在文件IN61.DAT中存有100个产品销售记录每个产品销售记录由产品代码dm字符型4位产品名称mc字符型10位单价dj整型数量s1整型金额je长整型几部分组成其中金额=单价×数量可计算得出函数ReadDat的功能是读取这100个销售记录并存入数组sell中请编制函数SortDat其功能要求按金额从小到大进行排列若金额相同则按产品代码从大到小进行排列最终排列结果仍存入结构数组sell中最后调用函数WriteDat把结果输出到文件OUT61.DAT中注意部分源程序已给出请勿改动主函数main读函数ReadDat和写函数WriteDat的内容试题程序#include<stdio.h>#include<memh>#include<string.h>#include<conioh>#include<stdlib.h>#defineMAX100typedefstructchardm[5];charmc[ll];intdj;intsl;longje;PRO;PROsell[MAX];voidReadDat;voidWriteDat;voidSortDatvoidmainmemsetsell0sizeofsell;ReadDat;SortDat;WriteDat;voidReadDatFILE*fp;charstr[80]ch[11];inti;fp=fopenIN61.DATr;fori=0;i<100;i++fgetsstr80fp;memcpysell[i].dmstr4;memcpysell[i].mcstr+410;memcpychstr+144;ch[4]=0;sell[i].dj=atoich;memcpychstr+185;ch[5]=0;sell[i].sl=atoich;sell[i].je=longsell[i].dj*sell[i].sl;fclosefp;voidWriteDatFILE*fp;inti;fp=fopenOUT61.DATw;fori=0;i<100;i++fprintffp%s%s%4d%5d%101d/nsell[sell[i].djsell[i].slsell[i].je;fclosefp;
若定义DATDW'A'则DAT和DAT+1两个相邻的地址单元中存放的数据是
下列8086/8088指令中执行速度最快的是
80386有4个总线周期定义信号分别为W/RD/CM/IO和LOCK其中前3个是主要的总线周期定义信号在I/O写周期各总线周期定义信号为
执行返回指令退出中断服务程序这时返回地址来自
指令ADDAX[SI+54H]中源操作数的寻址方式是
Windows98提供了15个故障检修向导也称为疑难解答帮助用户解决厂些使用Windows98过程中可能遇到的问题下面项没有包含在这些故障检修向导中
80386有4个总线周期定义信号分别为W/RD/CM/IO和LOCK其中前3个是主要的总线周期定义信号在存储器数据读取周期各总线周期定义信号为
下面是8086/8088微处理器中有关寄存器的叙述①通用寄存器AXBXCXDX既可以存放8位或16位数据也可以作为偏移地址寄存器访问存储器单元②指针和变址寄存器SPBPsI和DI只能存放偏移地址③段寄存器只能存放段地址④IP寄存器只能存放指令的偏移地址其中叙述是正确的
下面关于超文本的叙述中不正确的是
已知数据文件IN58.DAT中存有300个4位数并已调用读函数readDat把这些数存入数组a中请编制一函数JsValue其功能是求出这些4位数是素数的个数cnt再把所有满足此条件的4位数依次存入数组b中然后对数组b的4位数按从小到大的顺序进行排序最后调用函数writeDat把数组b中的数输出到OUT58.DAT文件中例如5591是素数则该数满足条件存入数组b中且个数cnt=cnt+19812是非素数则该数不满足条件忽略注意部分源程序己给出程序中已定义数组a[300]b[300]已定义变量cnt请勿改动主函数main读函数readDat和写函数writeDat的内容试题程序#include<stdio.h>inta[300]b[300]cnt=0;intisPintminti;fori=2;i<m;i++ifm%i==0return0;return1;jsValuemaininti;readDat;jsValue;writeDat;printfcnt=%d/ncnt;fori=0;i<cnt;i++printfb[%d]=%d/nib[i];readDatFILE*fp;inti;fp=fopenIN58.DATr;fori=0;i<300;i++fscanffp%d&a[i];fclosefp;writeDatFILE*fp;inti;fp=fopenOUT58.DATw;fprintffp%d/ncnt;fori=0;i<cnt;i++fprintffp%d/nb[i];fclosefp;
工作在保护模式下的Penfium微处理器出现中断调用时中断服务程序的段描述符在
PentiumCPU采用了很多且分布在不同的位置上的地线引脚GND和电源引脚VCC的目的主要是
已知中断类型号为14H它的中断向量存放在存储器的向量单元中
80286在保护模式下的虚拟空间大小以及实际地址空间大小分别是
8086/8088系统中每个逻辑段最多存储单元为
Intel8086CPU中计算物理地址时给定的段寄存器中数是3816H有效地址是4000H则它的物理地址是
假设保护方式下Pentium微处理器的DS=0103H则下列能被访问的段是
下列程序的功能是把s字符串中所有的字符左移一个位置串中的第一个字符移到最后请编制函数chgchar*s实现程序要求最后调用函数readwriteDat把结果输出到out63.dat文件中例如s字符串中原有内容为Mn123xyZ则调用该函数后结果为n123xyZM注意部分源程序已给出请勿改动主函数main和输入输出函数IeadwriteDAT的内容试题程序#include<conio.h>#include<stdioh>#defineN81voidreadwriteDAT;voidchgchar*smainchara[N];clrscr;printfEnterastring:;getsa;printfTheoriginalstringis:;putsa;chga;printfThestringaftermodified:;putsa;readwriteDAT;voidreadwriteDATinti;chara[N];unsignedchar*p;FILE*rf*wf;rf=fopenin63.darr;wf=fopenout63.datw;fori=0;i<10;i++fgetsa80rf;p=strchra’/n’;ifp*p=0;chga;fprintfwf%s/na;fcloserf;fclosewf;
PC机总线中数据总线驱动电路一般采的基本逻辑单元是
通常情况下一个外中断服务程序的第一条指令是STI其目的是
热门题库
更多
软件测试工程师
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设
“互联网+”和电子商务继续教育