简单的汇编问题(100分)

  • 主题发起人 主题发起人 无痕
  • 开始时间 开始时间

无痕

Unregistered / Unconfirmed
GUEST, unregistred user!
请回答以下问题,应该是很简单的,可惜我不懂汇编
1. 将Al中存放的数乘以10
2. 在内存BUF1,BUF2单元中存放着2个8位无符号数,将其中较小的数送至BUF3单元
3. 编程计算1+2+3...+10
//注意,是汇编
 
1.不明确,al中的数字怎么定。
2.buf1是什么类型?
3.FUNCTION MyAddNum:integer;
Asm
Mov Ecx,10
xor Eax,Eax
@@1:ADD EAX,ECX
LOOP @@1
end;

 
1.
mov bl,10
mul bl //结果在AX中
2。
MOV AL,BYTE PTR BUF1
MOV BL,BYTE PTR BUF2
CMP AL,BL
JB SEND ;无符号数用JB有符号数用JL
XCHG AL,BL
SEND:
MOV BUF3,AL
3.
MOV CX,10
MOV BX,0
SUB AX,AX
AGAIN:
INC BX
ADD AX,BX
LOOP AGAIN //AX中
 
多人接受答案了。
 
后退
顶部