给定一个堆栈区,地址为1240H:0000H~1240H:0200H,SP=0062H,问:(1) 当前栈顶地址是多少?(2) 栈底地址是多少?(3) 堆栈段寄存器SS=?(4) 下列语句在存储器中分别为变量分配多少字节空间?VAR1 DB 10,2VAR2 DW 5 DUP(?),0VAR3 DB 'HOW ARE YOU?','$'VAR4 DD -1,1,0VAR1分配的字节空间为字节;VAR2分配的字节空间为字节;VAR3分配的字节空间为字节;VAR4分配的字节空间为字节;
下面是多字节的加法程序,第一个数是8A0BH,第二个数是D705H。DATA SEGMENTFIRST DB ①SECOND DB ②SUM DB 3 DUP(?)DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATASTART:MOV AX,DATAMOV DS,AXMOV CX,2MOV SI,0CLCNEXT:MOV AL,SECOND[SI]ADC FIRST[SI],ALINC SILOOP NEXTMOV AL,0ADC AL, 0MOV SUM[SI],ALMOV AH,4CHINT 21HCODE ENDSEND START