不再疑惑,汇编之后

文章作者:伶妖

  学习计算机知识的目的是为了使用计算机解决问题。为了更好的使用计算机我们必须要学会能与计算机直接沟通和交流的汇编语言。在我们认真学完《汇编语言》之后,就可以和计算机进行基本的沟通和交流了,也就是有了基础,但只有这些基础还不够,我们还需要更多的计算机方面知识。作为一个渴望知识和并不满足于现状的你,一定会想下一步该学习什么?任何简单的答复都让你质疑。但是你已学完了《汇编语言》,你应该对机器有了了解,也具备了独立判断下一步该学什么的能力了。下面是汇编相关的几个方面的介绍和分析,你看你应该从那方面入手进行下一步的学习。

1、从汇编语言自身的角度看
   《汇编语言》讲解了8086汇编机制,学完它后就具备了汇编编程的基础,并了解了8086CPU的工作机制。想进一步学习可以从以下几个方面考虑:

  1)学习所有8086汇编指令和汇编结构化编程。
  所有汇编指令我们可以从指令表查看,如果单独列出来学习也可以。但这样更像我们遇到一些生词和生字去查字典一样,我们一般不会抱着一本字典去学习。结构化编程方面可以去学习一下,如果以后需要大量的汇编编程需要深入学习。否则了解一下,打下理解高级语言的基础就可以了。现在绝大多数的应用是用高级语言编写。

  2)386及以上的保护模式。
  保护模式的编程更多的是编写操作系统人需要的。如果需要编写操作系统,我想你要深入研究一下。如果不是,可以先了解一下原理就够了。现在操作系统核心编写绝大部分用的C,只有少量要求效率很高和C没法实现的功能才用汇编实现。在windows下你无法使用受保护的指令,只能在实模式下学习。这些编程是普通应用程序用不着的,这些保护措施都是给操作系统用的。
    
  3)win32汇编编程
  主要是用汇编的方式调用windows API, 我想现在主流是用C语言方式调用windows API,用汇编纯粹是花架子,效率提高不多,程序结构和可读性比C差很多。这种逻辑上的编程,为什么不用更符合人逻辑的高级语言(C语言),而要用符合机器逻辑的汇编语言呢。我们主要是高效的解决问题,而不是炫耀。
    
  4)其它CPU编程(如Arm、8051等嵌入式)
  如果从事嵌入式开发,可以学习一下其它类型cpu的汇编,嵌入式主流的开发开始用C,当然也可能嵌入汇编。

2、从硬件设备的控制及它们直接连接看
  硬件控制和使用方面,主要通过端口编程控制硬件设备,借助8086汇编基础可以看一下微机原理及接口技术方面的书。可以了解硬件之间是怎样连接和使用的,掌握更多的硬件特性。一般微机的组成: CPU、内部存储器、输入输出接口、外部设备。它们之间靠总线连接。学习这方面知识可以知道CPU是如何通过总线和设备协调工作和如何通过接口控制设备。对于硬件设备驱动的底层编程大有好处。也可以学习现有的总线和接口技术如:PCI总线、USB接口等

3、从机器语言的实现和运行原理看
  如果你学完《汇编语言》后,已经知道机器是在运行机器指令。但这些机器指令是如何设   计和怎样用硬件实现的?指令的设计、寻址方式、中断控制、设备端口设计等可以去学习系统结构。它详细说明的如何设计指令的编码,寻址方式的种类及实现,为什么要使用中断机制和DMA方式。硬件和软件如何分层等问题。该方面比较综合,需要大量软件和硬件知识,建议学完组成原理和操作系统后再学系统结构。
   
  想知道CPU如何把机器翻译成信号,控制内部电路完成工作。机器指令是用硬连线实现、还是由微指令实现。 CPU的运算器和控制器怎样用硬件实现等这方面的知识可以看组成原理。

  这里和硬件更接近,相比来说嵌入式编程就不算什么硬件的工作了^_^。

4、从常用的高级语言看
  汇编语言更接近的是机器的运行方式,不太符合人们通常的逻辑习惯。所以人们对机器编程模型进行了抽象,发明了高级语言。高级语言发明极大的推动了计算机编程,大量的应用都是用高级语言实现。这也导致了人们对汇编重要性认识的不足。高级语言最终都要被翻译成汇编语言,这样才能在机器上运行。汇编语言基础掌握后,可以开始高级语言的学习。高级种类繁多,应该学习哪种? 并以怎样的角度来学习能取得最好的效果呢?当然应该从一种简洁并实用的语言开始,它既具备高级语言的特性,又更接近汇编语言(就是接近些机器)。C语言是目前所有高级语言里最适合的。如果只学习C本身语法和使用,是不太合适的,关键我们应该从学习C的过程中看到高级语言的共同特征和C语言在机器上实际运行的机制。这样我们能更快的学会其它高级语言和更好的使用其它高级语言。甚至可以创造自己的编程语言。

5、从操作系统看
  汇编可以通过中断方式调用操作系统功能,可以用汇编进行操作系统编程。 汇编可以理解操作系统,因为操作系统的一些功能只能用汇编实现,另一部分用用C语言实现。学习操作系统需要你掌握汇编语言和 C语言,当然还要学习一下数据结构的知识,只有汇编的基础不建议你马上开始学习操作系统。当然用纯汇编实现操作系统而跳过C,没问题,但现在没人愿意这么做,你要是不服,可以尝试一下!

6、解决现实问题
  汇编语言也可以解决一些实际的通用问题,这需要用汇编去实现基本数据结构和算法,在一些对效率要求高的地方使用。如果要求不太高,用C语言实现就足够了,可移植性还好,也容易改为其它高级语言。现在大部分应用程序是用高级语言写的,汇编一般只是配合一下。

  汇编是基础的基础,C语言、数据结构、组成原理、微机原理和接口是基础,操作系统和系统结构就比较系统和综合了。

  组成原理和系统结构告诉怎么实现硬件。微机原理和接口更多的是告诉你怎么连接和使用硬件。C是一种高级语言。操作系统是使用汇编语言和C语言实现的一个综合的控制硬件和提供虚拟软件接口的程序。 如果你偏向软件领域,学完《汇编语言》后还是从C语言开始吧!

 

网友评论(49)

wyi2668 发表于:24/03/29 01:18】

籟043861或TG搜索@av8526#高中學生妹 #貧乳學生妹 #大學生妹 #學生妹試車 # 蘿莉學生妹 第一次下海處女 #青澀嬌羞學生 #台灣制服店外約小姐 #台灣囡囡外約學生妹節福利單節折扣2-5k包夜福利更多哦 TG搜索@av8526官網www.ppp8669.com頻道茶單https://t.me/y43861


籟043861或TG搜索@av8526#高中學生妹 #貧乳學生妹 #大學生妹 #學生妹試車 # 蘿莉學生妹 第一次下海處女 #青澀嬌羞學生 #台灣制服店外約小姐 #台灣囡囡外約學生妹節福利單節折扣2-5k包夜福利更多哦 TG搜索@av8526官網www.ppp8669.com頻道茶單https://t.me/y43861


籟043861或TG搜索@av8526#高中學生妹 #貧乳學生妹 #大學生妹 #學生妹試車 # 蘿莉學生妹 第一次下海處女 #青澀嬌羞學生 #台灣制服店外約小姐 #台灣囡囡外約學生妹節福利單節折扣2-5k包夜福利更多哦 TG搜索@av8526官網www.ppp8669.com頻道茶單https://t.me/y43861

wyi2668 发表于:24/03/29 01:16】

糖小兮外送茶莊籟043861外約茶新享受高檔台北外送茶幾平價台中外送茶應有盡有漂亮外約妹上門**權威外送茶攻略讓您安心消費開心享受Telegram:av8526



台灣約妹第一首選 正妹兼差超優質
籟043861【Telegram:@av8526】

台灣在地老字號 全網信譽第一
快來預約我用腿替你量腰圍

營業時間早上13:00-凌晨03:00
現金消費 不買點數 不玩轉帳

全套**:口交 洗澡 按摩 愛愛 舌吻 69 口爆...
可送地區:台北 新北 林口龜山萬壽路 台中 高雄 新竹 彰化南投 台南均可**


新手必看流程:
不懂喝茶的新手必看哦籟043861備用籟bj5206【Telegram:av8526】
1.請告知您所在地區及稱呼,您的預算,以及喜歡什?類型的美眉,好讓我能為您安排更符合你理想的美眉
2.請告知您的手機門號,要約會的時間及要開哪家旅館或住家,確認後即可去開房
3.開好房間後,請告知您的房號及拍照房卡給小兮,我會請妹提前出發,大約10-20分鐘即可到達
4.見到妹滿意後才消費,現金交易,不買點數,不轉賬,不收定金,請您享受歡樂時光
ps口碑老字號茶莊,良心推薦,良心茶莊,客戶的每件小事都是小兮大事!


#甜美護士兼職:米粒158cm.C.45.25歲
#清純護士再次下海 可洩慾打針喲之前有兼職過 時間不久 現在來兼職為了洩慾有沒有想要來試試的哥哥 小隻清純類型超級溫柔的一個女生 哥哥們約她請溫柔一點


#清純學生妹兼職:田柒柒158.45.C奶.21歲
在校大學生 半工半讀學習優良 清純乖巧反差型 有交過男朋友 有性經驗 性經驗豐富 玩過很多姿勢 清純小悶騷 嫩乳敏感型 親吻撫摸就會想要 也會出水


#巨乳大奶妹兼職:美樂蒂165.E奶 48 24歲
F級白滑粉嫩啵啵 皮膚好好、Q彈 有光澤臉蛋妖嬈、艷麗 身材不錯、小蠻腰、有在練瑜伽、身段柔軟哦! 屁股翹翹的、很飽眼福的、摸起來也超爽 比較主動-熱情~ 今日想體驗一下69姿勢和老漢推車姿勢哦! 經常看A片手淫的、很刺激der


#高中學生妹兼職:糖心155cm.B.45.已成年(剛滿)
#限時預約正妹 無經驗 無性愛可多次射 全程可無套 現在是安全期 所以才嘗試無套內射 想找永久炮友必須配合一次喲第一次無技術 想玩一次內射~ 希望哥哥們喜歡我 兼職今天一天 就決定固定炮友


#高挑美腿模特兼職:喬恩167/F/49kg/24歲  
氣質修長美腿 時尚模特兼職 臉蛋很漂亮 身材火辣 亮麗的外型 標准正妹系的最佳選擇 性感迷人 挺拔的雙峰 男人中的最愛 床上很有女朋友FU   口交技術一流  很會舔蛋蛋


#小隻馬蘿莉學生妹兼職:優子156.B.42.19歲
乖巧白皙der學生妹白皙皮膚 懂事聽話乖小孩 很調皮的性格 讓你想要好好疼她  在床上你可以教她任何的姿勢 卡緊來找我約她探索她的蜜穴  超嫩 超緊 水超多的 希望哥哥好好調教她哦 配合度高  想要她配合什麼都可以跟她說哦



糖小兮主推北部優質(高中生)籟043861或bj5206
內湖高中 小熏155 E 45 18歲 舞蹈系女生
志平信中 小煙158 F 47 18歲 日系學生味
永平高中 兩煙160 C 45 18歲 日系蘿莉妹
淡水高中 球球152 D 45 18歲 活潑可愛妹
中和高中 柔兒154 B 45 18歲 貧乳蘿莉妹
錦和高中 清月162 E 47 18歲 超高顏值妹
薇閣高中 瑞瑞168 E 47 18歲 高挑巨乳妹
清傳高中 米?149 C 42 18歲 清純小芝麻


糖小兮主推中部優質(高中生)籟043861或bj5206
文華高中 楠楠172 D 48 18歲 高挑巨乳妹
西苑高中 安安158 E 45 18歲 高顏值正妹
大里高中 可兒152 C 42 18歲 日系學生妹
青年高中 可萱150 E 42 18歲 白虎一線鮑
清水高中 璇璇140 D 40 18歲 幼齒蘿莉妹
大甲高中 唯一155 A 44 18歲 鄰家小騷妹
嘉陽高中 小花152 E 45 18歲 日系巨乳妹
沙鹿高中 言言155 D 45 18歲 甜美反差妹


糖小兮主推南部優質(高中生)籟043861或bj5206
大同高中 茉莉158 F 45 18歲 大奶反差妹
美和高中 玫瑰152 D 44 18歲 白虎敏感妹
東港高中 秀秀150 B 41 18歲 嬌小蘿莉妹
新基高中 橘子155 C 41 18歲 幼齒主動妹
成功高中 小野160 E 44 18歲 床上反差妹
台東高中 路西162 C 44 18歲 超高顏值妹
公東高中 恩慈165 D 45 18歲 高挑長腿妹
文澡高中 迷路152 E 42 18歲 口暴吞精妹

#輔大學生妹:菜菜 158 C 21歲 44kg特色:清純 皮膚超級白皙 粉奶

#輔大學生妹:拉妹 160 D 20歲 47kg特色:大奶大眼蜜桃臀酒窩

#世新學生妹:冰冰  155 B 19歲 43kg特色:清純害羞被調教的類型 只有過一次性經驗

#淡大學生妹:妮妮 162 E奶 50kg 22歲特色:美腿巨乳兼職麻豆高顏值

#莊敬學生妹:安安 158 D 18歲 45kg特色:幼齒 火辣身材 床上騷

#中興學生妹:妞妞 158 D 20歲 44kg特殊:大奶高顏值小騷貨

#中興學生妹:小波 165 D 21歲 48kg特色:美腿水蛇腰兼職外拍麻豆

#中興學生妹:果果 152 A 18歲 42kg特殊:貧乳嬌小幼齒可愛清純

#朝陽學生妹:可蘭 160 C 22歲 45kg特色:皮膚超好聲音甜骨感正妹

#朝陽學生妹:小麗 160 D 20歲 44kg特色:口技強身材好清純反差感

#中山大學小伊 156 D 21歲 45kg特色:卡哇伊的學妹超甜妹

#中山大學花花 162 E奶 20歲 50kg特殊:巨乳穿天然混血長相優質

#輔英學生妹:小微 158 C+ 19歲 45kg特色:初戀女友付滿滿清純

#樹德學生妹:小可 155 B 18歲 44kg特色:幼齒甜美青澀

#僑光學生妹:曉曉 153 B 19歲 43kg非常嬌小的一個蘿莉 幼齒妹 粉嫩到爆

#靜宜學生妹:小雅165 E奶 22歲47kg 美胸漂亮美眉 顏值擔當 音樂系係花

#文澡學生妹:伊伊 155 B 19歲 45kg 纖細骨感酒窩超級甜美 非常好相處 顏值擔當

#慈濟學生妹:菲菲160cm D奶 21歲 45kg 五官立體 身材火辣 清新脫俗的氣質  超耐看

#輔仁學生妹;彩衣 158 D 21歲 45kg 清純的臉蛋嬌小的身軀胸部粉嫩粉嫩 絕對初戀女友fu 還有迷人的蜜桃臀推薦人群:百搭客群

#淡江學生妹:洋洋 163 E奶 22歲 47kg 身材很火辣純天然大奶不下垂顏值讚到爆‘’推薦人群:內向 放不開的客人

#世新學生妹:果果155 A奶19歲 43kg 超小芝麻 可愛到犯罪蘿莉類型 讓你有種幹未成年的fu 推薦人群:喜歡調教的客人 老司機

ning1020 发表于:17/12/11 20:05】

伶妖给出了学习路线图,使得学习汇编语言之后不再迷茫,衷心感谢!!!

【游客 发表于:17/05/19 19:21】

Win32就是花架子,到处调用API函数,还不如直接就用VC呢!

【游客 发表于:11/09/08 08:55】

我自己总以为学汇编就是来理解机器结构.
学高级语言就是学习编程思维.
但我一直没有实现一直在学语法,命令,控件.
郁闷

【游客 发表于:11/07/06 11:14】

好像不懂汇编就没有办法对软件进行深层次的调试和编译处理。也没有办法破解软件。

【游客 发表于:10/11/13 16:34】

<a href=http://www.dsfds.net>爪式千斤顶</a>
[url=http://www.dsfdsf.net]爪式千斤顶[/url]

sleepinglion 发表于:10/08/16 01:08】

楼主凭什么说windows 32位汇编就是花架子?给出理由!如果是花架子,为什么那么多人还在推荐windows 32位汇编?

wulishuijiao 发表于:10/05/31 13:20】

win32汇编是花架子?不能完全相信你,还是老罗值得信任

【游客 发表于:10/03/19 19:11】

我先学的C语言,现在正在学汇编啊

当前1/5页 首页 上一页 下一页 尾页

我也跟评:

请输入验证码 (提示:点击验证码输入框,以获取验证码
    


更多文章

程序员眼中的世界

  本栏目所刊文章皆已获程序员眼中的世界期刊网<www.proeyes.net>授权,此处文章版权及解释权归程序员眼中的世界期刊网所有。凡转载本栏目文章的网站或个人,须于转载处声明“转载自汇编网www.asmedu.net”,并加注“文字来源为程序员眼中的世界期刊网”字样。

  程序员眼中的世界期刊网为程序员人文电子期刊杂志网,提供人文科学类的网络电子杂志。

  程序员眼中的世界期刊网立足IT行业,通过程序员的眼睛来观察世界,以程序员对行业和社会的认知反馈来影响行业和社会的发展,展现程序员的思想和人文科学价值,弘扬程序员群体积极向上的人文科学精神。