- 25
- 0
- 约 4页
- 2017-08-22 发布于河南
- 举报
6.1
(1)分配14个字节
(2)分配30个字节
6.2
使用等号=伪指令,可以对同一个常量重复定义,后一条覆盖前一条;EQU则禁止重复定义。$的功能为返回汇编器地址计数器的当前值,故表示前3个变量定义语句分配的存储空间MOV BX,OFFSET ARRAY
MOV AX,[BX+8] ;正确
MOV AX,ARRAY ;错误之处在于类型不匹配。
MOV BX,2
MOV SI,3
MOV AX,ARRAY[BX][SI] ;正确
MOV BX,2*2
MOV SI,3
MOV AX,OFFSET ARRAY[BX][SI] ;正确
6.5 AX寄存器中的内容为3000H。
6.6
(1)
DATASEG SEGMENT ;定义数据段
DW 5
DATALIST DW -1,0,2,5,4, 5 DUP (?)
DATASEG ENDS
(2)
FMAX PROC NEAR ;找最大值过程FMAX
PUSH AX
PUSH SI ;入栈保护寄存器
MOV AX,DATALIST
MOV SI,2
MOV CX,4
RECMP: CMP AX,DATALIST[SI]
JG nex
原创力文档

文档评论(0)