第一范文网 - 专业文章范例文档资料分享平台

扬大汇编网络习题

来源:用户分享 时间:2025/8/5 16:25:05 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

习题一

1. 在计算机内部,计算机能够直接执行的程序语言是 。 A.汇编语言 B.C++语言

C.机器语言 D。高级语言

2. 在堆栈段中,存放栈顶地址的寄存器是 。 A.IP B.SP C. BX D. BP

3. 指令指针寄存器IP用来存放代码段中的偏移地址。在程序运行的过程中,它始终指向 。

A.下一条指令的首地址 B.下一条指令的地址 C.当前指令的首地址 D.当前指令的地址

4. 编译程序的功能是 。

A.检查源程序中的语法错误和逻辑错误 B.将源程序编译成目标程序 C.改正源程序中的语法错误 D.将高级语言源程序翻译成汇编语言源程序

5.用户为了解决自己的问题,用汇编语言所编写的程序,称为 。 A.目标程序 B.源程序 C.可执行程序 D.汇编程序 6.计算机中用来存储程序、数据等信息的记忆装置是 。 A.控制器 B.运算器 C.CPU D.存储器

7.在宏汇编中,源程序必须通过___________生成目标代码,然后用连接程序将其转化为可执行文件,该文可在系统中运行。

8 当 SS =3000H,SP =0100H 时,执行 PUSH AX 指令后,堆栈顶部的物理地址是( ) A.30100H B.30098H C.30102H D.300FEH

9 设10000010B分别以原码、补码及反码表示时,则对应的十进制数依次是( ) A.-82、-126、-2 B.-2、-125、126 C.-2、-126、-125 D.-82、-125、125 10 标志寄存器中属于控制标志位的是( ) A. DF,OF,SF B. DF,IF,TF C. OF,CF,PF D. AF,OF,SF 11 设(AX)=4544H,在执行指令”SUB AH,AL”之后,( )

A.CF=0,OF=0 B.CF=0,OF=1 C.CF=1,OF=0 D.CF=1,OF=1 12 若寄存器AX、BX、CX、DX的内容分别为18,19,20,21时,依次执行PUSH AX,PUSH BX,POP CX,POP DX后,寄存器CX的内容为__________________。 13 若物理地址为2D8C0H,偏移量为B6A0H,则段地址为 _________。

14 设(AL)=70H,分析在SUB AL,9AH后,标志寄存器中CF、OF、ZF、PF、SF的状态。 1.C 2.B 3.A 4. 5.B 6.D 7.编译 8.D 9. 10.B 11.A 12.19 13.2222H 14.CF=1,OF=1,ZF=0,PF=0,SF=1. 习题二

1. 在宏汇编中,下列数值常量的表示不正确的是__________。 A) 01110111B B) 12 C) ABCDH D) ?AB? 2. 指令 SUB AX,5[BX+DI]的源操作数的寻址方式是 。 A) 寄存器寻址 B) 基址+变址寻址

C) 变址寻址 D) 直接寻址

3. 寄存器间接寻址方式中,操作数在__________中。

4. 下面两个语句的区别在于 ____________不能多次赋值,___________可以多次赋值。

X1 EQU 1000H; X2=1000H

5. 8086 CPU在基址加变址的寻址方式中,已知BX=2000H,SI=1234H,则指令“MOV AX,[BX+SI+2]”的源操作数在 中。

A) 数据段中偏移量为3236H的字节 B) 数据段中偏移量为3234H的字节 C) 附加段中偏移量为3236H的字节 D) 附加段中偏移量为3234H的字节 6. 指令 SUB AX, [BX]的源操作数的寻址方式是 。 A) 寄存器寻址 B) 基址+变址寻址 7 已知一段程序如下: DATA SEGMENT

A1 DW 10,20 A2 EQU 100 A3 DB ?1234? A4 DW 1234H DATA ENDS

画出该程序段的内存分配示意图

1.C 2.B 3.存储单元 4.EQU = 5.A 6. 7.00 10 00 20 31H 32H 33H 34H 12H 34H 习题三

1 设(SP)=000CH,(SS)=00A8H,在执行POP AX指令后得到的栈顶的物理地址为( )

C) 变址寻址 D) 直接寻址

A. 000B6H B.00A8EH C.000B2H D.00A8AH 2. 语句”BUF DB 25”的含义是( )

A.用BUF 表示25

B.定义BUF为字节变量,初始值为25 C.从标号BUF对应的地址起分配25个单元 D.定义BUF为变量,其地址为25

3.假设VAR为变量,则指令MOV SI,OFFSET VAR的源操作数的寻址方式是( ) A.间接寻址 B.存储器寻址 C.寄存器寻址 D.立即寻址

4.数据定义BUF DB ‘1234’,执行指令MOV CL, LENGTH BUF后,CL寄存器的内容是(A. 1 B.2 C.3 D.

5.已知某操作数的物理地址是2117AH,则它的段地址和偏移地址可能是( ) A.2108:00EA B.2025:0F2A C.2100:117A D.2000:017A 设数据段定义如下:(6~8题均采用该数据段) ORG 3050H ;该语句使得偏移地址为3050H COUNT EQU 4

DBUF DB ‘MOUSE.MOU!’ DBUF1 DW 3040H

DB ‘TERMINER’

DB 506

6. DBUF+16单元中的内容是( )

A.’E’ B.’T’ C.’M’ D.’I’ 7. DBUF1表示的地址是( )

A.305AH B.305CH C.305BH D.3059H 8. 上面伪指令使用出错的是( )

A.DB ‘MOUSE.MOU!’ B.DW 3040H C.DB ‘TERMINER’ D.DB 506 9 执行下面的程序段后, BX =( ) NUM = 100

MOV BX, NUM NE 50

A. 50 B.0 C.0FFFFH D.1 使用8086/8088汇编语言的伪操作命令定义:

) 10 VAR DB 2 DUP(1,2,3 DUP(3),2 DUP(1,0))

则在VAL存储区前十个字节单元的数据是 ( ) A.1,2,3,3,2,1,0,1,2,3 B.1,2,3,3,3,3,2,1,0,1 C.2,1,2,3,3,2,1,0,2,1 D.1,2,3,3,3,1,0,1,0,1 1.B 2.B 3.D 4.A 5. 6. 7. 8.D 9. 10.D 习题四

(1)设(SS)=338AH,(SP)=0450H,执行PUSH BX和PUSHF两条指令后,堆栈顶部的物理地址是( )。

A.33CECH B.33CF2H C.33CF4H D.33CE8H

(2)若(AX )=-15,要得到(AX) =15应执行的指令是( )。 A.NEG AX

B.NOT AX

C.INC AX

D.DEC AX

(3)将累加器AX 内容清零的错误指令是( )。 A.AND AX,0 B.XOR AX,AX C.SUB AX,AX D.CMP AX,AX (4)填写执行下列程序段后的结果。 MOV DX,8F70H MOV AX,54EAH OR AX,DX AND AX,DX NOT AX XOR AX,DX TEST AX,DX

(AX)=__________ 、 (DX)=__________ 、 SF=__________

OF=________、 CF=_________、 PF=_________ 、 ZF=__________ (5) DAT1 DW 12H,23H,34H,46H,57H

DAT2 DW 03H LEA BX, DAT1 ADD BX, DAT2 MOV DX,[BX]

搜索更多关于: 扬大汇编网络习题 的文档
扬大汇编网络习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4n7qw6tj9b9epjw24kkz_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top