经典 HelloWorld 程序是什么?

经典 HelloWorld 程序是什么?,第1张

答:

“Hello, World”程序指的是只在计算机屏幕上输出“Hello, World!”(意为“世界,你好!”)这行字符串的计算机程序。

1、C语言版:helloworld

#include <stdio.h>

int main(void)

{

printf("\nhello world!")

return 0

}

2、汇编:helloworld

data SEGMENT

msg DB 'Hello, world.$'

data ENDS

code SEGMENT

ASSUME CS:code,DS:data

start:MOV AX,data

MOV DS,AX

lea dx,msg

mov ah,9h

int 21h

MOV AX,4C00h

INT 21h

code ENDS

END start

3、C++:helloworld

#include <iostream>

int main(void)

{

std::cout<<"Hello world"

}

参考资料

360问答.360问答[引用时间2018-4-29]

代码如下:

DATA SEGMENT

STRING DB 'Hello World!', 0DH, 0AH, '$'    0D 0A(ascii)是回车换行,$用来结束字符串输出

DATA ENDS

CODE SEGMENT

ASSUME CS: CODE, DS: DATA

START:

MOV AX, DATA

MOV DS, AX

MOV CX, 5

LEA DX, STRING

SHOW: MOV AH, 9

INT 21H

LOOP SHOW

MOV AH, 4CH

INT 21H

CODE ENDS

END START

在dos中运行结果如下:

运行结果


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11060828.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-13
下一篇2023-05-13

发表评论

登录后才能评论

评论列表(0条)

    保存