这几天又有点不务正业了,书也没看,一直在搞这个破环境,尝试各种做法,网上各种垃圾信息,浪费了很多时间,说的基本都是废话,不过还是找到了一些,赶紧写下来,不然这个过几天又忘了

首先是环境,我用的是Max os Maverick 64,就是10.9,硬件(有点低0.0,对于小菜的我已经完全够用啦):

10.9刚发布,新出来的东西总问题一大堆,然后解决办法没几个。但是还是能用了,编译器NASM(xcode中command line tools带的那个)xcode真的很大,但是不可否认,安装比vs2010快多了。基本指令是dd指令,和cat指令,这两个和linux下差不多.

首先建立一个.img的镜像文件:

dd if=xxxxx of=xxxx.img count=20000

注意,if后面的参数是个文件夹,用空的,of参数是输出的img文件 count 是大小,自己十几次就知道了

然后编写ipl

注意,后缀用.s而不用nas哦,因为.s的文件vi编辑器会自动语法高亮

然后要说一下ipl中的一句话

RESB0x7fde-$

这句话汇编通不过:提示这一行有非法操作符。。我也不知道咋回事。。。。。

改成:

就可以顺利的汇编成bin文件了

接着,用CAT指令把bin塞到img中

cat ill.bin >xxxx.img

然后用qemu执行以下

qemu -fda xxxx.img

结果如图:

用到的工具软件我会上传,安装比较简单,都是dmg的,双击就好。。。后天继续把c语言弄进来。。。

最新文章

  1. python for mysql
  2. HTML之iframe
  3. 快速的mysql导入导出数据(load data和outfile)
  4. VS插件开发,启用实验室环境
  5. 多列布局 css3 column属性
  6. C#子线程刷新界面并关闭窗体
  7. hdu 3441 Rotation
  8. 11061160顾泽鹏homework-01
  9. 关于Windows azure从github上部署项目
  10. 大数据时代:基于微软案例数据库数据挖掘知识点总结(Microsoft 聚类分析算法)
  11. 【xsy2115】Delight for a Cat
  12. Redis搭建多台哨兵
  13. Spring系列(二) Bean装配
  14. java实现栈的简单操作
  15. linux下的缓存机制及清理buffer/cache/swap的方法梳理 (转)
  16. BZOJ2124:等差子序列(线段树,hash)
  17. json-server使用及路由配置
  18. Model操作补充
  19. 使用POI导入EXCEL报java.lang.IncompatibleClassChangeError
  20. 2.CSS使用基础(1)

热门文章

  1. varnish 子程序流程
  2. 代理模式与动态代理之JDK实现和CGlib实现
  3. ReLU、LReLU、PReLU、CReLU、ELU、SELU
  4. ActiveMQ入门系列三:发布/订阅模式
  5. 9.动态SQL
  6. Image Processing and Analysis_8_Edge Detection:Finding Edges and Lines in Images by Canny——1983
  7. Mac下用命令行压缩和解压rar文件的方法(转)
  8. Shell 语法报错记录
  9. Ubuntu系统---FeiQ安装记录
  10. ICPC2019徐州站游记