有机z中国电影免费观看-友田真希一区二区-亚洲成肉网-亚洲成人自拍偷拍-神马午夜电影一区二区三区在线观看-神马午夜场-日本黄色一级网站-日本黄色一级视频-女优一区-女婴高潮h啪啪-久久久久久久精-久久久久久久极品内射-国产主播av-国产主播99-高清欧美性猛交xxxx-高清欧美性猛交

【匯編基礎(chǔ)】1.基礎(chǔ)知識

1.1機器語言

說到匯編語言的產(chǎn)生,首先要講一下機器語言。機器語言是機器指令的集合。機器指令展開來講就是一臺機器可以正確執(zhí)行的命令。電子計算機的機器指令是一列二進制數(shù)字。計算機將之轉(zhuǎn)變?yōu)橐涣懈叩碗娖?,以使計算機的電子器件受到驅(qū)動,進行運算。

上面所說的計算機指的是可以執(zhí)行機器指令,進行運算的機器。這是早期計算機的概念?,F(xiàn)在,在我們常用的PC機中,有一個芯片來完成上面所說的計算機的功能。這個芯片就是我們常說的CPU(Central Processing Unit,中央處理單元),CPU是一種微處理器。以后我們提到的計算機是指由CPU和其他受CPU直接或間接控制的芯片、器件、設(shè)備組成的計算機系統(tǒng),比如我們最常見的PC機。

每一種微處理器,由于硬件設(shè)計和內(nèi)部結(jié)構(gòu)的不同,就需要用不同的電平脈沖來控制,使它工作。所以每一種微處理器都有自己的機器指令集,也就是機器語言。

早期的程序設(shè)計均使用機器語言。程序員們將用0、1數(shù)字編成的程序代碼打在紙帶或卡片上,1打孔,0不打孔,再將程序通過紙帶機或卡片機輸入計算機,進行運算。

早期的程序設(shè)計均使用機器語言。程序員們將用0、1數(shù)字編成的程序代碼打在紙帶或卡片上,1打孔,0不打孔,再將程序通過紙帶機或卡片機輸入計算機,進行運算。

應(yīng)用8086CPU完成運算s=768+12288-1280,機器碼如下。

101110000000000000000011000001010000000000110000001011010000000000000101

假如將程序錯寫成以下這樣,請你找出錯誤。

101100000000000000000011000001010000000000110000000101101000000000000101

書寫和閱讀機器碼程序不是一件簡單的工作,要記住所有抽象的二進制碼。上面只是一個非常簡單的小程序,就暴露了機器碼的晦澀難懂和不易查錯。寫如此小的一個程序尚且如此,實際上一個有用的程序至少要有幾十行機器碼,那么,情況將怎么樣呢?
在顯示器上輸出“welcome to masm”,機器碼如下。

00011110
101110000000000000000000
01010000
101110001100011000001111
1000111011011000
1011010000000110
1011000000000000
1011011100000111
101110010000000000000000
1011011000011000
1011001001001111
1100110100010000
1011010000000010
1011011100000000
1011011000000000
1011001000000000
1100110100010000
1011010000001001
10001101000101100010101000000000
1100110100100001
1011010000001010
10001101000101100011000100000000
1100110100100001
1011010000000110
1011000000010100
1011011100011001
1011010100001011
1011000100010011
1011011000001101
1011001000111100
1100110100010000
1011010000000010
1011011100000000
1011000000001100
1011001000010100
1100110100010000
1011010000001001
10001101000101100000000000000000
1100110100100001
11001011

看到這樣的程序,你有什么感想?如果程序里有一個“1”被誤寫為“0”,又如何去查找呢?

1.2 匯編語言的產(chǎn)生

早期的程序員們很快就發(fā)現(xiàn)了使用機器語言帶來的麻煩,它是如此難于辨別和記憶,給整個產(chǎn)業(yè)的發(fā)展帶來了障礙。于是匯編語言產(chǎn)生了。
匯編語言的主體是匯編指令。匯編指令和機器指令的差別在于指令的表示方法上。匯編指令是機器指令便于記憶的書寫格式。
例如:機器指令1000100111011000表示把寄存器BX的內(nèi)容送到AX中。匯編指令則寫成mov ax,bx。這樣的寫法與人類語言接近,便于閱讀和記憶。

操作:寄存器BX的內(nèi)容送到AX中
機器指令:1000100111011000
匯編指令:mov ax,bx

(寄存器,簡單地講是CPU中可以存儲數(shù)據(jù)的器件,一個CPU中有多個寄存器。AX是其中一個寄存器的代號,BX是另一個寄存器的代號。更詳細(xì)的內(nèi)容我們在以后的課程中將會講到。)

此后,程序員們就用匯編指令編寫源程序。可是,計算機能讀懂的只有機器指令,那么如何讓計算機執(zhí)行程序員用匯編指令編寫的程序呢?這時,就需要有一個能夠?qū)R編指令轉(zhuǎn)換成機器指令的翻譯程序,這樣的程序我們稱其為編譯器。程序員用匯編語言寫出源程序,再用匯編編譯器將其編譯為機器碼,由計算機最終執(zhí)行。圖1.1描述了這個工作過程。

1.3 匯編語言的組成

匯編語言發(fā)展至今,有以下3類指令組成。
(1)匯編指令:機器碼的助記符,有對應(yīng)的機器碼。
(2)偽指令:沒有對應(yīng)的機器碼,由編譯器執(zhí)行,計算機并不執(zhí)行。
(3)其他符號:如+、一、*、/ 等,由編譯器識別,沒有對應(yīng)的機器碼。
匯編語言的核心是匯編指令,它決定了匯編語言的特性。

1.4 存儲器

CPU是計算機的核心部件,它控制整個計算機的運作并進行運算。要想讓一個CPU工作,就必須向它提供指令和數(shù)據(jù)。指令和數(shù)據(jù)在存儲器中存放,也就是我們平時所說的內(nèi)存。在一臺PC機中內(nèi)存的作用僅次于CPU。離開了內(nèi)存,性能再好的CPU也無法工作。這就像再聰明的大腦,沒有了記憶也無法進行思考。磁盤不同于內(nèi)存,磁盤上的數(shù)據(jù)或程序如果不讀到內(nèi)存中,就無法被CPU使用。要靈活地利用匯編語言編程,我們首先要了解CPU是如何從內(nèi)存中讀取信息,以及向內(nèi)存中寫入信息的。

1.5 指令和數(shù)據(jù)

指令和數(shù)據(jù)是應(yīng)用上的概念。在內(nèi)存或磁盤上,指令和數(shù)據(jù)沒有任何區(qū)別,都是二進制信息。CPU在工作的時候把有的信息看作指令,有的信息看作數(shù)據(jù),為同樣的信息賦予了不同的意義。就像圍棋的棋子,在棋盒里的時候沒有任何區(qū)別,在對弈的時候就有了不同的意義。

1.6 存儲單元

存儲器被劃分成若干個存儲單元,每個存儲單元從0開始順序編號,例如一個存儲器有128個存儲單元,編號從0~127,如圖1.2所示。
那么一個存儲單元能存儲多少信息呢?我們知道電子計算機的最小信息單位是bit(音譯為比特),也就是一個二進制位。8個bit組成一個Byte,也就是通常講的一個字節(jié)。微型機存儲器的存儲單元可以存儲一個Byte,即8個二進制位。一個存儲器有128個存儲單元,它可以存儲128個Byte。
微機存儲器的容量是以字節(jié)為最小單位來計算的。對于擁有128個存儲單元的存儲器,我們可以說,它的容量是128個字節(jié)。

對于大容量的存儲器一般還用以下單位來計量容量(以下用B來代表Byte):

1KB=1024B

1MB=1024KB

1GB=1024MB

1TB=1024GB

磁盤的容量單位同內(nèi)存的一樣,實際上以上單位是微機中常用的計量單位。

1.7 CPU對存儲器的讀寫

以上講到,存儲器被劃分成多個存儲單元,存儲單元從零開始順序編號。這些編號可以看作存儲單元在存儲器中的地址。就像一條街,每個房子都有門牌號碼。
CPU要從內(nèi)存中讀數(shù)據(jù),首先要指定存儲單元的地址。也就是說它要先確定它要讀取哪一個存儲單元中的數(shù)據(jù)。就像在一條街上找人,先要確定他住在哪個房子里。

另外,在一臺微機中,不只有存儲器這一種器件。CPU在讀寫數(shù)據(jù)時還要指明,它要對哪一個器件進行操作,進行哪種操作,是從中讀出數(shù)據(jù),還是向里面寫入數(shù)據(jù)。

可見,CPU要想進行數(shù)據(jù)的讀寫,必須和外部器件(標(biāo)準(zhǔn)的說法是芯片)進行下面3類信息的交互。

  • 存儲單元的地址(地址信息)
  • 器件的選擇,讀或?qū)懙拿睿刂菩畔ⅲ?/li>
  • 讀或?qū)懙臄?shù)據(jù)(數(shù)據(jù)信息)

那么CPU是通過什么將地址、數(shù)據(jù)和控制信息傳到存儲器芯片中的呢?電子計算機能處理、傳輸?shù)男畔⒍际请娦盘枺娦盘柈?dāng)然要用導(dǎo)線傳送。在計算機中專門有連接CPU和其他芯片的導(dǎo)線,通常稱為總線??偩€從物理上來講,就是一根根導(dǎo)線的集合。
根據(jù)傳送信息的不同,總線從邏輯上又分為3類,地址總線、控制總線數(shù)據(jù)總線。

CPU從3號單元中讀取數(shù)據(jù)的過程(見圖1.3)如下。

(1)CPU通過地址線將地址信息3發(fā)出。
(2)CPU通過控制線發(fā)出內(nèi)存讀命令,選中存儲器芯片,并通知它,將要從中讀取數(shù)據(jù)。

(3)存儲器將3號單元中的數(shù)據(jù)8通過數(shù)據(jù)線送入CPU。

寫操作與讀操作的步驟相似。如向3號單元寫入數(shù)據(jù)26。
(1)CPU通過地址線將地址信息3發(fā)出。
(2)CPU通過控制線發(fā)出內(nèi)存寫命令,選中存儲器芯片,并通知它,要向其中寫入數(shù)據(jù)。
(3)CPU通過數(shù)據(jù)線將數(shù)據(jù)26送入內(nèi)存的3號單元中。

從上面我們知道了CPU是如何進行數(shù)據(jù)讀寫的??墒?,如何命令計算機進行數(shù)據(jù)的讀寫呢?
要讓一個計算機或微處理器工作,應(yīng)向它輸入能夠驅(qū)動它進行工作的電平信息(機器碼)。
對于8086CPU,下面的機器碼,能夠完成從3號單元讀數(shù)據(jù)。

機器碼:101000010000001100000000
含義:從3號單元讀取數(shù)據(jù)送入寄存器AX

CPU接收這條機器碼后將完成我們上面所述的讀寫工作。
機器碼難于記憶,用匯編指令來表示,情況如下。

機器碼:101000010000001100000000
對應(yīng)的匯編指令:MOV AX,[3]
含義:傳送3號單元的內(nèi)容入AX

1.8 地址總線

現(xiàn)在我們知道,CPU是通過地址總線來指定存儲器單元的??梢姷刂房偩€上能傳送多少個不同的信息,CPU就可以對多少個存儲單元進行尋址。
現(xiàn)假設(shè),一個CPU有10根地址總線,讓我們來看一下它的尋址情況。我們知道,在電子計算機中,一根導(dǎo)線可以傳送的穩(wěn)定狀態(tài)只有兩種,高電平或是低電平。用二進制表示就是1或0,10根導(dǎo)線可以傳送10位二進制數(shù)據(jù)。而10位二進制數(shù)可以表示多少個不同的數(shù)據(jù)呢?2的10次方個。最小數(shù)為0,最大數(shù)為1023。

圖1.4展示了一個具有10根地址線的CPU向內(nèi)存發(fā)出地址信息11時10根地址線上傳送的二進制信息??紤]一下,訪問地址為12、13、14等的內(nèi)存單元時,地址總線上傳送的內(nèi)容是什么?

一個CPU有N根地址線,則可以說這個CPU的地址總線的寬度為N。這樣的CPU最多可以尋找2的N次方個內(nèi)存單元。

1.9 數(shù)據(jù)總線

CPU與內(nèi)存或其他器件之間的數(shù)據(jù)傳送是通過數(shù)據(jù)總線來進行的。數(shù)據(jù)總線的寬度決定了CPU和外界的數(shù)據(jù)傳送速度。8根數(shù)據(jù)總線一次可傳送一個8位二進制數(shù)據(jù)(即一個字節(jié))。16根數(shù)據(jù)總線一次可傳送兩個字節(jié)。
8088CPU的數(shù)據(jù)總線寬度為8,8086CPU的數(shù)據(jù)總線寬度為16。我們來分別看一下它們向內(nèi)存中寫入數(shù)據(jù)89D8H時,是如何通過數(shù)據(jù)總線傳送數(shù)據(jù)的。圖1.5展示了8088CPU數(shù)據(jù)總線上的數(shù)據(jù)傳送情況;圖1.6展示了8086CPU數(shù)據(jù)總線上的數(shù)據(jù)傳送情況。

8088CPU分兩次傳送89D8,第一次傳送D8,第二次傳送89。

8086有16根數(shù)據(jù)線,可一次傳送16位數(shù)據(jù),所以可一次傳送數(shù)據(jù)89D8H;而8088只有8根數(shù)據(jù)線,一次只能傳8位數(shù)據(jù),所以向內(nèi)存寫入數(shù)據(jù)89D8H時需要進行兩次數(shù)據(jù)傳送。

1.10 控制總線

CPU對外部器件的控制是通過控制總線來進行的。在這里控制總線是個總稱,控制總線是一些不同控制線的集合。有多少根控制總線,就意味著CPU提供了對外部器件的多少種控制。所以,控制總線的寬度決定了CPU對外部器件的控制能力。

前面所講的內(nèi)存讀或?qū)懨钍怯蓭赘刂凭€綜合發(fā)出的,其中有一根稱為“讀信號輸出”的控制線負(fù)責(zé)由CPU向外傳送讀信號,CPU向該控制線上輸出低電平表示將要讀取數(shù)據(jù);有一根稱為“寫信號輸出”的控制線則負(fù)責(zé)傳送寫信號。

1.11 內(nèi)存地址空間(概述)

什么是內(nèi)存地址空間呢?舉例來講,一個CPU的地址總線寬度為10,那么可以尋址1024個內(nèi)存單元,這1024個可尋到的內(nèi)存單元就構(gòu)成這個CPU的內(nèi)存地址空間。下面進行深入討論。首先需要介紹兩部分基本知識,主板和接口卡。

1.12 主板

在每一臺PC機中,都有一個主板,主板上有核心器件和一些主要器件,這些器件通過總線(地址總線、數(shù)據(jù)總線、控制總線)相連。這些器件有CPU、存儲器、外圍芯片組、擴展插槽等。擴展插槽上一般插有RAM內(nèi)存條和各類接口卡。

1.13 接口卡

計算機系統(tǒng)中,所有可用程序控制其工作的設(shè)備,必須受到CPU的控制。CPU對外部設(shè)備都不能直接控制,如顯示器、音箱、打印機等。直接控制這些設(shè)備進行工作的是插在擴展插槽上的接口卡。擴展插槽通過總線和CPU相連,所以接口卡也通過總線同CPU相連。CPU可以直接控制這些接口卡,從而實現(xiàn)CPU對外設(shè)的間接控制。簡單地講,就是CPU通過總線向接口卡發(fā)送命令,接口卡根據(jù)CPU的命令控制外設(shè)進行工作。

1.14 各類存儲器芯片

一臺PC機中,裝有多個存儲器芯片,這些存儲器芯片從物理連接上看是獨立的、不同的器件。從讀寫屬性上看分為兩類:隨機存儲器(RAM)和只讀存儲器(ROM)。隨機存儲器可讀可寫,但必須帶電存儲,關(guān)機后存儲的內(nèi)容丟失;只讀存儲器只能讀取不能寫入,關(guān)機后其中的內(nèi)容不丟失。這些存儲器從功能和連接上又可分為以下幾類。

  • 隨機存儲器。用于存放供CPU使用的絕大部分程序和數(shù)據(jù),主隨機存儲器一般由兩個位置上的RAM組成,裝在主板上RAM和插在擴展插槽上的RAM。
  • 裝有BIOS(Basic Input/Output System,基本輸入/輸出系統(tǒng))的ROM BIOS是由主板和各類接口卡(如顯卡、網(wǎng)卡等)廠商提供的軟件系統(tǒng),可以通過它利用該硬件設(shè)備進行最基本的輸入輸出。在主板和某些接口卡上插有存儲相應(yīng)BIOS的ROM。例如,主板上的ROM中存儲著主板的BIOS(通常稱為系統(tǒng)BIOS):顯卡上的ROM中存儲著顯卡的BIOS;如果網(wǎng)卡上裝有ROM,那其中就可以存儲網(wǎng)卡的 BIOS。
  • 接口卡上的RAM某些接口卡需要對大批量輸入、輸出數(shù)據(jù)進行暫時存儲,在其上裝有RAM。最典型的是顯示卡上的RAM,一般稱為顯存。顯示卡隨時將顯存中的數(shù)據(jù)向顯示器上輸出。換句話說,我們將需要顯示的內(nèi)容寫入顯存,就會出現(xiàn)在顯示器上。

1.15 內(nèi)存地址空間

上述的那些存儲器,在物理上是獨立的器件,但是在以下兩點上相同。

  • 都和CPU的總線相連。
  • CPU對它們進行讀或?qū)懙臅r候都通過控制線發(fā)出內(nèi)存讀寫命令。

這也就是說,CPU在操控它們的時候,把它們都當(dāng)作內(nèi)存來對待,把它們總的看作一個由若干存儲單元組成的邏輯存儲器,這個邏輯存儲器就是我們所說的內(nèi)存地址空間。
在匯編這門課中,我們所面對的是內(nèi)存地址空間。

在圖中,所有的物理存儲器被看作一個由若干存儲單元組成的邏輯存儲器,每個物理存儲器在這個邏輯存儲器中占有一個地址段,即一段地址空間。CPU在這段地址空間中讀寫數(shù)據(jù),實際上就是在相對應(yīng)的物理存儲器中讀寫數(shù)據(jù)。

假設(shè),圖中的內(nèi)存地址空間的地址段分配如下。
地址0~7FFFH的32KB空間為主隨機存儲器的地址空間:
地址8000H-9FFFH的8KB空間為顯存地址空間:
地址A000H-FFFFH的24KB空間為各個ROM的地址空間。

這樣,CPU向內(nèi)存地址為1000H的內(nèi)存單元中寫入數(shù)據(jù),這個數(shù)據(jù)就被寫入主隨機存儲器中;CPU向內(nèi)存地址為8000H的內(nèi)存單元中寫入數(shù)據(jù),這個數(shù)據(jù)就被寫入顯存中,然后會被顯卡輸出到顯示器上;CPU向內(nèi)存地址為C000H的內(nèi)存單元中寫入數(shù)據(jù)的操作是沒有結(jié)果的,C000H單元中的內(nèi)容不會被改變,C000H單元實際上就是ROM存儲器中的一個單元。

內(nèi)存地址空間的大小受CPU地址總線寬度的限制。8086CPU的地址總線寬度為20,可以傳送220個不同的地址信息(大小從0至220-1)。即可以定位220個內(nèi)存單元,則8086PC的內(nèi)存地址空間大小為lMB。同理,80386CPU的地址總線寬度為32,則內(nèi)存地址空間最大為4GB。

我們在基于一個計算機硬件系統(tǒng)編程的時候,必須知道這個系統(tǒng)中的內(nèi)存地址空間分配情況。因為當(dāng)我們想在某類存儲器中讀寫數(shù)據(jù)的時候,必須知道它的第一個單元的地址和最后一個單元的地址,才能保證讀寫操作是在預(yù)期的存儲器中進行。比如,我們希望向顯示器輸出一段信息,那么必須將這段信息寫到顯存中,顯卡才能將它輸出到顯示器上。要向顯存中寫入數(shù)據(jù),必須知道顯存在內(nèi)存地址空間中的地址。

不同的計算機系統(tǒng)的內(nèi)存地址空間的分配情況是不同的,下圖展示了8086PC機內(nèi)存地址空間分配的基本情況。

上圖告訴我們,從地址0-9FFFF的內(nèi)存單元中讀取數(shù)據(jù),實際上就是在讀取主隨機存儲器中的數(shù)據(jù);向地址A0000-BFFFF的內(nèi)存單元中寫數(shù)據(jù),就是向顯存中寫入數(shù)據(jù),這些數(shù)據(jù)會被顯示卡輸出到顯示器上;我們向地址C0000-FFFFF的內(nèi)存單元中寫入數(shù)據(jù)的操作是無效的,因為這等于改寫只讀存儲器中的內(nèi)容。

內(nèi)存地址空間

最終運行程序的是CPU,我們用匯編語言編程的時候,必須要從CPU的角度考慮問題。對CPU來講,系統(tǒng)中的所有存儲器中的存儲單元都處于一個統(tǒng)一的邏輯存儲器中,它的容量受CPU尋址能力的限制。這個邏輯存儲器即是我們所說的內(nèi)存地址空間。

THE END
主站蜘蛛池模板: 瑞辉机械制造有限公司| 苏州市江南石化机械有限公司| 南通科邦机械有限公司| 山东欣弘发机械有限公司| 恒兴机械制造有限公司| 北京机械租赁有限公司| 洛阳耿力机械有限公司| 绿友园林机械有限公司| 潍坊钰兴机械有限公司| 上海盾克机械有限公司| 无锡新世杰辊压机械有限公司| 临沂机械设备有限公司| 雷沃工程机械有限公司| 南阳鼎鑫钢铁有限公司| 重庆晨翔机械有限公司| 无锡起重机械有限公司| 彬台机械 苏州 有限公司| 济南福的机械有限公司| 合兴机械设备有限公司| 深圳市德润机械有限公司| 温州市鹿城江心服装机械有限公司| 江阴市勤业化工机械有限公司| 南通瑞德机械有限公司| 广州日富机械有限公司| 山西立恒钢铁有限公司| 厦门宇龙机械有限公司| 合肥成龙钢铁有限公司| 德力机械设备有限公司| 浙江君鸿机械有限公司| 河北九江钢铁有限公司| 保定食品机械有限公司| 福建龙工机械有限公司| 襄阳东昇机械有限公司| 中山市食品机械有限公司| 郑州市昌利机械制造有限公司| 鸿达机械设备有限公司| 温岭市大众精密机械有限公司| 浙江银轮机械有限公司| 广东恒联食品机械有限公司售后| 有色冶金机械有限公司| 瑞安市瑞铭机械有限公司| 曲阜机械制造有限公司| 柳州丹顺机械有限公司| 东莞市环机械有限公司| 中山自动化机械有限公司| 畜牧机械设备有限公司| 溧阳申特钢铁有限公司| 六安恒源机械有限公司| 青岛双星铸造机械有限公司| 巢湖机械设备有限公司| 华德宝机械有限公司| 威海汇鑫化工机械有限公司| 广州德机械有限公司| 德清章盟机械设备有限公司| 上海本优机械有限公司| 浙江晨雕机械有限公司| 东莞数控机械有限公司招聘| 泰盛机械设备有限公司| 华北机械制造有限公司| 豪丰机械制造有限公司| 安徽泰恒机械制造有限公司| 武汉中粮机械有限公司| 济宁通佳机械有限公司| 深圳市海德精密机械有限公司| 三友医疗机械有限公司| 洛阳钢峰机械有限公司| 深圳华盛昌机械实业有限公司| 杭州海铭钢铁有限公司| 吴江江达机械有限公司| 无锡筑路机械有限公司| 飞虎机械制造有限公司| 郑州华隆机械有限公司| 成都金瑞建工机械有限公司| 河南龙工机械制造有限公司| 上海光塑机械制造有限公司| 沈阳石油机械有限公司| 绍兴纺织机械有限公司| 龙口包装机械有限公司| 青岛青铸机械有限公司| 上海德采包装机械有限公司| 青岛博朗特机械设备有限公司| 盐城三益石化机械有限公司| 常州英来机械有限公司| 山推抚起机械有限公司| 惠州市机械有限公司| 比力特机械有限公司| 温岭林大机械有限公司| 江阴市中立机械工业有限公司| 上海皆力机械设备有限公司| 四川腾中重工机械有限公司| 济南盛润机械有限公司| 山东晨灿机械有限公司| 银丰弹簧机械设备制造有限公司| 海宁美惠机械有限公司| 内蒙古橡塑机械有限公司| 佛山市奥索包装机械有限公司| 无锡筑路机械有限公司| 上海达肯机械有限公司| 瑞安食品机械有限公司| 湖北铁正机械有限公司| 潍坊金蟀机械有限公司| 美通机械制造有限公司| 山东隆盛钢铁有限公司| 启瑞机械广州有限公司| 宁波将军机械有限公司| 佛山市钲昌机械设备有限公司| 瑞迪机械实业有限公司| 小森机械南通有限公司| 合肥精密机械有限公司| 威海华丰机械有限公司| 海宁美惠机械有限公司| 佛山玻璃机械有限公司| 克莱德贝尔格曼机械有限公司| 河南黄河防爆起重机有限公司| 德重机械制造有限公司| 南阳 机械制造有限公司| 佛山精诚机械有限公司| 宁波必沃纺织机械有限公司| 三力机械制造有限公司| 上海永德食品机械有限公司| 广州市科展机械设备有限公司| 挤出机械 有限公司| 西安中大机械有限公司| 咸阳机械制造有限公司| 黄石华旦机械制造有限公司| 四川 精密机械有限公司| 上海机械工程有限公司| 华海机械设备有限公司| 富达机械制造有限公司| 泉州市恒兴工业机械有限公司| 无锡塑胶机械有限公司| 工机械制造有限公司| 服装有限公司起名大全| 常州玫尔机械有限公司| 瑞安液压机械有限公司| 五谷酿机械有限公司| 无锡 精密机械有限公司| 杭州传动机械有限公司| 鼎泰盛机械有限公司| 四川化工机械有限公司| 青岛海诺机械制造有限公司| 西门子机械传动天津有限公司| 中船重工机电有限公司| 上海捷如重工机电设备有限公司| 上海美矿机械有限公司| 东莞市泽源机械有限公司| 广州铸星机械有限公司| 泗洪机械制造有限公司| 西门子机械传动 天津 有限公司| 东莞信易电热机械有限公司| 济南建筑机械有限公司| 宁波星源机械有限公司| 华菱涟源钢铁有限公司| 上海太腾机械设备有限公司| 小松工程机械有限公司| 浙江黄岩机械有限公司| 营口京华钢铁有限公司招聘| 山东金大丰机械有限公司| 宁波中机械有限公司| 江苏苏建机械有限公司| 台州 精密机械有限公司| 上海春明机械制造有限公司| 杭州还煜机械有限公司| 佛山包装机械有限公司| 新乡市金原起重机械有限公司| 湖北鄂钢扬子重型机械制造有限公司| 深圳步先包装机械有限公司| 安印刷机械有限公司| 襄阳亚舟重型工程机械有限公司| 济南液压机械有限公司| 诸城包装机械有限公司| 唐山利丰机械有限公司| 苏州腾龙机械有限公司| 南京明瑞机械设备有限公司| 西得乐机械 北京 有限公司| 机械(苏州)有限公司| 广东省建筑工程机械施工有限公司| 盐城 机械 有限公司| 河南 机械有限公司| 广州攀森机械有限公司| 江阴市祥达机械制造有限公司| 江苏柯恒石化电力机械有限公司| 河北石阀机械设备有限公司| 潍坊塑料机械有限公司| 苏州金纬机械制造有限公司| 天成机械设备有限公司| 广州市荣艺食品机械有限公司| 德州宝鼎液压机械有限公司| 青岛明高机械有限公司| 江西四通重工机械有限公司| 吴江迈锐机械有限公司怎么样| 泰鑫机械制造有限公司| 深圳印刷机械深圳有限公司| 江苏纺织机械有限公司| 华业机械制造有限公司| 浙江勇力机械有限公司| 州市兴工机械有限公司| 宏祥机械制造有限公司| 山东凯澳机械有限公司| 上海 精密机械制造有限公司| 玉环玉宏机械有限公司| 新乡市新久振动机械有限公司| 佛山创宝包装机械有限公司| 河南机械设备有限公司| 济南美机械有限公司| 建达机械制造有限公司| 天津传动机械有限公司| 泸州工程机械有限公司| 诺威起重设备苏州有限公司| 三技精密机械有限公司| 南京重型机械有限公司| 旭能机械制造有限公司| 森松(江苏)重工有限公司| 连云港钢铁有限公司| 三门峡宏基机械有限公司| 开封市茂盛粮食机械有限公司| 上海炬钢机械制造有限公司| 江苏仁达机械有限公司怎么样| 江苏宏程重工有限公司| 上海创灵包装机械制造有限公司| 长沙起重机厂有限公司| 大连行健数控机械技术有限公司| 洛阳金诺机械工程有限公司| 佛山市包装机械有限公司招聘| 上海机械工程有限公司| 浙江双子机械制造有限公司| 合肥康恒机械有限公司| 蓬莱大金海洋重工有限公司| 常州数控机械有限公司| 昆山硕杰机械有限公司| 天津石油机械有限公司| 佛山纺织机械有限公司| 上海 钢铁物资有限公司| 浙江超力机械有限公司| 石家庄农业机械有限公司| 天津圣昂达机械有限公司| 上海华迪机械有限公司| 徐工建机机械有限公司| 石家庄安瑞科气体机械有限公司| 上海建设机械有限公司| 上海 马机械有限公司| 河南省黄河防爆起重机有限公司| 迪威玻璃机械有限公司| 宏达机械制造有限公司| 浙江食品机械有限公司| 大连鸿升机械有限公司| 泉州精镁机械有限公司| 常州日月机械有限公司| 沃得农业机械有限公司| 钦州力顺机械有限公司| 南通昭和机械有限公司| 新疆八一钢铁有限公司| 上海派协包装机械有限公司| 山东钢铁日照钢铁有限公司| 大连橡胶机械有限公司| 郑州博源机械有限公司| 科瑞机械制造有限公司| 济南齐力升降机械有限公司| 顺德富华工程机械制造有限公司| 登福机械(上海)有限公司| 杭州杭振机械有限公司| 山东逸通机械有限公司| 中山凌宇机械有限公司| 潍坊圣旋机械有限公司| 绍兴联科机械有限公司| 山东巨力机械有限公司| 河北小松工程机械贸易有限公司| 东莞油压机械有限公司| 龙口海盟机械有限公司| 物资有限公司起名大全| 滨州 机械 有限公司| 华亿机械制造有限公司| 南通昭和机械有限公司| 海德精密机械有限公司| 全椒 机械有限公司| 佛山精密机械有限公司| 濮阳市名利石化机械设备制造有限公司| 抚顺石油机械有限公司| 佛山市明宏机械设备有限公司| 台州宏汇机械有限公司| 阿特拉斯机械设备有限公司| 浙江德鹏机械有限公司| 洛阳洛北重工机械有限公司| 金工铝门窗机械实业有限公司| 山东山推工程机械结构件有限公司| 山东金亿机械有限公司| 鑫山机械设备有限公司| 鹤壁市豫星机械制造有限公司| 上海世达机械工具厂有限公司| 陕西 工程机械有限公司| 常州高凯精密机械有限公司| 浙江飞挺机械有限公司| 广州盛广誉机械设备有限公司| 昆山书元机械有限公司| 三星重工业宁波有限公司招聘| 广东南牧机械设备有限公司| 东莞金铸机械有限公司| 阿特拉斯工程机械有限公司| 济宁萨奥机械有限公司| 曲阜机械设备有限公司| 山东国新起重机械有限公司| 泰盛机械设备有限公司| 重庆宝汇机械有限公司| 畜牧机械设备有限公司| 烟台飞达机械设备有限公司| 武汉九州龙工程机械有限公司| 杭州恒力机械有限公司| 泉州市闽达机械制造有限公司| 铜陵机械制造有限公司| 派克包装机械有限公司| 济南弘川包装机械有限公司| 沈阳东泰机械有限公司| 三星重工(宁波)有限公司| 上海楷钛机械制造有限公司| 同向精密机械有限公司| 常熟通江机械有限公司| 广州伟基机械有限公司| 顺兴机械制造有限公司| 上海二和机械有限公司| 济南华工液压机械有限公司| 阳通机械设备有限公司| 威士重工机械有限公司| 上海山启机械制造有限公司| 张家口煤矿机械制造有限公司| 中山市凌宇机械有限公司| 常州市昊博机械有限公司| 上海伍行机械设备有限公司| 注册机械设备有限公司有什么要求| 河南黎明路桥重工有限公司| 苏州昶智精密机械有限公司| 上海 机械 有限公司| 烟台福信钢铁有限公司| 环保机械制造有限公司| 山东博精化工机械有限公司| 徐州起重机有限公司| 联信塑料机械有限公司| 河南豫工机械有限公司| 青岛欧普机械有限公司| 郑州正科机械有限公司| 厦门大禾机械有限公司| 成都神钢机械有限公司| 工程机械销售有限公司| 上海红重机械装备有限公司| 上海盛普机械制造有限公司| 南昌中昊机械有限公司| 江苏同力机械有限公司| 三金玻璃机械有限公司| 上海阿泰瑞克重工有限公司| 山东三金玻璃机械有限公司| 建达机械制造有限公司| 江阴市勤业化工机械有限公司| 沈阳机械制造有限公司| 常州市工程机械有限公司| 浙江纺织机械有限公司| 中山冠力机械有限公司| 济南天助升降机械有限公司| 长城重工机械有限公司| 山松工程机械有限公司| 福州机械模具有限公司| 广州乾能机械制造有限公司| 东莞瑞辉机械有限公司| 优瑞纳斯液压机械有限公司| 天津市申成包装机械有限公司| 许昌机械制造有限公司| 北京大起空调有限公司| 浙江春江茶叶机械有限公司| 济南四通机械有限公司| 泰华机械制造有限公司| 济宁高扬工程机械有限公司| 金格瑞机械有限公司| 郑州长城机械有限公司| 东莞注塑机械有限公司| 保定铸造机械有限公司| 安丘瑞源机械制造有限公司| 安美达机械有限公司| 江苏别具匠心机械设备有限公司| 布勒机械制造有限公司| 扬州鼎隆机械有限公司| 天工机械制造有限公司| 成都 瑞机械制造有限公司| 上海 马机械有限公司| 山东机械 有限公司| 新乡市振动机械有限公司| 重工建设监理有限公司| 昆山河海精密机械有限公司| 重庆辉昌机械设备有限公司| 山西煤矿机械有限公司| 无锡工源机械有限公司| 厦门升正机械有限公司| 山东能源机械有限公司| 深圳中施机械设备有限公司| 常州武进机械有限公司| 河北中伟机械有限公司| 宇杰机械制造有限公司| 开封明芳机械有限公司| 南京仁仁机械有限公司| 南京宏伟屠宰机械制造有限公司| 摩丁机械常州有限公司| 首都航天机械有限公司| 吉林吉钢钢铁有限公司| 重庆渝辉机械有限公司| 徐州丰展机械有限公司| 济南 机械 有限公司| 上海品一机械有限公司| 山东岳工机械有限公司| 大连滨海起重机吊具有限公司| 青岛华瑞机械有限公司| 苏州明基自动化机械设备有限公司| 石家庄米兹机械设备有限公司| 德宝机械设备有限公司| 唐山荣信钢铁有限公司| 江苏涂装机械有限公司| 潍坊钰兴机械有限公司| 上海派协包装机械有限公司| 常州华德机械有限公司| 江苏恒械机械设备有限公司| 日照港达船舶重工有限公司| 鼎业机械设备有限公司| 昆山富邦机械有限公司| 重庆万凯机械有限公司| 上海环保机械有限公司| 无锡旭辉机械有限公司| 重庆 机械制造有限公司| 金源机械制造有限公司| 江阴中南重工有限公司| 宁波创基机械有限公司| 上海本优机械有限公司| 青岛一津机械有限公司| 华盛机械设备有限公司| 上海华威焊割机械有限公司| 山东金奥机械有限公司| 东莞市全永机械制造有限公司| 江阴伟江机械制造有限公司| 新风工程机械有限公司| 玉环县三和机械制造有限公司| 上海鹏则机械有限公司| 泰威机械制造有限公司| 上海慕鼎机械设备有限公司| 重庆机械有限公司招聘| 广东恒联食品机械有限公司| 南京煤矿机械有限公司| 广东金兴机械有限公司| 杭州杭盛机械设备有限公司| 上海联明机械有限公司| 京龙工程机械有限公司| 江苏合丰机械制造有限公司| 保定向阳航空精密机械有限公司| 广州泓锋食品机械有限公司| 福建石材机械有限公司| 武汉千里马工程机械有限公司| 南通市通州区三槐机械制造有限公司| 上海方星机械设备制造有限公司| 温州利捷机械有限公司| 杭州中亚机械 有限公司| 宁波威恩精密机械有限公司| 河北神耕机械有限公司| 珠海华亚机械有限公司| 江苏凯凯机械有限公司| 南京华创包装机械设备有限公司| 承德 机械有限公司| 聊城机械设备有限公司| 马鞍山钢铁有限公司| 杭州纺织机械有限公司| 天津金岸重工有限公司| 临沂美联重工有限公司| 洛阳友建工程机械有限公司| 吴江精密机械有限公司| 上海路桥机械有限公司| 浙江开诚机械有限公司| 大禾众邦机械有限公司| 瑞安市机械有限公司| 华兴机械制造有限公司| 重庆太强机械有限公司| 上海清洗机械有限公司| 上海紫光机械有限公司| 苏州工业园区嘉宝精密机械有限公司| 南阳工程机械有限公司| 台湾鸿昌机械有限公司| 上海亚鼎机械有限公司| 农业发展有限公司起名| 昆山岱德机械有限公司| 苏州爱恩机械有限公司| 合肥成龙钢铁有限公司| 浙江建设机械有限公司| 山东正阳机械有限公司| 上海全众机械有限公司| 临沂 机械有限公司| 新昌县科是机械有限公司| 东营石油机械有限公司| 浙江风驰机械有限公司| 佛山市南海鼎工包装机械有限公司| 印刷包装机械有限公司| 深圳中施机械设备有限公司| 如皋市通达机械制造有限公司| 荏原机械淄博有限公司| 如东通用机械有限公司| 人科机械设备有限公司| 江阴凯澄起重机械有限公司| 盐城石油机械有限公司| 咸阳恒佳机械有限公司| 济宁高扬工程机械有限公司| 诺曼艾索机械技术(北京)有限公司| 浙江飞挺机械有限公司| 鑫宇机械制造有限公司| 河北常富机械有限公司| 青岛华普机械有限公司| 浙江恒齿传动机械有限公司| 大连橡胶塑料机械有限公司| 杭州速能机械有限公司| 江阴兴澄特种钢铁有限公司| 华天机械制造有限公司| 开封良益机械有限公司| 大连行健数控机械技术有限公司| 工机械制造有限公司| 山西钢铁有限公司待遇| 河北小犟牛工程机械有限公司| 机械附件制造有限公司| 北京欧力源机械有限公司| 佛山科力机械有限公司| 吉林鑫达钢铁有限公司地址| 淄博 机械设备有限公司| 绍兴金江机械有限公司| 南京苏荣机械有限公司| 大连起重矿山机械有限公司| 浙江四和机械有限公司| 中山市信元铝门窗机械制造有限公司| 玉环 机械有限公司| 连云港机械有限公司| 江海机械制造有限公司| 安徽精密机械有限公司| 山推机械设备有限公司| 丹东机械制造有限公司| 华电曹妃甸重工装备有限公司| 天津轧三钢铁有限公司| 浩博机械制造有限公司| 济南龙铸液压机械有限公司| 龙工江西机械有限公司| 上海达肯机械有限公司| 浙江晨机械有限公司| 东莞市台旺机械有限公司| 北京建筑机械有限公司| 济南金机械制造有限公司| 旭众食品机械有限公司| 湖北仙粮机械有限公司| 四川阳光机械有限公司| 河北精密机械有限公司| 陆特上海机械有限公司| 山东工大机械有限公司| 上海拓稳机械有限公司| 桂林中天机械有限公司| 上海沛愉机械制造有限公司| 宝鸡 机械有限公司| 事必得机械有限公司| 上海环球机械有限公司| 鼎华机械设备有限公司| 龙工(上海)机械有限公司| 四川建筑机械有限公司| 无锡佳特机械有限公司| 郑州恒重工机械有限公司| 宜昌 机械有限公司| 宁波顺兴机械制造有限公司| 苏州旭隆机械有限公司| 无锡英那威特机械发展有限公司| 重庆正格农业机械有限公司| 上海钢铁贸易有限公司| 无锡市钢铁有限公司| 黑龙江农业机械有限公司| 济南东泰机械有限公司| 廊坊机械制造有限公司| 山东墨龙石油机械有限公司| 泽顺机械制造有限公司| 德龙钢铁有限公司地址| 定州宏远机械有限公司| 洛阳美卓重工机械有限公司| 斗山工程机械苏州有限公司| 云南机械制造有限公司| 佛山市精密机械有限公司| 丰凯机械制造有限公司| 济宁山矿机械有限公司| 鑫德机械设备有限公司| 江苏新美包装机械有限公司| 济南食品机械有限公司| 新盛机械设备有限公司| 虎牌机械天津有限公司| 佛山市包装机械有限公司| 东莞市铖铭机械有限公司| 宁海奇精机械有限公司| 中船华南船舶机械有限公司| 河南瑞峰机械有限公司| 瑞辰机械制造有限公司| 昆山鑫建诚机械设备有限公司| 上海华东机械有限公司| 苏州恒威海绵机械有限公司| 唐山鑫杭钢铁有限公司| 上海乾享机械设备有限公司| 国泰机械制造有限公司| 无锡马牌机械有限公司| 河北清大环保机械有限公司| 重庆维庆液压机械有限公司| 常州常矿起重机械有限公司| 福建海龙机械有限公司| 厦门厦工重工有限公司| 群峰机械制造有限公司| 昆工环保机械有限公司| 安徽徽液机械有限公司| 淄博捷达机械有限公司| 在天精密机械有限公司| 广州文穗塑料机械有限公司| 维特根机械有限公司| 张家港市港丰机械有限公司| 苏州三维精密机械有限公司| 杭州金鸥机械有限公司| 勃农兴达机械有限公司| 耐普罗机械苏州有限公司| 沈阳有色冶金机械有限公司| 上海志程机械设备有限公司| 徐州中嘉工程机械有限公司| 大连港机械有限公司| 鑫宇机械制造有限公司| 上海天祥制药机械有限公司| 豪德机械 上海 有限公司| 安徽同铸工程机械有限公司| 安丰钢铁有限公司地址| 苏州德伊捷自动化机械有限公司| 阿姆斯壮机械有限公司| 机械设备有限公司官网| 包头吉宇钢铁有限公司| 上海佳成服装机械有限公司| 冷水江钢铁有限公司| 南京瑞亚挤出机械制造有限公司| 武汉机械设备租赁有限公司| 重庆宝汇跨搏机械制造有限公司| 诸城市放心食品机械有限公司| 徐州液压机械制造有限公司| 东莞市今塑精密机械有限公司| 瑞康机械制造有限公司| 新劲力机械有限公司| 衢州巨鑫机械有限公司| 南通中船机械制造有限公司| 徐州食品机械有限公司| 克莱德贝尔格曼机械有限公司| 彬台机械(苏州)有限公司| 三一起重机械有限公司| 陆特上海机械有限公司| 江苏申钢钢铁有限公司| 宁波机械设备有限公司| 温州博宇机械有限公司| 台州市路桥奇勇农业机械有限公司| 荃胜精密机械有限公司| 上海德采包装机械有限公司| 源通机械设备有限公司| 福建泉成机械有限公司| 徐州二川机械有限公司| 宝钢湛江钢铁有限公司招聘| 无锡美高帝机械有限公司| 东莞市鸿企机械有限公司| 江苏大明重工有限公司| 中隆机械化有限公司| 中建工程机械有限公司| 亚泰重工机械有限公司| 天津 机械 有限公司| 佛山液压机械有限公司| 广州山推机械有限公司| 无锡开普机械有限公司| 成都神钢建设机械有限公司|