Java & Assembly
首頁(yè)
新隨筆
聯(lián)系
管理
隨筆-208 評(píng)論-469 文章-30 trackbacks-0
初學(xué)匯編,小總結(jié)一下!
對(duì)于匯編,編譯器有很多種,最常用的有二種:
一:MASM
二:NASM
對(duì)MASM主要是microsoft出的,主要用于win32和dos下運(yùn)行的,
而NASM我認(rèn)為比MASM好,為什么呢?主要NASM兼容linux,unix,windows。
其實(shí)個(gè)人認(rèn)為這些都不重要,不變的還是匯編語(yǔ)言本身。
至于80X86的話,其實(shí)咱也別管那么多,86只是CPU的架構(gòu),
歸根到底,還是要學(xué)匯編,記一些命令罷了,這對(duì)行有興趣,沉住氣就行!
學(xué)程序不能浮燥,扎實(shí)的走下去,這是我一直的心得........
下面把程序貼上:
DATA?SEGMENT?
STR?DB?
"
NAME$
"
?
DATA?ENDS?
STACK?SEGMENT?STACK?
'
STACK'?
DB?
100
?DUP(?)?
STACK?ENDS?
CODE?SEGMENT?
ASSUME?CS:CODE,DS:DATA,SS:STACK?
START:?MOV?AX,DATA?
MOV?DS,AX?
LEA?DX,STR?
MOV?AH,
9
?
INT
?21H?
MOV?AH,4CH?
INT
?21H?
CODE?ENDS?
END
?START
nasm -f win32 -o helloworld.obj? helloworld.asm
gcc helloworld.obj -o helloworld.exe
注意: nasm必須要到網(wǎng)上下載,最好再把nasm添加到PATH里再進(jìn)行調(diào)用,至于obj后綴名,是沒有關(guān)系的,NASM最后會(huì)自動(dòng)轉(zhuǎn)換為asm的,在UNIX中會(huì)自動(dòng)轉(zhuǎn)為’.o',以上是我這幾天學(xué)習(xí)的體會(huì),貼上給現(xiàn)在跟我樣處境的朋友們....
posted on 2008-04-07 21:27
EricWong
閱讀(1289)
評(píng)論(2)
編輯
收藏
所屬分類:
Assembly
評(píng)論:
#
re: 初學(xué)匯編,小總結(jié)一下! 2008-04-07 23:53 |
ZelluX
我覺得僅僅從語(yǔ)法角度,匯編其實(shí)差不多可以說是最簡(jiǎn)單的語(yǔ)言。
只是牽涉到調(diào)用機(jī)制、操作系統(tǒng)等相關(guān)部分的時(shí)候需要相應(yīng)的功底,所以沒必要專門學(xué)匯編。
回復(fù)
更多評(píng)論
#
re: 初學(xué)匯編,小總結(jié)一下!
2008-04-08 13:18 |
隔葉黃鶯
猛的一段匯編代來?yè)鋪恚娴臎]法理解是什么東西,搞 java 的,特別是在學(xué)校就不是科班出身的,基本沒人知道什么叫數(shù)據(jù)段,什么是堆棧段,代碼段的。
我也記不清了,上面的代碼大約是調(diào)用 dos 中斷顯示數(shù)據(jù)段中的字符串吧
回復(fù)
更多評(píng)論
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
進(jìn)入生活博客
印度漂泊
<
2008年4月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
留言簿
(44)
給我留言
查看公開留言
查看私人留言
隨筆分類
(120)
Assembly(1)
C&C++ (9)
Hibernate
J2EE(1)
Java(62)
JavaScript
Linux(5)
others(38)
Spring
Sql server(4)
Struts
相冊(cè)
人在印度
我愛的車啊
明星相冊(cè)
雜7雜8的
收藏夾
(15)
car(1)
english(2)
others(10)
technology(2)
links
flox's blog
linuxforum
Pegy的午夜場(chǎng)
Rock王霏
中印留學(xué)生論壇
值得一看的
像"瘋顛婆"一樣的記者
室內(nèi)設(shè)計(jì)的一個(gè)小才女
我以前的CSDN'S blog
我大學(xué)老師的小窩
段紹譯老師
真的是美人如畫
英語(yǔ)聽力狂人
財(cái)經(jīng)高人
搜索
最新評(píng)論
1.?re: Java API中文版下載
怎么下載呢?怎么沒有反應(yīng)
--何偉杰
2.?re: 基于java的權(quán)限控制系統(tǒng)設(shè)計(jì)
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--zuidaima
3.?re: 很形象的接口的使用——針對(duì)初學(xué)者
@中華乞丐
呵呵,通俗易懂,真不錯(cuò)!
--sir
4.?re: 很形象的接口的使用——針對(duì)初學(xué)者 [未登錄]
碉堡了
--張
5.?re: Java API中文版下載
非常詳細(xì),全面
--彭勝波
6.?re: 基于java的權(quán)限控制系統(tǒng)設(shè)計(jì)
抱著學(xué)習(xí)的心理來看,結(jié)果越看越看不懂。。。
--zhangyibin8111
7.?re: Java API中文版下載
kankan
--look
8.?re: Java API中文版下載
個(gè)級(jí)別、你看了就
--猜猜
9.?re: Java API中文版下載
不錯(cuò)
--張晨
10.?re: Java API中文版下載
不知道
--不知道
閱讀排行榜
1.?Java API中文版下載 (70291)
2.?ERROR 2003: Can't connect to MySQL server on 'localhost' (10061)解決方法(15934)
3.?WAP瀏覽器(模擬器)大全(13777)
4.?msn登錄不了錯(cuò)誤代碼80048820擴(kuò)展錯(cuò)誤代碼 80048412(10703)
5.?基于java的權(quán)限控制系統(tǒng)設(shè)計(jì)(8768)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 EricWong
主站蜘蛛池模板:
成年人免费视频观看
|
高清永久免费观看
|
无码av免费毛片一区二区
|
亚洲成AV人在线播放无码
|
baoyu122.永久免费视频
|
亚洲嫩草影院久久精品
|
中文字幕乱码一区二区免费
|
亚洲色大成网站www永久一区
|
亚洲人成网7777777国产
|
羞羞视频在线观看免费
|
亚洲成人高清在线
|
特级毛片在线大全免费播放
|
最新亚洲成av人免费看
|
最近免费中文字幕MV在线视频3
|
永久免费av无码不卡在线观看
|
亚洲欧洲日本国产
|
A在线观看免费网站大全
|
亚洲色大成网站www永久网站
|
嫩草影院在线免费观看
|
无遮挡a级毛片免费看
|
在线亚洲精品福利网址导航
|
99久久国产精品免费一区二区
|
亚洲成在人线在线播放无码
|
性做久久久久免费观看
|
japanese色国产在线看免费
|
国产午夜亚洲精品午夜鲁丝片
|
日韩成人免费视频
|
亚洲人成www在线播放
|
国产大片免费观看中文字幕
|
a级毛片免费网站
|
亚洲视频精品在线
|
好爽又高潮了毛片免费下载
|
2022年亚洲午夜一区二区福利
|
h在线观看视频免费网站
|
国产成人亚洲综合一区
|
亚洲AV无码乱码精品国产
|
久久久久成人片免费观看蜜芽
|
亚洲最大的黄色网
|
亚洲综合色成在线播放
|
3d成人免费动漫在线观看
|
jizzjizz亚洲日本少妇
|