2022年1月浙江省高等教育自學考試管理匯編語言程序設計試題_第1頁
2022年1月浙江省高等教育自學考試管理匯編語言程序設計試題_第2頁
2022年1月浙江省高等教育自學考試管理匯編語言程序設計試題_第3頁
2022年1月浙江省高等教育自學考試管理匯編語言程序設計試題_第4頁
2022年1月浙江省高等教育自學考試管理匯編語言程序設計試題_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

2022年1月浙江省高等教育自學考試管理匯編語言程序設計試題

1.CPU發(fā)出的訪問存儲器的地址是()

A.物理地址B.偏移地址

C.規(guī)律地址D.段地址

2.將高級語言的程序翻譯成機器碼程序的有用程序是()

A.編譯程序B.匯編程序

C.解釋程序D.目標程序

3.DECBYTEPTR[BX]指令中的操作數(shù)的數(shù)據(jù)類型是()

A.字B.雙字C.字節(jié)D.四字

4.在以下語句中,BUFFER稱為()

BUFFERDB01H,0AH

A.符號B.變量C.助記符D.標號

5.串操作指令中,源串操作數(shù)的段地址肯定在()存放器中。

A.CSB.SSC.DSD.ES

6.使計算機執(zhí)行某種操作的命令是()

A.偽指令B.指令C.標號D.助記符

7.將數(shù)據(jù)5618H存放在存儲單元中的偽指令是()

A.DATA1DW1856H

B.DATA1DB18H,56H

C.DATA1EQU5618H

D.DATA1DB18H,00H,56H,00H

8.若AX=3500H,CX=56B8H,當ANDAX,CX指令執(zhí)行后,AX=()

A.1400HB.77F8HC.0000HD.0FFFFH

9.計算機處理問題中會遇到大量的字符、符號,對此必需采納統(tǒng)一的二進制編碼。目前,微機中普遍采納的是()碼。

A.BCD碼B.二進制碼C.ASCII碼D.十六進制碼

10.用指令的助記符、符號地址、標號和偽指令、宏指令以及規(guī)定的格式書寫程序的語言稱為()

A.匯編語言B.高級語言C.機器語言D.低級語言

二、填空題(每空1分,共20分)

1.在8086/8088匯編語言中,有五條串操作指令,其中搜尋字符串指令的助記符是______.

2.通常所說的計算機系統(tǒng)包括________和________兩大局部。

3.8086/8088存儲器分四個段,這四個段的段名所對應的段存放器分別是________、________、________、________.

4.現(xiàn)有AX=2022H,BX=1200H,DS=3000H,DI=0002H,(31200H)=50H,(31201H)=02H,(31202H)=

40H,請寫出以下各條指令獨立執(zhí)行完后有關存放器及存儲單元的內(nèi)容,并指出標志位ZF、CF的值。

A.ADDAX,1200H;問AX=________HZF=________

B.SUBAX,BX;問AX=________HZF=________

C.MOVAX,[BX];問AX=________HCF=________

D.NEGWORDPTR[1200H];問(31200H)=________HCF=________

5.設DS=2200H,BX=1000H,SI=0100H,偏移量D=0A2B1H,

試計算出以下各種尋址方式下的有效地址,填入括號中。

A.使用D的直接尋址()

B.使用BX的存放器間接尋址()

C.使用BX和D的存放器相對尋址()

D.使用BX、SI和D的相對基址變址尋址()

E.使用BX、SI的基址變址尋址()

三、簡答題(共20分)

1.程序在數(shù)據(jù)段中定義的數(shù)組如下:(4分)

ARRAYDB‘YESIS’

DB20

DB‘DONOT’

請指出以下指令是否正確若不正確,錯在哪里

A.MOVBX,OFFSETARRAY

MOVAX,[BX+8]

B.MOVAX,ARRAY

C.MOVBX,2

MOVSI,3

MOVAX,ARRAY[BX][SI]

D.MOVBX,2*2

MOVSI,3

MOVAX,OFFSETARRAY[BX][SI]

INC[AX]

2.如TABLE為數(shù)據(jù)段中0100單元的符號名,其中存放的內(nèi)容為0FF00H,試問以下兩條指令有什么區(qū)分指令執(zhí)行后,AX存放器的內(nèi)容是什么(3分)

MOVAX,TABLE

MOVAX,OFFSETTABLE

3.對于下面的數(shù)據(jù)定義,三條MOV指令分別匯編成什么(3分)

TAB1DW10DUP()

TAB2DB10DUP()

TAB3DB‘1234’

MOVAX,LENGTHTAB1

MOVBL,LENGTHTAB2

MOVCL,LENGTHTAB3

4.子程序的說明文件中應包括哪幾方面的內(nèi)容(5分)

5.分別指出以下指令中源操作數(shù)的尋址方式:(5分)

A.MOVSI,100

B.MOVCX,DATA[SI]

C.MOV[SI],AX

D.ADDAX,[BX][DI]

E.POPHF

四、程序分析(每題5分,共20分)

1.以下程序段完成什么工作

DAT1DB30DUP()

DAT2DB10DUP()

MOVCX,10

MOVBX,20

MOVSI,0

MOVDI,0

NEXT:MOVAL,DAT1[BX][SI]

MOVDAT2[DI],AL

INCSI

INCDI

LOOPNEXT

2.執(zhí)行以下指令后,AX存放器中的內(nèi)容是什么

STARTDW10H,20H,30H,40H,50H

EE1DW3

MOVBX,OFFSETSTART

ADDBX,EE1

MOVAX,[BX]

3.試分析下面程序段的功能是什么

CMPAL,‘A’

JCOTHER

CMPAL,‘Z’+1

JNCOTHER

JMPLETTER

OTHER:┇

LETTER:┇

4.下面程序段執(zhí)行完以后,AL的內(nèi)容是什么

MOVBX,00FFH

ANDBX,0FFFH

ORBX,0F0FH

XORBX,00FFH

五、程序設計(每題10分,共30分)

1.試編寫出把DX、AX中的雙字右移四位的程序段。

2.定義一個數(shù)據(jù)區(qū),它包含有23H,24H,25H和26H四個字符數(shù)據(jù),把這個數(shù)據(jù)區(qū)復制20次,并顯示出復制結(jié)果。

3.內(nèi)存自BUF單元開頭的緩沖區(qū)連續(xù)存放著100個學生的英文分數(shù),編程序統(tǒng)計其中90~100,60~89,60以下者各有多少人并把結(jié)果連續(xù)存放到自RESUT開頭的單元中,(要求畫出程序流程圖,各段定義完整)

浙江省2022年1月高等訓練自學考試匯編語言程序設計試題參考答案

課程代碼:02321

一、單項選擇題(每題1分,共10分)

1.A2.A3.C4.B5.C

6.B7.B8.A9.C10.A

二、填空題(每空1分,共20分)

1.SCAS

2.硬件軟件

3.CSDSESSS

4.A.3200H0

B.0E00H0

C.0250H不影響

D.0B0H1

5.A.0A2B1H

B.1000H

C.0B2B1H

D.0B3B1H

E.1100H

三、簡答題(共20分)

1.A.正確

B.數(shù)據(jù)類型不匹配錯

C.前兩條指令正確,第三條數(shù)據(jù)類型不匹配

D.前兩條正確,后兩條不正確,在匯編過程中,OFFSET操作將得到變量的偏移值,但對相對基址變址尋址方式形成的值在匯編指令時還是未知的,所以第三條指令不正確。第四條指令中,AX不能作為基址存放器用。

2.第一條指令傳送的是0100H單元中的內(nèi)容AX=0FF00H

其次條指令傳送的是地址0100HAX=0100H

3.MOVAX,10

MOVBL,10

MOVCL,1

4.A.子程序名

B.子程序的功能

C.子程序所用到的存放器、工作單元的狀況

D.子程序的輸入?yún)?shù)

E.子程序的輸出參數(shù)

5.A.馬上尋址

B.存放器相對尋址

C.存放器尋址

D.基址加變址尋址

E.存放器尋址

四、程序分析(每題5分,共20分)

1.把DAT1+20存儲單元開頭的10個字節(jié)搬到DAT2開頭的連續(xù)10個存儲單元中。

2.3000H

3.推斷AL的內(nèi)容,若為‘A’~‘Z’的大寫字母時,程序轉(zhuǎn)LETTER處理,否則轉(zhuǎn)OTHER處理。

4.0F00H

五、程序設計(每題10分,共30分)

1.MOVCL,04

SHRAX,CL

MOVBL,DL

SHRDX,CL

SHLBL,CL

ORBL,AH

2.DATASEGMENT

PATTERNDB23H,24H,25H,26H

DISPLAYDB80DUP(‘’),‘$’

DATEENDS

CODESEGMENT

CLD

LEASI,PATTERN

LEADI,DISPLAY

MOVCX,80

REPMOVSB

MOVAH,09H

LEADX,DISPLAY

INT21H

RET

CODEENDS

3.DATASEGMENT

BUFDB40H,64H,51H…

RESUTDB3DUP(0)

DATAENDS

STACKSEGMENTSTACK

DB100DUP(0)

STACKENDS

CODESEGMENT

ASSUMEDS∶DATA,ES∶DATA,SS∶STACK,CS∶CODE

STARTPROCFAR

PUSHDS

MOVAX,0

PUSHAX

MOVAX,DATA

MOVDS,AX

MOVES,AX

MOV、AX,STACK

MOVSS,AX

LEASI,BUF

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論