
汇编语言的几道题,高手帮帮忙,急急急!!!
写程序(32位)1.寻址方式,求偏移地址2.输入输出问题用字符转换成数字,再用字符显示(int21h)3.递归n!(EAX←AX+BX)...
写程序(32位)
1.寻址方式,求偏移地址
2.输入输出问题
用字符转换成数字,再用字符显示(int 21h)
3.递归 n!(EAX←AX+BX) 展开
1.寻址方式,求偏移地址
2.输入输出问题
用字符转换成数字,再用字符显示(int 21h)
3.递归 n!(EAX←AX+BX) 展开
1个回答
展开全部
1;寻址方式不就是lea 或者用offset;
2;字符转换数字,就是把字符减去48(30h)
sub al,30h
mov dl,al
mov al,02h
int 21h
3;写一个递归函数 让它自己调用自己
FACT PROC NEAR
AND BX,BX
JZ RLT
PUSH BX
DEC BX
CALL FACT
POP BX
MUL BX
RET
RLT MOV AX,1
RET
FACT ENDP
2;字符转换数字,就是把字符减去48(30h)
sub al,30h
mov dl,al
mov al,02h
int 21h
3;写一个递归函数 让它自己调用自己
FACT PROC NEAR
AND BX,BX
JZ RLT
PUSH BX
DEC BX
CALL FACT
POP BX
MUL BX
RET
RLT MOV AX,1
RET
FACT ENDP
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询