试题详情
- 简答题试编写宏定义SUMMING,要求求出双字数组中所有元素之和,并把结果保存下来。该宏定义的哑元应为数组首址ARRAY,数组长度COUNT和结果存放单元RESULT。
-
宏定义如下:
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 关注下方微信公众号,在线模考后查看
热门试题
- JMPBX指令的寻址方式是()。
- 使用LINK连接命令,执行后可生成文件的
- 下列语句中有语法错误的语句是()。
- 在物理内存地址为00002H起的字单元内
- 进行32位混合编程时,如何编写Visua
- 什么是环绕加法运算?使用环绕加法指令计算
- 下列操作中允许段超越的是()。
- 将AX中有符号数除以2的正确指令是()。
- 在多重循环程序中,从外循环再次进入内循环
- CPU执行算术运算指令不会影响的标志位是
- 加1指令是(),其指令格式是()。
- 写出执行以下计算的指令序列,其中各变量均
- MOV CX,
- 根据题目要求,写出相应的汇编指令: (
- 把下列二进制数转换为十六进制数(0.00
- 指令IMUL CL,表示()。
- 若各段地址分配如下:数据段为1K,代码段
- 在汇编语言程序的开发过程中使用宏功能的顺
- 数据库(DB.、数据库系统(DBS)、数
- 变量和标号有什么属性?