设计一个程序段,将DH中的最左3位清0,而不改变DH中的其它位,结果存入BH中。

设计一个程序段,将DH中的最左3位清0,而不改变DH中的其它位,结果存入BH中。


相关考题:

编写完整程序,统计数据段中以变量BUFFER为起始地址50个存储单元中的有符号数,负数与正数的个数,将统计出来的负数个数送到DL寄存器中,正数的个数送到DH寄存器中。

请编制程序PROC1.ASM,其功能是:内存中有一个ASCII字符串(从S0URCE开始存放),试将其中所有连续的回车与换行符(0DH,0AH)置换成单个回车符(0DH)。字符串以00H结尾,长度(包括00H)不超过100个字节。例如:字符串41H,42H,0DH,0AH,43H,00H转换为41H,42H,0DH,43H,00H部分程序已给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中。运算结果要求从RESULT开始存放,由过程SAVE保存到文件OUT- PUT1.DAT中。请编写BECIN到END之间的代码。对程序必须进行汇编,并与IO.OBJ连接产生PROC1.EXE执行文件,最终运行程序产生结果(无结果或结果不正确者均不得分)。部分源程序如下:EXTRN LOAD:FAR,SAVE:FARN EQU 100STAC SEGMENT STACKDB 128 DUP (?)STAC ENDSDATA SEGMENTSOURCE DB N DUP (0)RESULT DB N DUP (0)NAME0 DB 'INPUT1. DAT', 0NAME1 DB 'OUTPUT1. DAT', 0DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATA, SS:STACSTART PROC FARPUSH DSXOR AX, AXPUSH AXMOV AX, DATAMOV DS, AXLEA DX, SOURCE ; 数据区起始地址LEA SI, NAME0 ; 原始数据文件名MOV CX,N ; 字节数CALL LOAD ; 从"INPUT1.DAT"中读取数据**** BEGIN ********* END *****LEA DX, RFSULT ; 结果数据区首址LEA SI, NAME1 ; 结果文件名MOV CX,N ; 结果字节数CALL SAVERETSTART ENDPCODE ENDSEND START编程思路:第一步:分析程序要求的功能。本程序需要完成以下功能。(1)据文件INPUT1.DAT中读取100个ASCII码存放在SOURCE开始的内存单元中。(2)将SOURCE开始的100个字单元中的ASCII码,将0DH后的0AH删除,并将结果存放在RFSULT开始的内存单元中。(3)将结果存放在OUTPUT1.DAT中。第二步:用相应的汇编程序来实现其功能。(1) 数据的读取和存入文件部分的实现,题目中已经给出。(2) 如果是将数据在原地进行处理,那么每删除一个数据就要将其后面的所有数据向前移动一个位置,如果直接将扫描处理完毕的数据复制到结果地址中,将会节省移动数据的开销;因为要删除0DH后面的0AH,所以,在扫描数组的过程中除了要了解当前数据元素的内容还要了解前一个数据的内容。解决方法可使用标志单元记录前一个数据是否为 0DH,然后当前数据元素根据标志单元的内容决定当前元素是否复制到结果中;也可在扫描数组的过程中,如果碰到一个0DH,则进入不同的程序段,这个程序段决定是否将当前数据元素复制到结果中。我们的参考答案采用了后一种方法。

Whichofthefollowingcommandsshouldbeusedtoclearallentriesfromtheerrorlog?() A.errpt-dS0B.errclear0C.errpt-dH0D.errclear-dH0

理想气体在喷管中等熵流动时,其参数的变化规律是( )。A.dc>0,dh=0,dp>0B.dc<0,dh<0,dp<0C.dc>0,dh>0,dp<0D.dc>0,dh<0,dp>0A.B.C.D.

设DH=10H,执行NEGDH指令后,正确的结果是()。A.DH=10HCF=1B.DH=0F0HCF=0C.DH=10HCF=0D.DH=0F0HCF=1

设计一个程序段,将AX中的最右4位置1,将AX中的最左3位清0,并且把AX中的7、8、9位取反。

试分析下面的程序段完成什么功能。 MOV CL, 4 SHL AX, CL SHL BL, CL MOV AL, BL SHR DH, CL OR AL, DH

设DH=10H,执行NEG DH指令后,正确的结果是()。 A、DH=10H CF=1B、DH=0F0H CF=0C、DH=10H CF=0D、DH=0F0H CF=1

进近着陆中,决断高度灯亮(DH)亮的条件是飞行高度().A、>DHB、≤DHC、>DH或<DH

问答题设计一个程序段,将DH中的最左3位清0,而不改变DH中的其它位,结果存入BH中。

单选题DF检验回归模型为yt=α+βt+γyt-1+μt,则原假设为(  )。AH0:γ=1BH0:γ=0CH0:α=0DH0:α=1

单选题假设检验中,显著性水平α表示()。AH0为真时接受H0的概率BH0为真时拒绝H0的概率CH0不真时接受H0的概率DH0不真时拒绝H0的概率

单选题显著性检验方法中的t检验方法,其原假设和备择假设分别是(  )。AH0:β≠0;H1:β=0BH0:β=0;H1:β≠0CH0:β=1;H1:β≠1DH0:β≠1;H1:β=1

单选题明渠均匀流的总水头H和水深h随流程s变化的特征是(  )。[2017年真题]AdH/ds<0,dh/ds<0BdH/ds=0,dh/ds<0CdH/ds=0,dh/ds=0DdH/ds<0,dh/ds=0

单选题IP组网,视频会议中的呼叫信令协议()是应用层的协议AH.320BH.322CH.323DH.325

单选题假设检验中,第II类错误的概率β表示()。AH0为真时接受H0的概率BH0为真时拒绝H0的概率CH0不真时接受H0的概率DH0不真时拒绝H0的概率

单选题第1类错误(Ⅰ型错误)的概念是()AH是不对的,统计检验结果未拒绝H0BH0是对的,统计检验结果未拒绝H0CH0是不对的,统计检验结果拒绝H0DH0是对的,统计检验结果拒绝H0E以上都不对

单选题钢吊车梁安装梁的跨中垂直度允许偏差为()Ah/500Bh/1000Ch/1500Dh/2000

单选题在假设检验中,H0表示待检验假设。犯第一类错误的是()AH0真,接受H0BH0真,拒绝H0CH0不真,拒绝H0DH0不真,接受H0

单选题在假设检验中,H0为原假设,H1为对立假设,则第一类错误指的是(  )。AH0真,拒绝H0BH0不真,拒绝H0CH0真,接受H0DH1真,接受H0

单选题梁的中垂度允许偏差为()Ah/100Bh/400Ch/300Dh/500

单选题HTML提供了6种标题字体,其中()字体最大。AH5BH1CH6DH0

问答题设计一个程序段,将AX中的最右4位置1,将AX中的最左3位清0,并且把AX中的7、8、9位取反。

单选题第1类错误(Ⅰ型错误)的概念是()AH是不对的,统计检验结果未拒绝H0BH0是对的,统计检验结果未拒绝H0CH0是不对的,统计检验结果拒绝H0DH0是对的,统计检验结果拒绝H00E以上都不对

单选题下面标签中的文字,哪个字体最大()Ah1Bh2Ch3Dh4

单选题核小体的盘状核心结构中不包含()。AH1BH2ACH3DH4

单选题第1类错误(Ⅰ型错误)的概念是(  )。AH0是不对的,统计检验结果未拒绝H0BH0是对的,统计检验结果末拒绝H0CH0是不对的,统计检验结果拒绝H0DH0是对的,统计检验结果拒绝H0E以上都不对