阅读:3235回复:3
8088/8086属于这个地方吗?
我要学习微机原理,也就是8088,要进行一些程序设计练习,请问我在电脑上(W2000系统)下应该装什么开发环境或软件啊,才能调我那些程序呢?
|
|
沙发#
发布于:2004-06-16 08:18
是不是现在没人开发这个东西了
|
|
板凳#
发布于:2004-12-01 10:41
编写汇编语言有两种主要的方法:1.使用MASM或TASM等编译器;2.使用除错程序DEBUG.COM。DEBUG其实并不能算是一个编译器,它的主要用途在于除错,即修正汇编程序中的错误。不过,也可以用来写短的汇编程序,尤其对初学者而言,DEBUG 更是最佳的入门工具。因为DEBUG操作容易:只要键入DEBUG回车,A回车即可进行汇编,过程简单,而使用编译器时,必须用到文本编辑器、编译器本身、LINK以及EXE2BIN等程序,其中每一个程序都必须用到一系列相当复杂的命令才能工作,而且用编译器处理源程序,必须加入许多与指令语句无关的指示性语句,以供编译器识别,使用 DEBUG 可以避免一开始就碰到许多难以理解的程序行。DEBUG 除了能够汇编程序之外,还可用来检查和修改内存位置、载入储存和执行程序、以及检查和修改寄存器,换句话说,DEBUG是为了让我们接触硬件而设计的。
DEBUG的的A命令可以汇编出简单的COM文件,所以DEBUG编写的程序一定要由地址 100h(COM文件要求)开始才合法。FOLLOW ME,SETP BY SETP(步步回车): 输入 A100 ; 从DS:100开始汇编 2.输入 MOV DL,1 ; 将数值 01h 装入 DL 寄存器 3.输入 MOV AH,2 ; 将数值 02h 装入 DL 寄存器 4.输入 INT 21 ; 调用DOS 21号中断2号功能,用来逐个显示装入DL的字符 5.输入 INT 20 ; 调用DOS 20号中断,终止程序,将控制权交回给 DEBUG 6.请按 Enter 键 7.现在已将汇编语言程序放入内存中了,输入 G(运行) 8.出现结果:输出一个符号。 ㄖ ←输出结果其实不是它,因WORD97无法显示原结果,故找一赝品将就着。 Program terminated normally 不知道可以吗? 满意的话,就给点分 :D |
|
地板#
发布于:2004-12-26 22:04
谢谢
|
|