请帮忙看下这道汇编题我这么写行吗

首先(ax)=0012h
(bx)0023h
要把他们两组装成 1234怎么做?
书上答案
mov cl,8
ror ax,cl
add ax,bx
我做的答案:
mov cl,8
ror ax, cl
mov al,bl

可以,像这种编程的东西,建议你在实际环境中调试调试,那会有更清楚的了解
温馨提示:内容为网友见解,仅供参考
无其他回答

懂汇编的高人请帮忙
你就汇编这一句吗?这句哪有什么标识符啊,我猜你的程序前面有问题,导致后面的编译错位了。

请大神帮忙用汇编语言做道题。最好把思路或流程图和结果写下。实现把b...
这题出的不严谨,真不像是解究逻辑的写程序的人出的题。把buf开始的50个单元中的正数... 这话怎么理解?是理解成这50个数都是正数,还是这50个数中有正有负,只对其中的正数进行处理?简单起见,程序采用了全部是正数的理解。assume cs:cseg, ds:dsegdseg segment buf db 90,91,92,93,94...

汇编题目,求大家帮忙看一下,拜托了
(3) 使用寄存器___c___作间址寄存器,寄存器间接寻址的操作数系统默认不在堆栈段。(4) 两个无符号数相加,通过标志位___c___判断结果是否进位。(5) 指令"ADD BYTE PTR [EBX], BYTE PTR [BP]"的错误原因为___a___(6) 已知源操作数在数据段,语句“MOV AX,[BP+BX]存在语法错误,现...

汇编高手帮忙看下这段程序啊!谢谢啦!
CLOCKEQUP2.4 ST EQU P2.5 EOC EQUP2.6 OE EQU P2.7\/\/这里全部改成EQU 你应该是在写 单片机程序吧?!另外如上楼说的 你好像 把文件后缀写错了。。。 应该是 ASM。。。

汇编题目,请高手帮忙
1、ARRAY是空间变量名,在语境下是数组的首地址,但是不是十四个字节,而是18个字节,9个字。DB定义字节,DW定义字(1字=2字节),DD定义双字。DW后的每一个十进制数都占用两个字节。2、ARYEND同ARRAY,也是空间变量名,在语境下是数组的首地址。?表示其空间内存放的是随机数。3、有一二可知,CX...

问一个汇编问题 我不懂 请高手帮忙!
logic_rule dw 00dch datarea ends codeseg segment start:mov ax,datarea mov ds,ax mov dx,offest x mov ah,9 int 21 mov dx,offest y mov ah,9 int 21 mov dx,offest z mov ah,9 int 21 mov dx,offest logic_rule mov ah,9 int 21 mov ah,4ch int 21 codeseg ends end start...

汇编语言中的除法溢出,请高手帮忙解决
看懂了,就会发现,这程序其实也非常简单。你自己动手编写,一定会成功的。在图中,被除数是四个字节:1A 2B 3C 4D。除以 BL 后,得到的商,也是四个字节。按照图中的步骤,需要执行四次 DIV BL。只要 BL 不为零,就绝对不会发生溢出。按此思路,被除数的字节数,可以继续增加,仅受制于内存的...

请大神帮忙用汇编语言做一下这道题。在内存地址为BUFF开始的单元存放...
cnt mov ax, x xor dx, dx div bx call printHex mov ah,9 lea dx, msg1 int 21h mov ax, y call printHex mov ah,9 lea dx, msg2 int 21h mov ax, z call printHex mov ah,4ch int 21h;print (ax) in Hexprinthex proc ...

请汇编高手帮忙标注一下
NV:表示溢出标志位为0;UP:表示方向标志位为0,自动增量;13E9 : 0003 50 三部分分别是:段地址:偏移地址 机器码

求帮忙编一段 汇编语言,基于51单片机的密码锁,要求在下面。真心求帮忙啊...
则恢复初始状态全显示0.;2.输入过程中,led会逐位‘-’,直到密码输入完成 ;3.密码正确以后,led显示open ;4.若要重新输入密码,按单片机复位键或者按键盘的“D”键即可重新输入 原理图和代码详见附件。原理图用proteus绘制,并仿真成功。代码用汇编编写,keil u4下编译成功。有问题请追问。

相似回答
大家正在搜