首页/ 题库 / [问答题]试编写宏定义SUMMING,要求求出双字的答案

试编写宏定义SUMMING,要求求出双字数组中所有元素之和,并把结果保存下来。该宏定义的哑元应为数组首址ARRAY,数组长度COUNT和结果存放单元RESULT。

问答题
2022-01-14 23:32
查看答案

正确答案

宏定义如下:
SUMMING MACRO ARRAY,COUNT,RESULT
LOCAL ADDITION
MOV ESI,0
MOV ECX,COUNT
ADDITION:MOV EAX,ARRAY[ESI*4];;双字为4字节
ADD RESULT,EAX
ADC RESULT+4,0;;将进位加到结果的高位双字中
INC ESI
LOOP ADDITION
ENDM


试题解析

相关题目
用户使用计算机高级语言编写的程序,通常称为(  )。
语言处理程序是一种翻译程序,其功能就是将汇编或高级语言编写的源程序编译为计算机可以识别的(  )。
用户使用计算机高级语言编写的程序,通常称为()。

语言处理程序是一种翻译程序,其功能就是将汇编或高级语言编写的源程序编译为计算机可以识别的(  )。
用高级语言编写的程序必须经过______翻译成机器语言程序,计算机才能执行。
计算机程序中,用高级语言编写的程序经编译后产生的程序叫( ) 。
一般将使用高级语言编写的程序称为源程序,这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译成机器语言程序才能执行。( )
若汇编语言程序的宏定义中使用了标号,则该标号必须用下列哪种伪指令于以说明?
用户使用计算机高级语言编写的程序,通常称为(  )。
用户使用计算机高级语言编写的程序,通常称为( )
用户用计算机高级语言编写的程序,通常称为
恩计算机高级语言编写的程序,通常被称为( )。
编写计算机程序所用的语言称为(),分为机器语言、汇编语言和高级语言。
用高级语言编写的程序称为源程序,只有将其翻译成机器语言的目标程序,计算机才能识别和执行。
计算机只懂机器语言,而现在人们一般用高级语言编写程序,将高级语言变为机器语言程序需经过______。
一般使用高级语言编写的应用程序称为______,这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译程序成机器语言才能执行。
一般使用高级语言编写的应用程序称为( ),这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译程序翻译成机器语言才能执行。
计算机程序中,用高级语言编写的程序经编译后产生的程序叫( ) 。
用C语言编写的程序需要用( )程序翻译后计算机才能识别。
只有用机器语言编写的程序才能被计算机直接执行,用其他语言编写的程序必须经过“翻译”后才能正确执行。
广告位招租WX:84302438

免费的网站请分享给朋友吧