题目内容

设X、Y、Z均为双字数据,分别存放在X、X=2、Y、Y+2、Z、Z+2的存储单元中,它们的运算结果存入W单元。阅读下列程序段,给出运算公式。mov ax, xmov dx, x+2addax, yadcdx, y+2addax, 24adcdx, 0subax, zsbbdx, z+2movw, axmovw+2, dx

查看答案
更多问题

编写一个程序段,在DX高4位全为0时,使AX=0,否则使AX=-1.

已知字符串string包含有32kB内容,将其中的“&”符号替换成空格。

一个100字节元素的数组的首地址为array,将每个元素减1(不考虑溢出)存于原处。

分别用一条汇编语言指令完成如下功能:(1) 把BX寄存器和DX寄存器的内容相加,结果存入DX寄存器:(2) 用寄存器BX和SI的基址变址寻址方式把存储器的1字节与AL寄存器的内容相加,并将结果送到AL中:(3) 用BX和位移量0B2H的寄存器相对寻址方式把存储器中的一个字和CX寄存器的内容相加,并将结果送回到存储器中:(4)用位移量为0520H的直接寻址方式把存储器中的一个字与数3412H相加,并把结果送回该存储党员中:(5)把数0A0H与AL寄存器的内容相加,并把结果送回AL中:

答案查题题库