【Tracy】汇编语言实验代码全.docVIP

  • 8
  • 0
  • 约1.08万字
  • 约 12页
  • 2017-11-10 发布于江苏
  • 举报
【Tracy】汇编语言实验代码全

【双字长16进制数的减法】 STACKS SEGMENT STACK ;堆栈段 DW 128 DUP(?) ;注意这里只有128个字节 STACKS ENDS DATAS SEGMENT ;数据段 X DW 1234H,5678H Y DW 5678H,1234H Z DW 2 DUP(0) DATAS ENDS CODES SEGMENT ;代码段 ASSUME CS:CODES,DS:DATAS START: MOV AX,DATAS ;初始化 MOV DS,AX MOV AX,X MOV BX,Y SUB AX,BX MOV Z,AX MOV CX,X+2 MOV DX,Y+2 SBB CX,DX MOV Z+2,CX MOV AX,4C00H ;退出程序 INT 21H CODES ENDS END START 【】 STACKS SEGMENT STACK ;堆栈段 DW 128 DUP(?) ;注意这里只有128个字节 STACKS ENDS DATAS SEGMENT ;数据段 X DB 12H,34H,56H,78H Y DB 56H,78H,12H,34H Z DB 0,0,0,0 DATAS ENDS CODES SEGMENT ;代码段 ASSUME CS:CODES,DS:DATAS START: MOV AX,DATAS ;初始化 MOV DS,AX MOV CL, 4 ;循环标记,表示循环4次 XOR BX,BX ;标志位清零 L1: MOV AL,X[BX] ;寻址 SBB AL,Y[BX] DAS MOV Z[BX], AL INC BX ;BX++ DEC CL ;CL-- JNZ L1 ;jump if not zero --- to L1 MOV AX,4C00H ;退出程序 INT 21H CODES ENDS END START 【16进制转10进制】 STACKS SEGMENT STACK ;堆栈段 DW 128 DUP(?) ;注意这里只有128个字节 STACKS ENDS DATAS SEGMENT ;数据段 R DB 5 DUP(0) DATAS ENDS CODES SE

文档评论(0)

1亿VIP精品文档

相关文档