新手请教汇编语言的结构

yamzenyi 2009-12-04 08:52:18
C语言的结果是
int main(char *argv,int argc){}

那么汇编语言的结构是怎样的呢?
最好带点简单的说明,谢谢
...全文
68 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yamzenyi 2009-12-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fandelei1982 的回复:]
Assembly code;masm 16位 宏汇编,完整段定义方式。;数据段相当于c中的全局变量区data segment
msg db"hello,world",0dh,0ah,"$"
data ends;栈段 c中局部自动变量存储的地方stack segment
db256 dup (?)
stack ends;代码段code segment
assumecs:code,ds:dat?-
[/Quote]
非常感谢^^
friendly_ 2009-12-05
  • 打赏
  • 举报
回复

;masm 16位 宏汇编,完整段定义方式。

;数据段相当于c中的全局变量区
data segment
msg db "hello,world",0dh,0ah,"$"
data ends

;栈段 c中局部自动变量存储的地方
stack segment
db 256 dup (?)
stack ends

;代码段
code segment
assume cs:code,ds:data,ss:stack
start: ;代码开始执行处,名字任意。
mov ax,data
mov ds,ax

lea dx,msg
mov ah,09h
int 21h

mov ax,4c00h
int 21h
code ends

end start ;代码结束处,与开始一一对应。

21,459

社区成员

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

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