c汇编语言例题,汇编语言例题分析.doc
匯編語(yǔ)言例題分析
匯編語(yǔ)言例題分析
《匯編語(yǔ)言程序設(shè)計(jì)》練習(xí)題
作者名:不詳 來(lái)源:網(wǎng)友提供 06年6月8日
一、基本概念
1、8088/8086CPU內(nèi)部寄存器有______個(gè) ,其中的______是通用寄存器,______是基址和變址寄存器,______是段寄存器,此外還有指令指針寄存器______和標(biāo)志位寄存器______兩個(gè)控制寄存器,所有寄存器都是______位寄存器,每個(gè)寄存器可以存放_(tái)_____位二進(jìn)制數(shù)。
2、8088/8086CPU的標(biāo)志位寄存器中有______個(gè)標(biāo)志位,其中的______是控制標(biāo)志,____________是狀態(tài)標(biāo)志。
3、8088/8086CPU有三組總線,它們是______總線 、______總線和______總線;地址總線是______條,因此它可以尋址的范圍是______字節(jié)。通常將______字節(jié)稱為1K,將______字節(jié)稱為1M。
4、8088/8086CPU的存儲(chǔ)器采用分段方式管理,每個(gè)段最多可以有______字節(jié),全部存儲(chǔ)空間可以分成______個(gè)大小為64K且互相不重疊的段。
5、采用分段方式管理的存儲(chǔ)單元的地址分成______和邏輯地址兩種,邏輯地址由______和______兩部分構(gòu)成,段地址是每個(gè)存儲(chǔ)器段的______;偏移地址則是相對(duì)于每個(gè)段第一個(gè)存儲(chǔ)單元的______。段地址存放在段寄存器中,由于8088/8086CPU的段寄存器是16位寄存器,因此在段寄存器中存放的是段地址的______位;而CPU對(duì)數(shù)據(jù)的存取是按物理地址進(jìn)行的,物理地址和邏輯地址間的關(guān)系是____________。
6、存儲(chǔ)器中,數(shù)據(jù)是以______為單位存放的,它是一個(gè)______二進(jìn)制數(shù),16位二進(jìn)制數(shù)是______,又稱為______;每個(gè)存儲(chǔ)單元可以存放一個(gè)______;一個(gè)字則占用兩個(gè)存儲(chǔ)單元,存放時(shí)要將______放在地址較小的存儲(chǔ)單元中。
7、計(jì)算機(jī)的指令由______和______構(gòu)成,它們分別給出計(jì)算機(jī)____________和____________。
8、指令操作數(shù)通常可以存放在指令中,也可以存放在CPU的寄存器中,大多數(shù)存放在存儲(chǔ)器中,它們分別稱為______、______和______。表示操作數(shù)存放的方式稱為______。8088/8086CPU的尋址方式有______、______和______三類,第三類尋址方式又分成______、______、______、______、______和______幾種。
9、8088/8086CPU的指令系統(tǒng)分成六大類,它們是______指令、______指令、______指令、______指令、______指令和______指令。
10、匯編語(yǔ)言程序語(yǔ)句構(gòu)成,匯編語(yǔ)言的語(yǔ)句分成______、______和______三類。語(yǔ)句通常由______、______、______、______四部分構(gòu)成。
11、指令語(yǔ)句在匯編時(shí)被翻譯成______指令,指示語(yǔ)句則在匯編時(shí)由______執(zhí)行,而不被翻譯成機(jī)器語(yǔ)言指令。
12、名字項(xiàng)在指令語(yǔ)句中稱為______,它是指令的符號(hào)地址;而在指示語(yǔ)句中名字項(xiàng)稱為______,它是存儲(chǔ)單元的符號(hào)地址,它們都有______、______、______三種屬性。
13、數(shù)據(jù)定義偽指令的功能是__________________,通常使用的數(shù)據(jù)定義偽指令是____________。
14、符號(hào)定義偽指令EQU的功能是______,通常用它定義常數(shù)。
15、用匯編語(yǔ)言編寫的程序稱為____________,它必須用______程序?qū)⑺D(zhuǎn)換成二進(jìn)制的機(jī)器語(yǔ)言程序,這種機(jī)器語(yǔ)言程序稱為______,而轉(zhuǎn)換的過(guò)程稱為______。它還必須用______程序連接,才能生成可執(zhí)行的程序。匯編語(yǔ)言程序上機(jī)操作的步驟是______、______、______、______。
16、匯編語(yǔ)言源程序的擴(kuò)展名是______,目標(biāo)程序的擴(kuò)展名是______,可執(zhí)行程序的擴(kuò)展名是______。
17、下列指令中,執(zhí)行后對(duì)標(biāo)志未發(fā)生影響的是______。
A、MOV AX,[BX] B、PUSH AX C、ADD AX,00FFH
D、CMP AX,BX E、JB NEXT F、CALL SUBB
G、XOR AX,AX H、MOVSB I、LEA DX,BUF
J、TEST AX,8000H K、MUL BX L、DIV BX
M、NOT CX N、LOOP LOP O、XCHG AX,BX
18、按照下列指令中操作數(shù)的尋址方式在括號(hào)中填入適當(dāng)?shù)淖帜?#xff1a;
源操作數(shù)
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的c汇编语言例题,汇编语言例题分析.doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 扇区 修复 linux,linux –
- 下一篇: 微型计算机可避免强磁场干扰,微型计算机测