當前位置:編程學習大全網 - 源碼下載 - 匯編入門問題請教

匯編入門問題請教

1、求編譯器

針對Intel80x86系列的編譯器主要有三種:MASM、TASM和NASM,它們只是對壹些標識符如常量、變量、操作符及偽指令的定義和要求不同,從而導致表面上的壹些差異。但實質上,最終都把匯編語言源程序翻譯成Intel80x86系列CPU能夠執行的機器碼。

使用哪種編譯器,除了方便性之外,還有個個人喜好問題。用MASM的,比較普遍;而用TASM的,也不在少數。在純DOS年代,我用了好幾年的TASM,感覺不錯。

進入Windos年代後,今年2月初開始撿起匯編語言,也只限於Intel8086、8088,用過鐘家民的集成匯編開發環境,但這是壹款收費軟件,免費版的濾掉了很多功能,所以,棄之不用。看來,大眾化的軟件,收費好像沒什麽前途。近日,用了MASMPlus?1.2,是壹個免費的集成匯編開發環境,感覺不錯,就暫時給妳推薦這個吧。下載地址:

2、簡單的程序樣本。

;?本程序在MASMPlus?1.2集成環境下通過編譯,經過調試,運行正確。

DataSegment

Hello?db?'hello?world!$'

DataEnds

CodeSegment

Assume?CS:Code,DS:Data

Start:mov?ax,Data

mov?ds,ax

lea?dx,Hello

mov?ah,9

int?21h

mov?ah,1

int?21h

mov?ah,4ch?;結束程序

int?21h

CodeENDS

ENDStart?;編譯到此結束

補充回答:我是原來3樓的,把編譯後的可執行文件運行結果插圖於此。

  • 上一篇:糾纏理論中禪宗線段的概念點
  • 下一篇:永川源代碼培訓
  • copyright 2024編程學習大全網