当前位置: 首页 > news >正文

网站空间送域名价格表国际进出口贸易网官网

网站空间送域名价格表,国际进出口贸易网官网,吉林企业网站模板建站哪个好,dw网页设计位置1ld链接器笔记 1. 首先编写一段汇编代码 这里的汇编语法时 ATT语法,是gcc原生支持的语法,底层使用 gas(gnu assembler) 完成汇编,相较于 Intel x86语法, ATT 语法要更加古老,因此大多数人更加偏向于使用 Intel 的语法. nasm 编译器支持x86语法.自从2.10版本#xf…ld链接器笔记 1. 首先编写一段汇编代码 这里的汇编语法时 ATT语法,是gcc原生支持的语法,底层使用 gas(gnu assembler) 完成汇编,相较于 Intel x86语法, ATT 语法要更加古老,因此大多数人更加偏向于使用 Intel 的语法. nasm 编译器支持x86语法.自从2.10版本Intel语法可以通过使用.intel_syntax指令增加支持 .global _start.text _start:mov $1,%eax # 将立即数1放到eax寄存器中mov $2,%ebx # 将立即数2放到 ebx 寄存器中add %ebx,%eax # 将 ebx 与 eax相加,结果放到 eax 中 loop:jmp loop # 循环2. 使用 gcc 命令进行编译 Makefile 文件内容: main.o: main.sgcc -m32 -c $ -o $ # -m32 编译为32位代码 # -c 执行编译和汇编,但不执行链接 # -o 指定输出文件名称 # -E 执行预处理,但不执行编译,汇编和链接 # -S 只执行编译,但不执行汇编和链接 # -shared 创建一个共享库,格式.so3. 使用 ld 执行链接 main: main.old -m elf_i386 main.o # -m elf_i386 指定链接格式,这里指定为 elf 格式(linux中二进制格式) # -o 指定输出文件名称 # ld 可以指定配置文件 map.lds,按照规格进行配置可以4. 使用 gdb 执行输出 gdb main # 开启图形界面 tui enable # 打开汇编窗口 lay asm # 打开寄存器窗口 lay reg # 开始执行程序 starti # 步进执行程序 si # 之后可以通过回车执行上一步执行的命令汇编代码-栈学习 栈的使用主要是 push 和pop 指令,其中 push 指令会将指定数据写入内存 push %ebp # 将 ebp 寄存器中的值压入栈中 push $0xa # 将 0xa 值压入栈中还有 pop 指令,从栈顶弹出一个值到指定寄存器中 pop .global _start.text _start:push %ebpmov %esp,%ebppush $0xapush $0xbpop %eaxpush $4pop %eaxpop %ebx loop:jmp loop 参考资料 xv6操作系统实践
http://www.dnsts.com.cn/news/151575.html

相关文章:

  • 学生个人网站布局在线营销系统
  • 深圳网站设计服全站仪建站流程
  • 盐城网站建设jsxmt高端网站建设多少钱
  • 开装潢公司做网站像做游戏一样编程的网站
  • 电子商务网站建设携程线上营销课程
  • 网站建设 零基础微信公众号小程序怎么开通
  • 宁波模版建站公司建设厅网站的投诉可以哪里查
  • 成都市成华区建设路商务中心网站wordpress get tag
  • 建设网站去工信部备案需要什么资料广州网站建设商城
  • 地图网站怎么做的工业产品设计流程
  • 学网站建设好么ae模板免费下载网站有哪些
  • 网站做最优是什么意思浅谈顺丰的电子商务网站建设
  • 企业门户网站需求模板平台交易
  • 学校网站设计制作目的网络热词排行榜
  • 太原建站培训室内装修设计图纸
  • 机械外贸网站搜狗网站做滤芯怎么样
  • 游戏门户网站建设dede网站地图地睛
  • 建设网站花都郑州网站seo外包公司
  • 新八建设集团网站凡科代理建站登录
  • 网站建设要会什么软件融资网站建设方案
  • 个人建站程序建设部网站证件查询
  • 各大网站大全徐州网站建设方案咨询
  • 如何编辑自己的网站网络公司 给 客户网站备案
  • 做网站平台需要多少钱惠州seo推广优化
  • 长春专业网站建设哪家口碑好网站界面设计ps
  • 企业企业网站建设绵阳网站建设怎么做
  • 合肥怎么做网站湖南平台网站建设设计
  • 网站开发者收入来源自助建站基础工作主要包括()
  • 南通建设工程造价信息网站设计出色的网站
  • 灵山建设局网站网站做专题页面