汇编语言的输出问题

罚酒饮得 2017-11-21 05:35:22


我要输出这里面的内容,应该怎样写代码(刚学汇编的大二狗。。。。。)
书上也没讲,很郁闷
...全文
464 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
罚酒饮得 2017-11-23
  • 打赏
  • 举报
回复
引用 2 楼 zhao4zhong1 的回复:
assume cs:code, ds:data

data segment
    out1 db 'Hello,test','$'
data ends

code segment

    start:

    mov ah,2    ;置光标
    mov bh,0    ;第0页
    mov dh,1    ;第一行
    mov dl,1    ;第一列
    int 10h

    mov ax,data
    mov ds,ax
    mov dx,offset out1    ;ds:dx指向字符串的首地址
    mov ah,9
    int 21h  
  
    mov ax,4c00h  
    int 21h  
  
code ends  
  
end start  
  
end
能不能只用 mov dx,offset out1 mov ah,09h int 21h ?
罚酒饮得 2017-11-23
  • 打赏
  • 举报
回复
引用 4 楼 zhao4zhong1 的回复:
不要迷信书、考题、老师、回帖; 要迷信CPU、编译器、调试器、运行结果。 并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。 任何理论、权威、传说、真理、标准、解释、想象、知识……都比不上摆在眼前的事实!
好的谢谢
赵4老师 2017-11-23
  • 打赏
  • 举报
回复
不要迷信书、考题、老师、回帖; 要迷信CPU、编译器、调试器、运行结果。 并请结合“盲人摸太阳”和“驾船出海时一定只带一个指南针。”加以理解。 任何理论、权威、传说、真理、标准、解释、想象、知识……都比不上摆在眼前的事实!
赵4老师 2017-11-21
  • 打赏
  • 举报
回复
assume cs:code, ds:data

data segment
    out1 db 'Hello,test','$'
data ends

code segment

    start:

    mov ah,2    ;置光标
    mov bh,0    ;第0页
    mov dh,1    ;第一行
    mov dl,1    ;第一列
    int 10h

    mov ax,data
    mov ds,ax
    mov dx,offset out1    ;ds:dx指向字符串的首地址
    mov ah,9
    int 21h  
  
    mov ax,4c00h  
    int 21h  
  
code ends  
  
end start  
  
end

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧