一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

匯編程序基本原理知識筆記

 IT技術(shù)分享社區(qū) 2022-10-20 發(fā)布于江蘇

1、匯編語言的概念

定義:為特定計算機或計算機系統(tǒng)設(shè)計的面向機器的符號化程序設(shè)計語言。匯編程序也就是用匯編語言編寫的程序。計算機要運行匯編程序需要用專門的翻譯程序進行翻譯,然后計算機才可以識別。

匯編語句的分類:指令語句、偽指令語句和宏指令語句

1.1 指令語句

又稱機器 指令語句,翻譯后能夠產(chǎn)生相應(yīng)的機器代碼,并且能被CPU直接識別并執(zhí)行相應(yīng)的操作。常見的基本指令如ADD、SUB、AND等。書寫指令必須遵循指令的格式規(guī)范。經(jīng)過翻譯后會產(chǎn)生相應(yīng)的機器代碼。指令語句是在程序運行的時候完成。

1.2 偽指令語句

指示匯編程序在翻譯源程序的時候完成某些工作,比如給變量分配存儲單元、給某個符號賦值等。翻譯后不會產(chǎn)生機器代碼。偽指令語句是在源程序匯編的時候完成。

1.3 宏指令語句

允許用戶多次重復(fù)使用的程序代碼段稱為宏。

2、匯編程序

2.1 匯編程序的作用

可以將所編寫的源程序翻譯成機器指令對程序,匯編程序主要工作是將每一條可以執(zhí)行的匯編語句轉(zhuǎn)換為相應(yīng)的機器指令,處理源程序中的偽指令。因為匯編指令中形成的操作數(shù)地址的部分可能出現(xiàn)在后面才會有定義的符號,所以匯編程序一般要經(jīng)過兩次掃描源程序才能完成翻譯過程。

2.2 第一次掃描

第一次掃描主要工作是定義符號的值,并創(chuàng)建一個符號表ST,記錄了匯編時所遇到的符號的值。

MOT1:固定的機器指令表,記錄了每條機器指令的記憶碼和指令的長度。

掃描過程

1、單元計數(shù)器LC置初始值0

2、打開源程序文件

3、從源程序中讀入第一條語句

4、while(若當(dāng)前語句不是End語句)

5、關(guān)閉源程序文件

2.3 第二次掃描

MOT2:機器指令表包含機器指令助記符、機器指令的二進制操作碼、格式、長度等。

第二次掃描產(chǎn)生目標(biāo)程序。

如下圖:

       

IT技術(shù)分享社區(qū)

個人博客網(wǎng)站:https://

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产情侣激情在线对白| 欧美黄色成人真人视频| 免费黄片视频美女一区| 亚洲专区中文字幕视频| av一区二区三区天堂| 精品午夜福利无人区乱码| 激情五月综五月综合网| 日本一本不卡免费视频| 性欧美唯美尤物另类视频| 国产综合一区二区三区av| 久久亚洲国产视频三级黄| 国产av一区二区三区久久不卡| 国产av熟女一区二区三区蜜桃| 精品国产亚洲av久一区二区三区| 天堂网中文字幕在线观看| 免费观看一区二区三区黄片| 中文字幕一区二区熟女| 欧美有码黄片免费在线视频| 国产午夜精品美女露脸视频| 日韩精品一区二区一牛| 日本在线高清精品人妻| 日韩精品视频一二三区| 国产欧美高清精品一区| 欧美日韩综合综合久久久| 乱女午夜精品一区二区三区| 久久精品亚洲情色欧美| 欧洲一级片一区二区三区| 国产在线观看不卡一区二区| 99久久人妻精品免费一区| 香蕉久久夜色精品国产尤物| 国产成人午夜av一区二区| 欧美日韩亚洲精品内裤| 欧美一区二区口爆吞精| 婷婷激情四射在线观看视频| 丁香七月啪啪激情综合| 自拍偷女厕所拍偷区亚洲综合| 色哟哟精品一区二区三区| 国产亚洲二区精品美女久久| 国产精品二区三区免费播放心| 在线精品首页中文字幕亚洲| 中文字幕欧美精品人妻一区|