问题描述:
用中文翻译下这个程序
prompt1 byte cr,lf,"please input grade1:",0
prompt2 byte cr,lf,"please input percent1:",0
prompt3 byte cr,lf,"please input grade2:",0
prompt4 byte cr,lf,"please input percent2:",0
prompt5 byte cr,lf,"please input grade3:",0
prompt6 byte cr,lf,"please input percent3:",0
number1 dword ?
number2 dword ?
number3 dword ?
num1 dword ?
num2 dword ?
cent1 dword ?
cent2 dword ?
grade1 byte 20 DUP(?)
grade2 byte 20 DUP(?)
grade3 byte 20 DUP(?)
percent1 byte 20 DUP(?)
percent2 byte 20 DUP(?)
percent3 byte 20 DUP(?)
answer byte cr,lf,"the sorce is :",0
score byte 11 DUP(?),cr,lf,0
.CODE ; start of main program code
_start:
output prompt1
input grade1,20
atod grade1
mov number1,eax
output prompt2
input percent1,20
atod percent1
mov cent1,eax
output prompt3
input grade2,20
atod grade2
mov number2,eax
output prompt4
input percent2,20
atod percent2
mov cent2,eax
output prompt5
input grade3,20
atod grade3
mov number3,eax
output prompt6
input percent3,20
atod percent3
imul eax,number3
mov num1,eax
mov eax,cent2
imul eax,number2
mov num2,eax
mov eax,cent1
imul eax,number1
add eax,num2
add eax,num1
mov ecx,100
cdq
idiv ecx
output answer
dtoa score,eax
output score
prompt1 byte cr,lf,"please input grade1:",0
prompt2 byte cr,lf,"please input percent1:",0
prompt3 byte cr,lf,"please input grade2:",0
prompt4 byte cr,lf,"please input percent2:",0
prompt5 byte cr,lf,"please input grade3:",0
prompt6 byte cr,lf,"please input percent3:",0
number1 dword ?
number2 dword ?
number3 dword ?
num1 dword ?
num2 dword ?
cent1 dword ?
cent2 dword ?
grade1 byte 20 DUP(?)
grade2 byte 20 DUP(?)
grade3 byte 20 DUP(?)
percent1 byte 20 DUP(?)
percent2 byte 20 DUP(?)
percent3 byte 20 DUP(?)
answer byte cr,lf,"the sorce is :",0
score byte 11 DUP(?),cr,lf,0
.CODE ; start of main program code
_start:
output prompt1
input grade1,20
atod grade1
mov number1,eax
output prompt2
input percent1,20
atod percent1
mov cent1,eax
output prompt3
input grade2,20
atod grade2
mov number2,eax
output prompt4
input percent2,20
atod percent2
mov cent2,eax
output prompt5
input grade3,20
atod grade3
mov number3,eax
output prompt6
input percent3,20
atod percent3
imul eax,number3
mov num1,eax
mov eax,cent2
imul eax,number2
mov num2,eax
mov eax,cent1
imul eax,number1
add eax,num2
add eax,num1
mov ecx,100
cdq
idiv ecx
output answer
dtoa score,eax
output score
问题解答:
我来补答展开全文阅读