操作系统与网络实现 之一(乙)

网卡成功传送数据:Hello world!

wps10.tmp

 

 

 

搭建开发环境

windows XP环境下

首先选择各个工具软件,我们选择的都是可以自由使用的软件:

文本编辑器:
选用软件Notepad++

其它辅助工具:

反汇编软件       ----用来对bin文件反汇编,调试程序使用

磁盘编辑工具     ---- 用来查看、修改文件内容
这几个软件对安装目录不作要求,下载安装很简单,就不详细说了。

 


第一个汇编程序
汇编编译器
选择Nasm

安装在D:\nasm目录下。

http://sourceforge.net/projects/nasm下载nasm
将文件解压后得到两个文件
NASM.EXE为编译器 ndisnasm.exe为反编译器。


Notepad++编写以下代码,存为first.asm文件:
org 0x100

ns db 0x31,0x32  ;12ascII

mov al,[ns+0]    ;数组从0开始

mov ah,0eh

int 10h

jmp $


first.asm 源代码放到 nasm.exe 的所在目录D:\nasm
打开DOS窗口(开始->程序->附件->命令提示符),进入D:\nasm目录,以后打开dos仿照此方法

cd /d  d:\nasm 

wps11.tmp
然后输入命令:

nasm first.asm -o first.com
此命令将源代码编译成.com文件,双击first.com运行

在屏幕上显示数值1

 

每次编译一个asm程序要反复更换到命令行窗口,效率低。有没有高效率的办法呢? 有,可以使用批命令+makefile,这个以后讲解。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值