Posts Tagged ‘汇编’

BeiTown汇编入门教程(3)- 让汇编动起来

星期二, 十一月 27th, 2012 75 views

在本节中我们先做一个键盘输入的DEMO,掌握了汇编键盘输入功能后,我们将学习一个汇编的if语句,并将通过键盘输入进行图形控制,实现一个游戏Role移动的Demo
首先我们来看一下如何进行键盘输入

在代码添加处写入如下代码

1
2
    MOV AH,01
    INT 21H

此命令为等待一个字符输入,并带有回显,运行结果如下,键入A

如果不想要回显我们可以用7号功能替换掉1号功能,即MOV AH,07

那么汇编如何判断我们输入的键值呢,首先学习一下如何在汇编中创建一个判断语句
(更多…)

BeiTown汇编入门教程(2)- 让汇编也有画面

星期一, 十一月 26th, 2012 46 views

由上一篇我们了解到汇编的一些DOS常用功能,并且我们通过9号功能显示出了一段存储了Hello World的字符串
这一次我们通过2号功能来创建一些简单的画面
在本篇中我们将引入子函数、堆栈的概念,以及如何用汇编来描写一个C语言的for循环

首先我们看一下DOS的2号功能

1
2
3
   MOV DL,3
   MOV AH,2
   INT 21H

(更多…)

BeiTown汇编入门教程(1)- 第一个Hello World程序

星期五, 十一月 23rd, 2012 135 views

表示最近项目需要用到汇编,所以没办法,硬着头皮上吧
花了两天时间大概了解了一下汇编的基本原理,现在开始实践阶段
按照程序界的惯例,第一道菜,先上Hello World

IDE之前选择的是RadAsm,但之后发现不适合初学者,特别是16位DOS汇编的初学者,固选择相对较为简单的Masm for windows(以下简称MasmFW)
地址这里就不放了,大家自己度娘去吧

打开MasmFW,点击新建,出现界面如图,代码已经自动生成了
(更多…)