最佳答案
不同的CPU及平台,有不同的汇编语言的(常用的有几十种)
以下是DOS下一个汇编的例子:
disp.asm
db "hello world!",0dh,0ah,0
D:\dosbox\temp>type disp.asm
assume cs:code,ds:code
code segment
org 100H
start:
mov bx,cs
mov ds,bx
mov es,bx
mov si,offset buff
loop1:
mov dl,[si];
or dl,dl
jz exit
mov ah,2
int 21h
inc si
jmp loop1
exit:
mov ax,4c00h
int 21h
buff:
db "hello world!",0dh,0ah,0
code ends
end start
而windwos下,可用
comment * ?
Build this example with
>> Console Assemble & Link <<
; ?*
.486
.model flat, stdcall
option casemap :none ; case sensitive
; ?
include \masm32\include\windows.inc
include \masm32\include\masm32.inc
include \masm32\include\kernel32.inc
include \masm32\macros\macros.asm
includelib \masm32\lib\masm32.lib
includelib \masm32\lib\kernel32.lib
.code
start:
; ?
print "Hello world"
exit
; ?
end start
最佳答案由网友whoami1978提供