- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编
实验
检查两个字符串是否相同
2、调试说明。包括上机调试的情况、上机调试步骤、调试所遇到的问题是如何解决的,并对调试过程中的问题进行分析,对执行结果进行分析。
运行e28’forward’
实验清单:
datarea segment
string1 db Move the cursor backword
string2 db Move the cursor backword
mess1 db Match.,13,10,$
mess2 db No match!,13,10,$
datarea ends
prognam segment
main proc far
assume cs:prognam,ds:datarea,es:datarea
start:
push ds
sub ax,dx
push ax
mov ax,datarea
mov ds,ax
mov es,ax
lea si,string1
lea di,string2
cld
mov cx,25
repz cmpsb
jz match
lea dx,mess2
jmp short disp
match:
lea dx,mess1
disp:
mov ah,09
int 21h
mov ah,4ch
int 21h
main endp
prognam ends
end start
实验data SEGMENT
grade DW 88,75,95,63,98,78,87,73,90,60
rank DW 10 DUP(?)
data ENDS
2、通过双重循环实现:对于数组的每个元素(学生成绩),查找数组中比该元素值大的元素个数I,则I-1即为该学生的名次,并将名次依次保存在以rank为首地址的字数组中。
四、实验报告:
1、程序说明。说明程序的功能、结构。
功能:将给出的数组每个元素在数组的大小位置找出来,放到rank数组中数据定义块:data segment
grade dw 88h,75h,95h,63h,98h,78h,87h,73h,90h,60h
rank dw 10 DUP(?)
count dw ?
data ends
代码块:
code segment
assume cs:code,ds:data
main proc far
start:
mov ax,data
mov ds,ax
xor ax,ax
mov si,ax
mov count,ax
外层循环:lea1
lea1:
lea bx,grade
mov cx,rank-grade
sar cx,1
xor ax,ax
lea di,grade
内层循环
lea2:
mov dx,[di]
cmp [bx+si],dx
mov dx,word ptr [bx+si]
jl lea4
add di,2
loop lea2
lea3:
mov si,count
mov [rank+si],ax
add count,2
mov si,count
cmp count,rank-grade
返回语句:je lea5
jmp lea1
lea4:
inc ax
add di,2
loop lea2
jmp lea3
lea5:
mov ah,4ch
int 21h
main endp
code ends
end start
2、调试说明。包括上机调试的情况、上机调试步骤、调试所遇到的问题是如何解决的,并对调试过程中的问题进行分析,对执行结果进行分析。
3、画出程序框图。
4、写出源程序清单和执行结果
清单:data segment
grade dw 88h,75h,95h,63h,98h,78h,87h,73h,90h,60h
rank dw 10 DUP(?)
count dw ?
data ends
code segment
assume cs:code,ds:data
main proc far
start:
mov ax,data
mov ds,ax
xor ax,ax
mov si,ax
mov count,ax
lea1:
原创力文档


文档评论(0)