2012-8-12
14
数据段定义如下:
DATA STRING DATA
SEGMENT DB ENDS
‘HOW ARE YOU!’,0
2012-8-12
15
CODE START: AGAIN:
NEXT:
SEGMENT ASSUME MOV MOV MOV MOV OR JZ CMP JB CMP JA OR MOV INC JMP
2012-8-12
10
数据段定义如下:
DATA ADDR NUMBER COUNT DATA
SEGMENT DW NUMBER DW Y DW ? ENDS
2012-8-12
11
CODE
START: MOV
REPEAT:
SHIFT: EXIT: CODE
SEGMENT ASSUME CS:CODE,DS:DATA AX,DATA MOV DS,AX MOV DX,0 MOV CX,16 MOV BX, ADDR MOV AX,[BX] TEST AX,0FFFFH JNS SHIFT INC DX SHL AX,1 LOOP REPEAT MOV COUNT,DX MOV AH,4CH INT 21H ENDS END START
2012-8-12 5
ห้องสมุดไป่ตู้
MOV INT AND CMP JB CMP JA SUB XOR ADD MOV JMP …. OK: MOV INT COMA:….. JMP ….. COMH:…. JMP
AH,1 21H AL,11011111B AL,’A’ OK AL,’H’ OK AL,’A’ AH,AH AX,AX BX,AX COMTAB[BX] AH,4CH 21H OK