
答:
“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中运行结果如下:
运行结果
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)