当前位置:首页 > 微机原理与接口技术-顾晖-习题参考答案
3)MOV CX,LENGTH TABA 4)MOV DX,SIZE TABA
5)MOV CX,LENGTH TABB 6)MOV DX,SIZE TABC 答:
(1)(AX)=1 (2)(AX)=2 (3)(CX)=5 (4)(DX)=0AH (5)(CX)=1 (6)(DX)=4
9.设数据段DSEG中符号及数据定义如下,试画出数据在内存中的存储示意图。4分 DSEG SEGMENT DSP=100 SAM=DSP+20
DAB DB ‘/GOTO/’,0DH,0AH DBB DB 101B,19,’a’ .RADIX 16 CCB DB 10 DUP(?) EVEN
DDW DW ‘12’,100D,333,SAM
49
.RADIX 10 EDW DW 100 LEN EQU $-DAB DSEG ENDS 答:略。 10. 答: 19 11. 答: 12. 答: DSEG SEGMENT
STRING DB 'NEXT123DF$' DSEG ENDS CODE SEGMENT
ASSUME CS:CODE,DS:DSEG START: MOV AX,DSEG MOV DS,AX LEA SI,STRING MOV CX,0 AGAIN: MOV AL,[SI] CMP AL,'$'
50
JZ NEXT INC CX INC SI JMP AGAIN NEXT: MOV DX,CX MVDAT: MOV [SI]+2,AL DEC SI MOV AL,[SI] LOOP MVDAT MOV [SI]+2,AL MOV WORD PTR [SI],DX EXIT: MOV AH,4CH INT 21H CODE ENDS END START DSEG SEGMENT
STRING DB 'It is FEB&03' COUNT=$-STRING DSEG ENDS
51
CODE SEGMENT
ASSUME CS:CODE,DS:DSEG START: MOV AX,DSEG MOV DS,AX LEA SI,STRING MOV CX,COUNT AGAIN: MOV AL,[SI] CMP AL,'&' JNZ NEXT MOV AL,' ' MOV [SI],AL NEXT: INC SI LOOP AGAIN EXIT: MOV AH,4CH INT 21H CODE ENDS END START
DSEG SEGMENT
BLOCK DB 4,5,-2,7,8,9,2,1,0AH,1BH,87H,23H,44H,33H,45H,28H,0DH,8EH,66H,22H
52
共分享92篇相关文档