ARR 組合語言是什麼意思

2023-04-19 11:05:06 字數 1065 閱讀 5845

1樓:可軒

組合語言的arr的含義估計有兩種可能:

1. arr是陣列或變數名稱(可能性較大),例如:

data segment

arr db 5ah,76h,40h,3ch,6dh,71h,8bh,95h

data ends

2. arr是某處程式段入口(可能性較小),例如:

schmax:

add si, 2

mov dx, es:[si]

cmp dx, ax

le arr

mov ax, dx

arr: loop schmax

2樓:網友

arr是作者設的一個變數 不是指令 因為cn等於$減arr這個變數的偏移量 $就是當前偏移量的意思 當前偏移減arr的偏移不就正好等於 arr陣列的長度三個位元組嘛?呵呵 滿意就加分不懂還可以追問。

3樓:匿名使用者

arr 組合語言:

arr是作者設的一個變數 不是指令 因為cn等於$減arr這個變數的偏移量 $就是當前偏移量的意思 當前偏移減arr的偏移不就正好等於 arr陣列的長度三個位元組。

組合語言的科學定義,其實就是介於機器碼(各種01)和高階語言(如c)之間的一種語言。你用c語言寫一段程式,其實要在機器上執行的話,機器是不懂的,要經過編譯器、彙編器編譯,變成彙編,最終再變成機器碼,機器根據這些機器碼的01可以控制硬體電路完成你程式想執行的操作。

4樓:可軒

組合語言的arr的含義估計有兩種可能:

1. arr是陣列或變數名稱(可能性較大),例如:內data segment

arr db 5ah,76h,40h,3ch,6dh,71h,8bh,95h

data ends

2. arr是某處程式段入容口(可能性較小),例如:

schmax:

add si, 2

mov dx, es:[si]

cmp dx, ax

le arr

mov ax, dx

arr:loop schmax……

組合語言是什麼?組合語言是一種什麼語言?

組合語言,是和機器語言同一層次的程式語言。組合語言的主體,是機器語言的助記符,因此,就比機器語言易懂,好記。組合語言中,還有一些偽指令,都是英文單詞,也不難。用組合語言編寫程式,也就是用機器語言程式設計,完全是直接對 cpu 進行程式設計。用組合語言編寫程式,需要對計算機本身,有全面的瞭解,所以,難...

什麼是組合語言,什麼是彙編和組合語言?

組合語言 assembly language 是面向機器的程式設計語言。在彙編語閤中,用助記符 memoni 代替操作碼,用地址符號 symbol 或標號 label 代替地址媽。這樣用符號代替機器語盲的二進位制碼,就把機器語音變成了組合語言。於是組合語言亦稱為符號語言。使用組合語言編寫的程式,機器...

組合語言中的offset什麼意思

1 offset是將數值回送變數或標號的偏移地址值.2.lea是將數值回送變數或標號的有效地址值.3.seg,彙編程式將回送變數或標號的段地址值.4 lea bx,list 5 mov bx,offset list6 可以看出,lea和offset這兩條指令在功能上是相同的,bx暫存器都可得到符號地...