久久综合色一综合色88欧美|久久er热在这里只有精品66|国产福利一区二区不卡|日本精品动漫二区三区

    1. <address id="l3apk"><var id="l3apk"><source id="l3apk"></source></var></address>

      大學(xué)《語(yǔ)言》試題及答案

      時(shí)間:2022-12-02 13:45:37 期末試題 我要投稿
      • 相關(guān)推薦

      大學(xué)《匯編語(yǔ)言》試題及答案

      大學(xué)《匯編語(yǔ)言》試題及答案

      大學(xué)《匯編語(yǔ)言》試題及答案

      一、填空題

      1、ZF標(biāo)志位是標(biāo)志結(jié)果是否為零的,若結(jié)果,ZF為(1 ),否則ZF為( 0)。當(dāng)ZF為1時(shí),SF為(0 )

      2、標(biāo)號(hào)可以有兩種類型屬性。它們是(NEAR或近程 )和(FAR或遠(yuǎn)程 )

      3、8位無符號(hào)整數(shù)的表示范圍為0--255,寫成16進(jìn)制形式為( ),8位有符號(hào)整數(shù)的表示范圍為-128--+127,寫成16進(jìn)制形式為( )

      4、偽指令DB,GROUP 和NAME 三個(gè)標(biāo)號(hào)名字域必須有名字的是( ),不得有名字的是( ),可有可無名字的是( )。

      5、循環(huán)程序通常由( )( )( )和循環(huán)結(jié)果外理四部分構(gòu)成

      6、在數(shù)值不達(dá)式中,各種運(yùn)算符可可混合使用,其優(yōu)先次序規(guī)則*,/( )于+,-;XOR,OR( )于AND,LT( )于GT

      7、 宏指令定義必須由偽指令( )開始,偽指令( )結(jié)束,兩者之間的語(yǔ)句稱為( )

      8、調(diào)用程序與子程序之間的參數(shù)傳遞方法有四種,即堆棧法( )( )( )

      9、分別用一條語(yǔ)句實(shí)現(xiàn)下述指明的功能

      (1)棧頂內(nèi)容彈出送字變量AYW( )

      (2)雙字變量AYD存放的地址指針?biāo)虴S和SI( )

      (3)變量AY2類型屬性送AH( )

      (4)不允許中斷即關(guān)中斷( )

      (5)將字符串‘HOW ARE YOU!’存入變量AYB( )

      (6)子程序返回調(diào)用程序( )

      (7)地址表達(dá)式AYY[4]的偏移地址送字變量ADDR( )

      (8)AX的內(nèi)容加1,要求不影響CF( )

      (9)BX的內(nèi)容加1,要求影響所有標(biāo)志位( )

      (10)若操作結(jié)果為零轉(zhuǎn)向短號(hào)GOON( )

      一、填空題答案:

      (1)1,0,0

      (2)NEAR或近程,F(xiàn)AR或遠(yuǎn)程

      (3)0--FFH,80H--7FH

      (4)GROUP,NAME,DB

      (5)循環(huán)準(zhǔn)備,循環(huán)體,循環(huán)的控制與修改

      (6)高,低,等

      (7)MACRO,ENOM,宏體

      (8)約定寄存器法,約定存儲(chǔ)單元法,向量傳遞法

      (9)(POP AYW)(LES SI,AYD)(MOV AH,TYPE AY2)(CLI)(AYB DB“HOW ARE YOU!”)(RET)(MOV ADDR,OFFSET AYY[4])(INC AX)(ADD BX,1)(JZ GOON)

      二、單選題

      1、IBM PC微機(jī)中,有符號(hào)數(shù)是用( 2 )表示的

      1.原碼  2.補(bǔ)碼 3.反碼  4.BCD碼

      2、把匯編源程序變成代碼程序的過程是( 2)

      1.編譯  2.匯編  3.編輯  4.鏈接

      三、己知:VAR1,VAR2的類型屬性分別為字和字節(jié),標(biāo)號(hào)LPFAR的類型屬性為FAR。指出下列非法語(yǔ)句的錯(cuò)誤原因

      1、POP CS( )

      2、INC [BX] ( )

      3、MVL 8( )

      4、JLE LPFAR( )

      5、MOV DB,1800( )

      6、MOV[DI],VAR1

      7、SUB AX,VAR2( )

      8、CMP SS AX( )

      1、CS不能作目的操作數(shù)

      2、[BX]=義性

      3、乘法指令源操作數(shù)不能是立即數(shù)

      4、遠(yuǎn)程標(biāo)號(hào)不能作為條件轉(zhuǎn)移指令的操作數(shù)

      5、立即數(shù)不能直接送段寄存器

      6、兩個(gè)操作數(shù)不能同時(shí)為存儲(chǔ)器操作數(shù)

      7、操作數(shù)不配,AX為字,VAR2為字節(jié)

      8、段寄存器不能作為運(yùn)算指令的操作數(shù)

      四、簡(jiǎn)答題

      1、試述子程序的一般結(jié)構(gòu)組成

      2、標(biāo)號(hào)有哪三個(gè)屬性?其含義是什么?

      3、試述CMP AX,BX和SUB AX,BX兩條語(yǔ)句的異同點(diǎn)?

      1、由保存現(xiàn)場(chǎng),取入口參數(shù),加工處理,進(jìn)也口友數(shù),恢復(fù)現(xiàn)場(chǎng)和返回程序

      2、段屬性指定義該標(biāo)號(hào)的段地址

      偏移屬性:指該標(biāo)號(hào)的偏移地址

      類型屬性:指標(biāo)號(hào)是在定義它的段內(nèi)引用還是在其它段引用

      3、相同點(diǎn):都執(zhí)行AX-BX操作,影響所有標(biāo)志位且對(duì)檔志位的影響相同

      不同點(diǎn):CMP執(zhí)行后AX,BX 內(nèi)容不改變,而SUB執(zhí)行后,AX內(nèi)為AX-BX之差,即內(nèi)容變化了

      五、閱讀如下程序段,回答所提出的問題,假定X1,X2,、、、XN為無符號(hào)數(shù)。

      ORG 100H

      BLOK DW X1,X2,、、、,XN

      COUNT EQU ($-BLOK)/2

      RESULT DW COUNT,?

      、、、

      LEA BX,BLOK-2

      MOV CX,RESULT

      XOR AX,AX

      GOON:ADD BX,2

      CMP AX,[BX]

      JAE NEXT

      MOV AX,[BX]

      NEXT:LOOP GOON

      MOV RESULT+2,AX

      程序段執(zhí)行完,回答下述問題

      RESULT+2字存儲(chǔ)單元的內(nèi)容=( )

      BX=( )

      程序循環(huán)次數(shù)=( )

      五、MAX(X1,X2,。。。XN)(COUNT-1)

      六、在下述程序段的每一空框內(nèi)填入一個(gè)語(yǔ)句(不得修改其它語(yǔ)句),以實(shí)現(xiàn)如下功能:字節(jié)變量STR中存放著一個(gè)字符串,以0DH為結(jié)束標(biāo)志,試求串長(zhǎng)度并送字變量COUNT中。

      LEA SI,STR

      ( )

      XOR CX,CX

      GOON: CMP AL,[SI]

      ( )

      INC CX

      ( )

      JMP GOON

      NEXT:MOV COUNT,CX

      (MOV AL,ODH)(JE NEXT或JZ NEXT)(INC SI)

      七、編制將DS段中名為BUFB的字節(jié)存儲(chǔ)區(qū)改寫為空白字符(編碼為20H)的程序段。假定BUFB存儲(chǔ)區(qū)定義為BUFB DB N DUP('^'),其中N為字面常量。

      MOV AX,SEG BUFB

      MOV DS,AX

      LEA SI BUFB

      MOV CX,N

      GOON:MOV BYTE PTR[SI],20H

      INC SI

      LOOP GOON

      八、己知宏指令為:

      SHIFT MACRO RR,COUNT

      MOV AX,COUNT

      IF RR LE 64

      MOV CL,3

      SHR AX,CL

      IF RR LT 16

      MOV CL,6

      SHR AX,CL

      ENDIF

      ENDIF

      ENDM

      宏調(diào)用為:SHIFT 15,7FFFH

      SHIFT 80,9FFFH

      寫出宏擴(kuò)展后的等效源程序段。

      MOV AX,7FFFH

      MOV CL,3

      SHR AX,CL

      MOV CL,6

      SHR AX,CL

      MOV AX,9FFFH

      九、編寫完整程序,功能是把N個(gè)8個(gè)二進(jìn)制數(shù)據(jù)轉(zhuǎn)換成16進(jìn)制字符數(shù)據(jù)。假定N個(gè)數(shù)據(jù)存放在字節(jié)變量VARB中,轉(zhuǎn)換后的字符數(shù)據(jù)存放在HVARB中,提示0--9的字符碼為30H--39H,A--F的字符碼為41H--46H

      DATA SEGMENT

      VARB DB 45,36,377Q,。。。,11011011B

      N EQU $-VARB

      HVARB DB 2 NDRP(?)

      DATA ENDS

      STACK SEGMENT PARA STACK “STACK”

      DB 256 DUP(?)

      STACK ENDS

      CODE SEGMENT

      ASSUME CS:COOE,DS:DATA,SS:STACK

      MAIN PROC FAR

      PUSH DS

      SUB AX,AX

      PUSH AX

      MOV AX,DATA

      MOV DS,AX

      MOV DX,N

      LEA DI,HVARB

      LEA SI,VARB,置初值

      GOCN:MOV AH,[SI]

      MOV AL,AH

      AND AH,0F0H

      MOV CL,4

      SHR AH,CL

      CMP AH,9

      JNA NEXT1

      ADD AH,7

      NEXT1:ADD AH,30H,AH

      AND AL,DFH

      CMP AL,9

      JNA NEXT2

      ADD AL,7

      NEXT2:ADD AL,30H,AL

      MOV [DI],AH

      MOV [DI],AL

      ADD DI,2

      INC SI

      DEC DX

      JNZ GOON

      RET

      MAIN ENDP

      CODE ENDS

      END MAIN

      【大學(xué)《語(yǔ)言》試題及答案】相關(guān)文章:

      SQL語(yǔ)言試題及答案04-02

      大學(xué)面試題及答案04-09

      大學(xué)信息光學(xué)試題及答案04-02

      大學(xué)語(yǔ)文試題及答案04-22

      大學(xué)《煤化學(xué)》試題及答案04-02

      大學(xué)通信原理試題及答案04-02

      大學(xué)英語(yǔ)期末試題及答案04-02

      C語(yǔ)言面試題和答案12-09

      匯編語(yǔ)言試題及參考答案04-14