填空题
第9题程序中,若代码CSEG1占用的内存空间是13AD0H~13AE4H,则代码段CSEG2在内存中的起始地址是 【10】 。
【参考答案】
13AF0
热门
试题
填空题
下面的8086 8088汇编语言程序中,主程序通过堆栈将有关信息传送给子程序STRLEN。在主程序的 【9】 处填空,使程序能正常运行。DSEG SEGMENTARRAY DB ’Computer$’NUM DW 0DSEG ENDSSSEG SEGMENT STACKDB 256 DUP(0)SSEG ENDSCSEG1 SEGMENTASSUME DS:DSEG,SS:SSEG,CS:CSEG1START: MOV AX,DSEGMOV DS,AXMOV AX,OFFSET ARRAYPUSH AXCALL 【9】 MOV NUM,AXMOV AH,4CHINT 21HCSEG1 ENDSCSEG2 SEGMENTASSUME DS:DSEG,SS:SSEG,CS:CSEG2.STRLEN PROC FARPUSH BPMOV BP,SPPUSH SIMOV SI,[BP+6]NEXT: CMP BYTE PTR[SI],’$’JZ DONE ;串尾吗?INC SIJMP NEXTDONE: MOV AX, SISUB AX, [BP+6]POP SIPOP BPRET 2STRLEN ENDPCSEG2 ENDSEND START