00 ................
13E1:3540 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
1-3.编程完成1+2+3+4+5+6+7+8+9运算。 DATAS SEGMENT ORG 3500H MEM1 DB 9 DUP(?)
DATAS ENDS
STACKS SEGMENT ;此处输入堆栈段代码 STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS START:
MOV AX,DATAS MOV DS,AX MOV MEM1,01H MOV BL,MEM1 MOV AL,00H
MOV CX,9 MOV AH,0 A1:ADD AL,BL ADC AH,0 INC BL LOOP A1
;此处输入代码段代码 MOV AH,4CH INT 21H CODES ENDS
END START -U
1732:0000 B8E113 1732:0003 8ED8 1732:0005 C606003501 1732:000A 8A1E0035 1732:000E B000 1732:0010 B90900 1732:0013 B400 1732:0015 02C3 1732:0017 80D400 1732:001A FEC3 MOV MOV MOV MOV MOV MOV MOV ADD ADC INC AX,13E1 DS,AX
BYTE PTR [3500],01 BL,[3500] AL,00 CX,0009 AH,00 AL,BL AH,00 BL
1732:001C E2F7 LOOP 0015 1732:001E B44C MOV AH,4C -G=0000 001E
AX=002D BX=000A CX=0000 DX=0000 SP=0000
BP=0000 SI=0000 DI=0000
DS=13E1 ES=13D1 SS=13E1 CS=1732 IP=001E NV UP EI PL NZ NA PE NC
1732:001E B44C MOV AH,4C
1-4.编程完成1+2+3+4+5+6+7+8+~+100运算。
DATAS SEGMENT SUM DW ? DATAS ENDS STACKS SEGMENT STACKS ENDS CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS START:
MOV AX,DATAS MOV DS,AX MOV AX,0 MOV BX,1
MOV CX,100 A1:ADD AX,BX INC BX DEC CX JNZ A1 MOV SUM,AX MOV AH,4CH INT 21H CODES ENDS END START 实验结果: -U
172A:0000 B8D913 172A:0003 8ED8 172A:0005 C606003501 172A:000A 8A1E0035 172A:000E B000 172A:0010 B96400 172A:0013 B400 172A:0015 02C3 172A:0017 80D400 172A:001A FEC3 MOV MOV MOV MOV MOV MOV MOV ADD ADC INC AX,13D9 DS,AX
BYTE PTR [3500],01 BL,[3500] AL,00 CX,0064 AH,00 AL,BL AH,00 BL
172A:001C E2F7 LOOP 0015 172A:001E A30135 MOV [3501],AX -U
172A:0021 B44C MOV AH,4C 172A:0023 CD21 INT 21 -G=0000 0021
AX=13BA BX=0065 CX=0000 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000
DS=13D9 ES=13C9 SS=13D9 CS=172A IP=0021 NV UP EI PL NZ NA PE NC
172A:0021 B44C MOV AH,4C -DDS:3500
13D9:3500 01 BA 13 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
13D9:3510 B8 D9 13 8E D8 C6 06 00-35 01 8A 1E 00 35 B0 00 ........5....5..
13D9:3520 B9 64 00 B4 00 02 C3 80-D4 00 FE C3 E2 F7 A3 01 .d..............
13D9:3530 35 B4 4C CD 21 00 00 00-00 00 00 00 00 00 00 00 5.L.!...........
1-5.将内存3500H单元开始存放的0~9共10个字节数传递到