急啊~!汇编试卷帮忙做一下

来源:百度知道 编辑:UC知道 时间:2024/09/20 16:25:16
1.伪指令DB,GROUP,NAME 三个标号名字必须有名字的是( ),不得有名字的是( )可有可无的是( )。
2.宏指令定义必须由伪指令( )开始,伪指令( )结束,二者之间的语句称为( )。
简单题
1.试述子程序的一般结构组成。
2.标号由那三个属性其含义是什么?
3.四述 CMP AX,BX 和 SUB AX,BX 两条语句的异同点?
在下列程序中填一个语句 (不能修改)使其实现:字节变量STR周尊放这一个字符串,以0DH为结束标志,试求串长度并送字变量COUNT.
LEA SI ,STR
( )
XOR CX,CX
GOON: CMP AL,[SI]
( )
INC CX
( )
JMP GOON
NEXT:MOV COUNT ,CX
4.帮忙看看这个程序
ORG 100H
BLOK DW X1,X2,...,XN
COUNT EQU ($-BLOK)/2
RESULT DW COUNT,
...
LEA BX BLOK-2
MOV CX ,RESULT
XOR AX,AX
GOON: ADD BX,2
CMP AX,[BX]
JAE NEXT
MOV AX,[BX]
NEXT:LOOP GOON
MOV RESULT+2 ,AX
假设x1,x2...xn为无符号数,那么 RESULT+2 字存储单元内容( )
BX=( ) 循环次数=( )
5.编程
编制将DS段中名为BUFB的字节存储区改写为空白符号(编码为20H)的程序段,假定BUFB存储区第一为BUFB DB N DUP ('^'),其中N为自变量。

谢谢了有知道的朋友帮忙答一下啊~!很急明天就考试了~!

1.伪指令DB,GROUP,NAME 三个标号名字必须有名字的是( group),不得有名字的是( name )可有可无的是(db )。
2.宏指令定义必须由伪指令(macro )开始,伪指令(endm )结束,二者之间的语句称为(宏体 )。
简单题
1.子程序的一般结构组成PROC、过程体、ENDP
2.标号三个属性其含义是段、偏移、属性。
3.CMP AX,BX 和 SUB AX,BX 两条语句的相同点是做减法,即AX-BX,不同点是CMP指令结果不回送,SUB指令的结果回送。
在下列程序中填一个语句 (不能修改)使其实现:字节变量STR周尊放这一个字符串,以0DH为结束标志,试求串长度并送字变量COUNT.
LEA SI ,STR
( MOV AL,0DH)
XOR CX,CX
GOON: CMP AL,[SI]
( JZ NEXT)
INC CX
( INC SI)
JMP GOON
NEXT:MOV COUNT ,CX
4.帮忙看看这个程序
ORG 100H
BLOK DW X1,X2,...,XN
COUNT EQU ($-BLOK)/2
RESULT DW COUNT,...
LEA BX,BLOK-2
MOV CX ,RESULT
XOR AX,AX
GOON: ADD BX,2
CMP AX,[BX]
JAE NEXT
MOV AX,[BX]
NEXT:LOOP GOON
MOV RESULT+2 ,AX
假设x1,x2...xn为无符号数,那么 RESULT+2 字存储单元内容(为x1,x2...xn中的最大值 )
BX=( 2*(N-1)) 循环次数=( N )
5.编程
编制将DS段中名为BUFB的字节存储区改写为空白符号(编码为20H)的程序段,假定BUFB存储区第一为BUFB DB N DUP ('^'),其中N为自变量。