qq_23828045 2015-06-27 13:29 采纳率: 0%
浏览 1621

汇编大作业,难难难难难

求助!打开英文文档,对它进行asc码形式显示。(用汇编语言便希望代码)

  • 写回答

1条回答 默认 最新

  • devmiao 2015-06-27 14:57
    关注
     DATA SEGMENT 
    VALUE1 DB ‘HELLO WORLD’,13,10,'$'
    COUNT EQU ($-VALUE1-3)
    STR1 DB 'H $'
    DATA ENDS
    
    CODE SEGMENT USE16
    ASSUME CS:CODE,DS:DATA
    START:  
          MOV AX,DATA
          MOV DS,AX
          XOR EDX,EDX
          LEA DX,VALUE1
          MOV AH,09H
          INT 21H
       MOV CX,COUNT 
       LEA SI,VALUE1
    LOOP2: MOV BL,[SI]
          CALL DISP
          LEA DX,STR1
          MOV AH,09H
          INT 21H
          INC SI
          LOOP LOOP2
          MOV AH,4CH
          INT 21H
    DISP  PROC NEAR
      PUSH CX
      PUSH DS
      PUSH SI
      MOV CH,2
      MOV AL,BL
    LOOP1: MOV CL,4
      ROR BL,CL
      MOV AL,BL  
      AND AL,0FH
      CMP AL,10
      JB NEXT
      ADD AL,07H
    NEXT: 
      ADD AL,30H
      MOV DL,AL
      MOV AH,02H
      INT 21H
      DEC CH
      JNZ LOOP1
      POP SI
      POP DS
      POP CX
      RET
    DISP    ENDP
    
    CODE ENDS
    END START
    
    评论

报告相同问题?

悬赏问题

  • ¥35 平滑拟合曲线该如何生成
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集