汇编作业与答案(4)

2018-12-27 19:43

C. MOV A,AX D. MOV AX,A

11. DA1 DB 2 DUP(4,6),5 汇编后,与该语句功能等同的语句是( )。 A. DA1 DB 4,6,5 B. DA1 DB 2,4,6,5 C. DA1 DB 4,6,4,6,5 D. DA1 DB 4,6,5,4,6,5

13.量ARRAY DW 5,6,$+3,3,4,$+3,假如汇编时ARRAY分配的偏移地址为0074H,则汇编后最后一个字单元的内容是( )。

A. 0081H B. 008BH C. 007EH D. 007DH 14.令mov bx,seg var,寄存器bx得到变量var的( )。

A. 物理地址 B. 段地址 C. 偏移地址 D. 内容 15.语法错误的指令是( )。

A. ADD AL,AH B. ADD [BX+3],BH

C. ADD AH,[BP] D. ADD [SI],DA1 ;DA1是变量名 16.F DW 20H DUP (2 DUP (?,?),3,4,5)汇编后,为变量BUF分配的存储单元字节数是( )。

A. 140H B. 280H C. 224 D. 448 18.量如下:

ORG 0074H

ARRAY DW 5,6,$+3,3,4,$+3

则汇编后最后一个字单元的内容是( )

A. 0081H B. 008BH C. 007EH D. 007DH 19.RRAY DW 30 DUP(0),执行指令MOV DX,SIZE ARRAY-TYPE ARRAY后,DX的值为( )。

A. 30 B. 28 C. 60 D. 58 32.符号COUNT等价的值是( )。

BUFl DB 4 DUP(0,2 DUP(1,2),24) COUNT EQU $-BUFl

A. 6 B. 8 C. 24 D. 18

作业5

一、单选题

8. 条件转移指令的转移范围是( )。

A. 0~65535 B. -32768~32767 C. 0~255 D. -128~127 9. 下面指令序列测试BH中的数是否为奇数,若为奇数则转移至K1处。请填写空缺的指令。

TEST BH,01H

( ) K1

A. JNE B. JZ C. JS D. JC 11. 下列程序:

NEXT: MOV AL,[SI]

MOV ES:[DI],AL INC SI INC DI LOOP NEXT 可用指令( )来完成该功能。

A. REP LODSB B. REP STOSB C. REPE SCASB D. REP MOVSB

29. 在某个汇编语言程序中需要多次执行某个独立功能的程序段,则用宏指令实现比用子程序实现( )。

A. 占内存空间小,但速度慢 B. 占内存空间大,但速度快 C. 不仅速度快,而且占内存空间小 D. 速度慢

四、问答题

第1题(5分) 现有程序如下: DATA SEGMENT

D0 DB ‘DATA0$’ D1 DB ‘DATA1$’ D2 DB ‘DATA2$’

D3 DB ‘DATA3$’ X DB 02H

TAB DW DIS0,DIS1,DIS2,DIS3 DATA ENDS CODE SEGMENT

ASSUME CS:CODE,DS:DATA START:MOV AX,DATA

MOV DS,AX LEA BX,TAB MOV AL,X AND AL,3 MOV AH,0 SHL AX,1 ADD BX,AX

JMP WORD PTR[BX] DIS0: LEA DX, D0 JMP EXIT DIS1: LEA DX, D1 JMP EXIT DIS2: LEA DX, D2 JMP EXIT DIS3: LEA DX, D3 EXIT: MOV AH, 9 INT 21H

MOV AH, 4CH INT 21H CODE ENDS

END START

请回答:(1)该程序完成什么功能?

(2)程序运行后显示输出的是什么?

第2题(10分) 设有数据段如下: DATA SEGMENT

CHAR1 DB 'abcdefghijk’ COUNT EQU $-CHAR1

CHAR2 DB $-CHAR1 DUP(?) DATA ENDS

试将CHAR1字符串中各小写字母变为大写字母存放在CHAR2单元中。(已知A的ASC码为41H,a的ASC码为61H)。

第3题(5分)

编写一条宏指令CLRB,完成用空格符将一字符区取代的工作。字符首地址及其、长度为变元。

作业一 答案

一. 选择题(每题1分,共32分)

18.C 19.D 22.D 25.C 28.A 31. D 32.B

二. 是非题(每题1分 ,共4分)

1.F 2.T 3 .T 4 T 5 T

三. 填空题(每空1分,共25)

7.124 ,0,0,0,0,0,0 -97 , 1,1,0,0,1,0 8 取址,指令译码,执行指令

9. CS 10. SP, BP 12. 34 ,12

作业二 答案

一、 选择题(48题,共49分,28题两个选项,所以2分)

1.D 2.B 3.D 4.D 5.D 6.D 7.A 13.D 15. C 16.C 18.D 20.A 23.A 25 A

28. C A 30.C 31. A 32.C 33.C 35.A 36.A 37.B 40.B 41.C 42.B 46.B 47.C 48.A

二、 是非题(每题1分 ,共9分)

1.T 2.F 3 .F 4 T 5 F 6.T 7.F 8 .F 9 F

三、 填空题(每空1分,共15)

1. 0005 /05/5 都行 , 1200 2. 02E2 ,253E2, 0306,21706 3. 寄存器间接 4 . 段, 4 ,有效地址 5. 4C2A, 7856, 65B7

6. 基址变址 ,43A00

作业3答案

一. 单选(题号少59和109,28题和42题有两个选项。,每个选项一份,所以共142分。) 1.B 5.B 6.D 7.B 8.A 12.A 13.A 14.C 15.D 16.D 17.B 18.D 19.C 23.B

24.B 25.D 26.D 27A 28.(BB) 29.B 30.B 31.C 32.A 33.C 35.D 36.C 37.B 38.A 39.C 40.B 41.C 42.(BC) 44.C 45.A 48.C 49.C 50.D 51.C 53.D 55.B 56.D 57.B 58.D 60.D


汇编作业与答案(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:施工组织设计修订版本修订版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: