1 / 16
文档名称:

第三次实验报告分析.docx

格式:docx   大小:259KB   页数:16页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第三次实验报告分析.docx

上传人:cby201601 2022/3/17 文件大小:259 KB

下载得到文件列表

第三次实验报告分析.docx

相关文档

文档介绍

文档介绍:北京理工人李
Beijing hxAfifxtfe 樽 RehnNt侬
本科实验报告
实验名称:实验三 字符串操作实验(设计性实验)
课程名称:
CPU与汇编
实验时间:
任课教师:
实验地点:
实验教师: DB 50
DB ?
DB 50 DUP⑺
DATA ENDS
ASSUME CS:CODE,DS:DATA,ES:DATA
START:
MOV AX,DATA
MOV DS, AX
MOV ES, AX
MOV DX,OFFSET STRING1
MOV AH,0AH
INT 21H
MOV DX,OFFSET STRING2
MOV AH,0AH
INT 21H;键盘输入字符串
LEA SI,STRING1
INC SI
LEA DI,STRING2
INC DI
MOV CL,[SI]
MOV BL,[DI]
CMP CL,BL
JNE L1
LEA DI,STRING2
MOV CH,0
CLD
REPZ CMPSB
JNE L1
MOV AL,0
JMP L
L1:MOV AL,1
L:
MOV AH,4CH
INT 21H
CODE ENDS
END START
运行程序,若输入字符串1为‘123453 输入字符串2为‘12345 ', 运行结果如下: n JIT uevuo"MVI.。口聚 HU
-SJ0025
flX=4C01 BK=0000 CK-00SG DK-00S0 SP-90Q0 BP=00Q0 SI-00QS DI■目皿目
&S=145C ES=145C SS=145C GS=145E TP=0025 NV UP EI NG HZ: AC PE C?
14SE二酶鸥 CD21INT 21
由结果可知:AL=01 ,即表示两字符串不相等,而实际输入字符串不
等,与实际相符。若输入字符串 1为‘1234 字符串2为‘1234 运行结果如下:
VJVVJVHUUI BN +311J. HL
-g0025
AK-4CQ3 BX-00Q3 CX-00Q3 DK-00Q0 SP-00Q0 BP-00Q0 £1=鲍06 DI=0006 DS=145C ES=145G SS=145C CS=145E IP=0025 NV UP EI FL ZR NA FE NC 145E=0025 CD21INF 21

可知AL=00 ,表示两字符串相等,与实际相符。综上所述,设计的程 序符合要求。
2、编写程序,将内存中某一区域的数据传送到另一区域。(要求用字符 串处理方法)
程序代码如下:
DATAS SEGMENT
STR1 DB 'ABCDE'
LEN EQU $-STR1
DATAS ENDS
EXTRA SEGMENT
STR2 DB LEN DUP⑺
EXTRA ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,ES:EXTRA
START:
MOV AX,DATAS
MOV DS,AX
MOV CX,LEN
CLD
L:
MOVSB
DEC CX
JNE L
MOV AH,4CH
INT 21H
CODES ENDS
END START
程序运行结果如下:输入的字符串为‘ABCDE'
145E:B01F 0000 -U0017
HDD [BX+SI LAL
ftN=4C5C
DS=145C ES=144C
145E:tJ017 CD21
CK=0000 DX=0B00 SF=0S00
SS=145C CS=14SE IP=0017 I NT 21
£1=0605 DI=0005
NU UP EI PL ZR NR PE NC
-d ds:00Q@ 1450:6000 145C:fl01fi 145C:0020 145C:0B30 14510040 145C:Q0&e 145C:60G0 145C;0070
20C40000 4 05 A0000 108c0000
4BBF000B
30490000
40140000
40E5000A
50SC0000
40DFO000-
09 HO
8D B4 00 00 00 AH
_b 00340000
00-00
00—00
CD-21 00— 00
00-00
RR-BfJ
00000000
***@******@******@o 003 0^000.
-Is 1^1 1^"1 HF 0 0 0 000 00 日因5目日B日0 -M- iS S3 Si 1^1 问 0 0 9 0 0 0 0 H 0_MB0000-M