两个程序
ASSUME CS:CODECODE SEGMENT
MOV AX,0
MOV DS,AX
MOV BX,200H
MOV CX,100H
S: MOV ,AX
INC BX
LOOP S
MOV AX,4C00H
INT 21H
CODE ENDS
END
ASSUME CS:CODE
CODE SEGMENT
MOV AX,0020H
MOV DS,AX
MOV BX,0
MOV AX,0
MOV CX,100H
S: MOV ,AX
INC BX
LOOP S
MOV AX,4C00H
INT 21H
CODE ENDS
END麻烦高手给点指导,第二个程序,我实在弄不懂
有了段地址,偏移地址如何上升计算的,第一个
程序能明白,第二个段地址赋值后,就不理解后
面的偏移地址了。可能以前有些课程没学到位。 数据段数据地址= ds (段地址)*16+偏移地址 不会计算转换成10进制计算完在转换回16进制
第一个程序段地址 0000 偏移地址 200H 一般写为 0000:200 (16进制)00200h
第二个程序段地址 0020 偏移地址0 (bx0) 一般写为 0020:0 (16进制) 00200h
页:
[1]