试按要求编制程序段:用一条指令把CX中的整数转变为奇数(如原来已是奇数,则CX中数据不变,如原来是偶数,则(CX)+1形成奇数)。
![](/upload/20220827/c85071da6ff0aadc10ebce6c25bb4f0d.png)
相似题目
-
在程序编制过程中,为使程序简洁,允许多指令共用一个程序段。()
-
为什么说“XCHG EDX,CX”是一条错误的指令?
-
用一条指令完成将BX的高字节置‘1’,低字节不变的要求。
-
()用来说明一段程序或一条减几条指令的功能,它是可有可无的。
-
试按要求编制程序段:现有三个字节存储单元A,B,C。在不使用ADD和ADC指令的情况下,实现(A)+(B)→(C)。
-
编写一段程序,有a,b 两个整数,现在要把a变成两数中的较大值,把b变成较小的值,比如原来a = 1, b= 5,通过程序要变成 a = 5,b = 1
-
试按要求编制程序段:把标志寄存器中符号位SF置‘1’。
-
试按要求编制程序段:由寄存器AX,BX组成一个32位带符号数(AX中存放高十六位),试求这个数的负数。
-
不使用立即数,也不用任何存储单元中的数据,写一段程序(限六条指令之内),完成如下操作:-1→AX,0→BX,1→CX。
-
D1 DB 20H DUP(?) D2 DW D1 请写出用一条指令实现取D1的偏移地址=>SI中的三种方法。
-
用一条指令实现将寄存器BX和SI中的内容相加,结果送入AX中,这条指令是()。
-
试根据以下要求写出相应的汇编语言指令 用寄存器BX和位移量0B2H的寄存器相对寻址方式把存储器中的一个字和(CX)相加,并把结果送回存储器中。
-
用一条指令完成将DX的高字节清零,低字节不变的要求。
-
有一段程序如下: MOV CX,100 LEA SI,XSI MOV DI,OFFSET CLD REP MOVSW REP和MOVSW那条指令先执行?
-
螺纹切削循环指令把()个动作作为一个循环,用一个程序段来指令。
-
用一条指令完成将AX的偶数位变反,奇数位不变的要求。
-
试按要求编制程序段:寄存器AL中高低四位互换。
-
在执行GOO指令的X、Z两轴联动程序段时,刀具运动路线是一条斜线。
-
已知某机器的指令集合及指令格式如下表示意。已经编制好并存储在存储器中的一段程序如下表示意,请阅读这段程序,并回答问题。该程序所能完成的计算是_____。4c91649b1a4736c1241766815ce97833.PNGe8b84d8ffbd14431da1ff0e138fa0592.PNG
-
为了使下面的程序段能用来把DL中的二进制代码从高位到低位依次转换为ASCII码并存入 DI 设定的内存数据区,试问该程序段中NEXT 处应填入()指令。 MOV CX,8 NEXT: MOV AL, DL AND AL, 1 ADD AL, 30H MOV [D1],AL INC DI LOOP NEXT
-
为了使下面的程序段能用来把DL中的二进制代码从高位到低位依次转换为ASCII码并存入DI设定的内存数据区,该程序段中NEXT处应填入的指令是______。
-
多寄存器存储指令STMFD SP!,[R0-R12,R14]完成了把存储器R0到R12,以及寄存器R14进行压栈保护的功能。若某带链接的分支指令在执行后转移到此STM指令处,那么,若要返回分支处,用一条指令: SP![R0-R12,R15](字母全部大写)即可实现。
-
下列程序实现把20个字符'A'的字符串从源缓冲区传送到目的缓冲区的功能,试在程序中的空白处填上适当的指令(每空只填一条指令)。
-
根据要求写出一条(或几条)汇编语言指令。 (1)将立即数4000H送入寄存器BX。 (2)将变址寄存器DI的内容送入数据段中2000H的存储单元。 (3)将立即数3DH与AL相加,结果送回AL。 (4)把BX与CX寄存器内容相加,结果送入AX。
推荐题目
- 不易引起低血钾的是()。
- 额定载重量为1500公斤的电梯,其额定载客人数为().
- 以下哪些著作是孟德斯鸠的代表作()
- 电能计量装置综合误差包括哪几部分?
- 馈线的尾部入室前要作出一个回水弯,以防止雨水顺馈线流入基站室内为标准。建议回水弯切角大于()度但必须在此种馈线规定的最小转弯半径内。
- 古埃及著名的故事有()。
- How about going to dinner at the Mexican restaurant tonight? ()
- 副作用
- 按照《固定式压力容器安全技术监察规程》规定,对存在严重事故隐患的压力容器,使用单位均应当及时予以报废。
- 根据GB/T2951规定测绝缘或护套断裂伸长率中,数据的最终结果取()。