文档库

最新最全的文档下载
当前位置:文档库 > 编程第五章 汇编语言程序设计

编程第五章 汇编语言程序设计

第五章汇编语言程序设计

一、选择题

1.下列指令中,错误的指令条数为()

MOV SI,OFFSET[BX+3] XCHG AH,AL

MUL 10 IN AX,380H

A.1 B.2 C.3 D.4

2.下面存储单元定义伪指令正确的是()

A.BUF DW 99 B.BUF DB 25*60

C.BUF DD ‘ABCD’ D.BUF DW ‘D’

3.若BUFFER已定义为字变量,且BX=0,则下列4条指令中可相互替代的是()a.LEA SI,BUFFER b.MOV SI,OFFSET BUFFER

c.LEA SI,[BX+BUFFER] d.MOV SI [BX+BUFFER

A.a、d B.a、b、c C.a、b、c、d D.a、b

4.下列几条伪指令经汇编后,变量COUNT的值为()。

START DB 10 DUP(10)

DW 5 DUP(5)

COUNT EQU $-START

A.15 B.20 C.30 D.40

5.下面的两条伪指令汇编后,ND单元的值为()

NC DB 2DUP(4,2DUP(4,2))

ND DB $-NC

A.1 B.2 C.10 D.12

二、读简短程序题

1. NUM DW ?

NAME DW 10 DUP ( ? )

CNT EQU 10

LEN EQU $--NUM

MOV AX, LEN

运行程序后AX=( )

2. TABLE DW 10, 20, 30, 40, 50, 60, 70, 80,

ENTRY DW 6

MOV BX, OFFSET TABLE

ADD BX, ENTRY

MOV AX, BX

程序执行后, AX=( )

3. DAT1 DW ?,18 DUP(8)

DAT2 DB 80,66,12,10,178,100,8

DAT3 DD ?,?,16

COUT1 EQU $-DAT2

COUT2 EQU $-DAT1

问COUT1、COUT2的值以及上述数据定义占用内存的大小()()()

免费下载Word文档免费下载: 编程第五章 汇编语言程序设计

(共7页)