山东大学汇编语言第五章上机实验概念.docVIP

  • 7
  • 0
  • 约7.51千字
  • 约 24页
  • 2017-09-06 发布于湖北
  • 举报

山东大学汇编语言第五章上机实验概念.doc

实验三 将AX寄存器中的16位数分成4组,每组4位,然后把这四组数分别放在AL,BL,CL,DL中.。 实验代码如下: DSEG SEGMENT STORE DB 4 DUP(?) DSEG ENDS ;-------------------------------------------------------------------------- CSEG SEGMENT MAIN PROC FAR ASSUME CS: CSEG, DS: DSEG START: PUSH DS ;设置返回DOS SUB AX, AX PUSH AX MOV AX, 1234H MOV DS, AX ;给DS赋值 BEGIN: MOV CL, 4 ;右移四次 MOV CH, 4 ;循环四次 LEA BX, STORE A10: MOV DX, AX AND DX, 0FH ;取AX的低四位 MOV [BX], DL ;低四位存入STORE中 INC BX SHR AX, CL ;右移四次 DEC CH JNZ A10 ;循环四次完了码? B10: MOV DL, STORE ;四组数分别放在AL、BL、CL和DL中 MOV CL, STORE+1 MOV BL, STORE+2 MOV AL, STORE+3 INT 21H STOP: RET MAIN ENDP

文档评论(0)

1亿VIP精品文档

相关文档