微機原理試題

2023-01-18 12:48:06 字數 4272 閱讀 9351

1.用assume偽指令指定某個段分配給某個段暫存器後,還需通過mov指令來給段暫存器賦值,其中( )不能這樣做,而是在程式初始化時自動完成的。

a.資料段暫存器dsb.堆疊段暫存器ss

c.**段暫存器csd.附加段暫存器es

2.( )不是變數的型別屬性

a.字元型b.字型 c.位元組型 d.雙字型

3.下列哪乙個偽指令對符號名可以重複定義

ab. equ

4.將下列左邊各項與右邊的名詞對應起來,找出正確答案的序號填入括號內。

(1)使計算機執行某種操作的命令

(2)表示指令執行什麼操作的符號

(3)存放指令機器碼的儲存器段區

(4)指出指令在程式中位置的符號

(5)將組合語言源程式翻譯成機器碼程式的實用程式

a.**段 b. 標號 c. 匯程式設計序 d. 指令 e. 助記符

5.下面指令序列執行後完成的運算,正確的算術表示式是( )

mov al,byte ptr x

shl al,1

dec al

mov byte ptr y,al

a.y=2x+1 b. x=2y+1 c. y=2x-1

6. 對於無符號數,實現「>=」轉移的指令是( )

a.jae/jnb b. jbe/jna c. jge/jnl d. jc/jnle

7. 在程式設計的實際應用中往往存在要重複執行的某些操作的一類問題,這類問題由來解決。

a. 順序結構程式b. 分支結構程式

c. 迴圈結構程式d.以上都不是

8不是子程式的引數傳遞方法。

a.立即數傳遞b. 暫存器傳遞

c.堆疊傳遞d. 儲存器傳遞

9. dos系統功能呼叫中,將子功能編號送入( )暫存器。

a. ah b. al c. bh d. bl

10. 讀取鍵盤字元並回顯是dos系統功能呼叫的( )號呼叫。

a.0ah b. 01h c. 02h d. 09h

11.求下列數的補碼或真值

(1)χ= +127d,[χ]補 =?

(2)χ= -127d,[χ]補 =?

(3)[χ]補 =0111 1110b,χ=?

(4)[χ]補 =1000 0010b,χ=?

答案:(1)0111 1111b (2)1000 0001b

(3)χ= +126d (4)χ= -126d

12. 已知x= +51d,y= -66d,用補碼運算求x+y,x-y的值。

13. [x1]原 =1100 1010b,[x2]反 =1100 1010b,[x3]補 =1100 1010b,那麼它們的關係是( )

a. x3>x1>x2b. x2>x3>x1

c. x3>x2>x1d. x2>x1>x3

14. [x1]原 =1011 1101b,[x2]反 =1011 1101b,[x3]補 =1011 1101b,則( )

a. x1最小b. x2最小

c. x3最小d. x2=x1=x3

15. 若某機器數為1000 0000b,它代表-127d,則它是( )

a.補碼 b. 原碼 c.反碼 d.原碼或反碼

16.計算機的記憶體「溢位」是指其運算結果( )

a.為無窮大

b.超出了計算機內儲存單元所能儲存的數值範圍

c.超出了該指令所指定的結果單元所能儲存的數值範圍

d.超出了乙個字所能表示數的範圍

16. 二進位制數 10010110.10b 的十進位制數值可表示為 ( )

a、 96.8 b、 150.5 c、 96.5 d、 160.5

6116晶元有2k×8位的容量,它的片內位址選擇線和資料線分別是( )

a、a0~a15和d0~d15b、a0~a10和d0~d7

c、a0~a11和d0~d7d、a0~a11和d0~d15

18.8086 cpu在響應中斷時順序將( )內容壓入堆疊。

a、c、19.8086能夠訪問的儲存空間的大小是

a. 64k b.1mc. 256d.16m

20.相鄰段位址之間的最小距離為( )

a、16個位元組 b、64k位元組 c、1k位元組 d、節

21.8086 cpu在( )時刻取樣ready訊號決定是否插入等待週期。

a、t1 b、t2 c、t3 d、t4

22.保護斷點就是儲存

a.中斷型別碼 b.中斷服務程式入口位址 c.現場 d.當前cs 、ip的值

23.如果table為資料段中0020h單元的符號名,在該單元中存放著3412h,請指出以下兩條指令有什麼區別?每條指令執行後ax暫存器中的內容是多少?

mov ax,table

lea ax,table

24. 某以8088為cpu的微型計算機記憶體ram區為00000h~3ffffh,若採用6264(8kx8)、 62256(32kx8)、2164(8kx4)、21256(32kx4)各需要多少晶元?其各自的片內和片間位址線分別是多少(全位址解碼方式)?

25. 試將左邊的標誌和右邊的功能聯絡起來

1.sf5 )a. 單步標誌

2.cf1 )b. 符號標誌

3.af6 )c. 溢位標誌

4.df2 )d. 進製標誌

5.tf9 )e. 零標誌

6.of7 )f. 奇偶標誌

7.pf8 )g. 中斷標誌

8.if3 )h. 輔助進製標誌

9.zf4 )i. 方向標誌

26. 有乙個由20個字組成的資料區,其起始位址為610ah:1ce7h。試寫出該資料區首末單元的實際位址pa。

27.若乙個程式段開始執行之前,(cs)=97f0h,(ip)=1b40h,試問該程式段啟動執行指令的實際位址是多少?

28.若堆疊段暫存器(ss)=3a50h,堆疊指標(sp)=1500h,試問這時堆疊棧頂的實際位址。

29.有兩個16位的字31dah,5e7fh,它們在8086系統儲存器中的位址分別為00130h和00134h,試畫出它們的儲存示意圖。

30.有乙個32位的位址指標67abh:2d34h存放在從00230h開始的儲存器中,試畫出它們的存放示意圖。

31、 123.8125d=(1111011.1101)b=(

32、 01100010.101b=( )h=( 98.625 )d=( 10011000.011000100101 )bcd

33、 [-0111010b]原=(10111010)

[-0111010b]反=(11000101)

[-0111010b]補=(11000110)

34、 計算機由(運算器)、(儲存器)、(控制器)、i/o裝置、i/o介面這五大部分組成,各部分之間通過匯流排相連,匯流排包括(資料)匯流排、(位址)匯流排、(控制)匯流排

35、cpu定址記憶體的能力最基本的因素取決於(位址匯流排的條數)

36、8086cpu中,若(ds)=6100h,則當前資料段的起始位址是(61000h)

37、145.75d=( 10010001.11)b=( 000101000101.01110101)bcd

38、8086/8088有兩種工作方式,當mn/接高電壓時,系統工作於(最小模式),當mn/接地時,系統工作於(最大模式)。

39、設x= -1010001, 則[x]原=(11010001)[x]反=(10101110)[x]補=(10101111)

40、假設(sp)=0100h,(ss)=6000h,執行pop ax指令後,棧頂的實體地址為(60102h)

41、8位二進位制補碼***所表示的十進位制數為(-35)

42、某cpu位址線為24根,則其決定的最大記憶體容量為(16m)

43、若tab為資料段中0032h單元的符號名,其中存放的內容為1234h,則執行① mov ax,tab指令和②lea ax,tab指令後,相應ax中的內容①為(1234h),②為(0032h)

44、在cpu讀寫儲存器的過程中,若cpu和儲存器速度不匹配,我們常用cpu上的() 引腳訊號來插入等待狀態,而正常的匯流排週期為(4個)時鐘週期。

45、設(cx)=5304h,執行rol ch,cl後,(ch)=(35h)

46、計算機系統中的三匯流排通常是指(位址匯流排)、(資料匯流排)、(控制匯流排)。

微機原理及應用試題

一 單項選擇題 在每小題的四個備選答案中,選出乙個正確的答案,並將其 填入括號內。每小題1 分,共10 分 1 指令系統不僅定義了一台計算機所能執行的 的集合,還定義了使用 的規則。a.軟體作業系統 b.應用軟體 mc ds c.指令作業系統 d.指令指令 2 通用資料讀寫預設的段暫存器ds,段內偏...

微機原理試題1附答案

一 填空題 每空1分,共15分,答案寫在答題紙上 1 微型計算機由cpu匯流排 介面電路及輸入輸出裝置等構成。2 在微機系統中,埠編址方式一般有 和 兩種編址方式 3 微機系統與輸入 輸出裝置的資訊交換有無條件傳送方式 查詢方式和 4 二進位制數01100101.11的十進位制表示為 5 實模式下,...

微機原理總結

指令指標暫存器ip始終存有相對於當前指令段起點偏移量的下一條指令,即ip總是指向下一條待執行的指令。5 簡述8086系統中實體地址的形成過程。8086系統中的實體地址最多有多少個?邏輯位址呢?答 8086系統中的實體地址是由20根位址匯流排形成的。8086系統採用分段並附以位址偏移量辦法形成20位的...