有人可以帮助解决这些汇编语言任务
在PSEUDOCODE中编写汇编语言程序。
任务1:分配任意正整数和2到9的整数。
任务2:将正整数转换为基数2到9.
任务3:将转换后的整数存储为单个数字
到目前为止,我有这样的事情:
3.
section .data
m1 db 10,'Enter 32 bit no:'
m1len equ $ -m1
m2 db 10,'The entered 32 bit no is:-'
m2len equ $ -m2
section .bss
num resd 10
count resb 1
cnt resb 1
input resb 1
section .text
global _start
_start:
mov byte[count],10
mov esi,num
back:
mov eax,4
mov ebx,1
mov ecx,m1
mov edx,m1len
int 80h
mov eax,3
mov ebx,0
mov ecx,esi
mov edx,4
int 80h
mov eax,3
mov ebx,0
mov ecx,input
mov edx,1
int 80h
add esi,4
dec byte[count]
jnz back
mov esi,num
mov byte[count],10
back1:
mov eax,4
mov ebx,1
mov ecx,m2
mov edx,m2len
int 80h
mov eax,4
mov ebx,1
mov ecx,esi
mov edx,4
int 80h
add esi,4
dec byte[count]
jnz back1
mov eax,1
int 80h
2.