匯編語言考題及答案 學(xué)習(xí)匯編語言需要具備哪些基本知識(shí)?
學(xué)習(xí)匯編語言需要具備哪些基本知識(shí)?匯編是一種偏底層的機(jī)器語言:1.是需要打聽一下計(jì)算機(jī)硬件,諸如內(nèi)存,總線,CPU等,要有當(dāng)然的硬件基礎(chǔ)2.最容易學(xué)一門稍初級(jí)的語言,比如C語言,通過C語言,這個(gè)可以清
學(xué)習(xí)匯編語言需要具備哪些基本知識(shí)?
匯編是一種偏底層的機(jī)器語言:
1.是需要打聽一下計(jì)算機(jī)硬件,諸如內(nèi)存,總線,CPU等,要有當(dāng)然的硬件基礎(chǔ)
2.最容易學(xué)一門稍初級(jí)的語言,比如C語言,通過C語言,這個(gè)可以清楚編程,編譯,運(yùn)行程序的基本原理,終致,對(duì)匯編稍微有點(diǎn)宏觀層面的認(rèn)識(shí)
3.要有不懈的毅力,學(xué)習(xí)匯編語言,生澀難懂,沒有毅力,很容易完成
4.沒法只不看書,編程,必須再練習(xí)做求實(shí)際的項(xiàng)目,或再練習(xí)項(xiàng)目。
匯編語言的擴(kuò)展名是?
匯編語言源文件是保存到為擴(kuò)展名為.asm的文件。匯編語言是一種作用于電子計(jì)算機(jī)、微處理器、微控制器或其他可編程器件的低級(jí)語言,亦稱作符號(hào)語言。在匯編語言中,用助記符(Mnemonics)代替機(jī)器指令的操作碼,用地址符號(hào)(Symbol)或標(biāo)號(hào)(Label)能用指令或操作數(shù)的地址。
在有所不同的設(shè)備中,匯編語言填寫著不同的機(jī)器語言指令集,是從匯編過程可以轉(zhuǎn)換成機(jī)器指令。
較低地說,某種特定的匯編語言和特定的機(jī)器語言指令集是不重疊的,完全不同平臺(tái)之間絕不可以就移植。
機(jī)器語言,匯編語言和高級(jí)語言各有什么特點(diǎn)求答案?
機(jī)器語言特點(diǎn):機(jī)器語言都能夠被計(jì)算機(jī)立玄識(shí)別并細(xì)加想執(zhí)行,本身執(zhí)行速度快,電腦資源內(nèi)存少等優(yōu)點(diǎn).但對(duì)于使用者來說,用機(jī)器語言編寫程序更具c語言設(shè)計(jì)難,識(shí)別難,記憶難,查錯(cuò)難,交流難等缺點(diǎn).
匯編語言特點(diǎn):它比匯編語言易學(xué),淺顯易懂,具備通用性強(qiáng),易于移植等優(yōu)點(diǎn).匯編語言的語句功能強(qiáng),它的一條語句一般說來相當(dāng)于許多條指令,因而主要用于翻譯的程序要占內(nèi)存較多的存儲(chǔ)空間,不過不能執(zhí)行時(shí)間長(zhǎng),且當(dāng)能計(jì)算精確完全掌握,故在高速動(dòng)態(tài)實(shí)時(shí)壓制中像是是不可以參照的.高級(jí)語言特點(diǎn):這種語言彌補(bǔ)了機(jī)器語言的不足,用匯編語言編寫程序比用機(jī)器語言比較方便,形象直觀,簡(jiǎn)單易懂,易用,易記.是可以匯編語言出結(jié)構(gòu)緊湊,運(yùn)行時(shí)間最精確的程序.因此,這種語言非常更適合于實(shí)時(shí)完全控制的需要.
匯編語言變量的五個(gè)屬性?
不是什么五種。
是四種:段屬性,偏移屬性,地址屬性和類型屬性。
地址屬性:變量名那就是最先變量的邏輯地址,以及段基地址和偏移地址。
類型屬性:那就證明了變量是哪種類型,是BYTE,WORD等等。
一:地址操作符:訪問變量的地址屬性
[]:中括號(hào)中存放地址。
$:美元符號(hào)表示返回當(dāng)前偏移地址。
offset變量名:返回變量的偏移地址。
seg變量名:直接返回變量的段基地址。
二:類型操作符:訪問變量的類型屬性
類型ptr變量名:將變量用聲明的類型在用。
TYPE變量名:直接返回一個(gè)變量所占的字節(jié)數(shù)。
LENGTHOF變量名:前往變量的元素個(gè)數(shù)。
SIZEOF變量名:返回變量的總字節(jié)數(shù)。