Chinaunix首页 | 论坛 | 博客
  • 博客访问: 334052
  • 博文数量: 214
  • 博客积分: 4258
  • 博客等级: 上校
  • 技术积分: 2021
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-02 09:16
个人简介

http://blog.csdn.net/ly21st http://ly21st.blog.chinaunix.net

文章分类

全部博文(214)

文章存档

2018年(16)

2015年(1)

2014年(2)

2012年(22)

2011年(173)

发布时间:2012-01-09 15:38:56

基于x86的Hello World汇编代码分析 (AT&T汇编风格)     本文通过对由gcc对简单C语言代码编译生成的汇编码进行逐句分析解读,来学习x86的汇编结构和堆栈机制。文章涉及细节较多,难免出错,望读者不吝赐教!一、代码 C语言代码:/* file: hello.c */ 1 #include <stdio.h> 2 .........【阅读全文】

阅读(569) | 评论(0) | 转发(0)

发布时间:2012-01-01 14:19:43

;我们的启动程序实现的功能是在屏幕中央;打印一行字符串即可[BITS 16]org 07c00h  ;指令明确告诉编译器我程序的段地址是7c00h             ;而不是原来的 00000; int汇编指令 int  10hjmp main gdt_table_start: gdt_null:&n.........【阅读全文】

阅读(440) | 评论(0) | 转发(0)

发布时间:2012-01-01 14:16:44

assume cs:codecode segment start: jmp int0msg:  db "I am pleasure"int0: mov ax,cs mov ds,ax mov ax,0b800h mov es,ax mov si,msg mov bx,(80*12+30)*2 mov cx,13s: mov al,ds:[si] mov es:[bx],al mov es:[bx+1],0ch .........【阅读全文】

阅读(379) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册