c汇编语言例题,汇编语言例题分析.doc
匯編語言例題分析
匯編語言例題分析
《匯編語言程序設計》練習題
作者名:不詳 來源:網友提供 06年6月8日
一、基本概念
1、8088/8086CPU內部寄存器有______個 ,其中的______是通用寄存器,______是基址和變址寄存器,______是段寄存器,此外還有指令指針寄存器______和標志位寄存器______兩個控制寄存器,所有寄存器都是______位寄存器,每個寄存器可以存放______位二進制數。
2、8088/8086CPU的標志位寄存器中有______個標志位,其中的______是控制標志,____________是狀態標志。
3、8088/8086CPU有三組總線,它們是______總線 、______總線和______總線;地址總線是______條,因此它可以尋址的范圍是______字節。通常將______字節稱為1K,將______字節稱為1M。
4、8088/8086CPU的存儲器采用分段方式管理,每個段最多可以有______字節,全部存儲空間可以分成______個大小為64K且互相不重疊的段。
5、采用分段方式管理的存儲單元的地址分成______和邏輯地址兩種,邏輯地址由______和______兩部分構成,段地址是每個存儲器段的______;偏移地址則是相對于每個段第一個存儲單元的______。段地址存放在段寄存器中,由于8088/8086CPU的段寄存器是16位寄存器,因此在段寄存器中存放的是段地址的______位;而CPU對數據的存取是按物理地址進行的,物理地址和邏輯地址間的關系是____________。
6、存儲器中,數據是以______為單位存放的,它是一個______二進制數,16位二進制數是______,又稱為______;每個存儲單元可以存放一個______;一個字則占用兩個存儲單元,存放時要將______放在地址較小的存儲單元中。
7、計算機的指令由______和______構成,它們分別給出計算機____________和____________。
8、指令操作數通常可以存放在指令中,也可以存放在CPU的寄存器中,大多數存放在存儲器中,它們分別稱為______、______和______。表示操作數存放的方式稱為______。8088/8086CPU的尋址方式有______、______和______三類,第三類尋址方式又分成______、______、______、______、______和______幾種。
9、8088/8086CPU的指令系統分成六大類,它們是______指令、______指令、______指令、______指令、______指令和______指令。
10、匯編語言程序語句構成,匯編語言的語句分成______、______和______三類。語句通常由______、______、______、______四部分構成。
11、指令語句在匯編時被翻譯成______指令,指示語句則在匯編時由______執行,而不被翻譯成機器語言指令。
12、名字項在指令語句中稱為______,它是指令的符號地址;而在指示語句中名字項稱為______,它是存儲單元的符號地址,它們都有______、______、______三種屬性。
13、數據定義偽指令的功能是__________________,通常使用的數據定義偽指令是____________。
14、符號定義偽指令EQU的功能是______,通常用它定義常數。
15、用匯編語言編寫的程序稱為____________,它必須用______程序將它轉換成二進制的機器語言程序,這種機器語言程序稱為______,而轉換的過程稱為______。它還必須用______程序連接,才能生成可執行的程序。匯編語言程序上機操作的步驟是______、______、______、______。
16、匯編語言源程序的擴展名是______,目標程序的擴展名是______,可執行程序的擴展名是______。
17、下列指令中,執行后對標志未發生影響的是______。
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、按照下列指令中操作數的尋址方式在括號中填入適當的字母:
源操作數
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的c汇编语言例题,汇编语言例题分析.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 扇区 修复 linux,linux –
- 下一篇: java校招面试题_java校招面试编程