安徽师范大学夜大学 汇编复习Word文档下载推荐.docx

上传人:b****5 文档编号:19623313 上传时间:2023-01-08 格式:DOCX 页数:7 大小:18.30KB
下载 相关 举报
安徽师范大学夜大学 汇编复习Word文档下载推荐.docx_第1页
第1页 / 共7页
安徽师范大学夜大学 汇编复习Word文档下载推荐.docx_第2页
第2页 / 共7页
安徽师范大学夜大学 汇编复习Word文档下载推荐.docx_第3页
第3页 / 共7页
安徽师范大学夜大学 汇编复习Word文档下载推荐.docx_第4页
第4页 / 共7页
安徽师范大学夜大学 汇编复习Word文档下载推荐.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

安徽师范大学夜大学 汇编复习Word文档下载推荐.docx

《安徽师范大学夜大学 汇编复习Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《安徽师范大学夜大学 汇编复习Word文档下载推荐.docx(7页珍藏版)》请在冰豆网上搜索。

安徽师范大学夜大学 汇编复习Word文档下载推荐.docx

cmpal,bltestal,bl

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

6.若(AL)=B,为了使其内容变为01011101B,下列( D )执行一次即可完成此操作。

A.not指令B.or指令C.and指令D.xor指令  

7.SP=1110H,执行PUSH AX后,SP中的内容为(B )。

A.1112HB.110EH C.1111HD.110FH

8.下列完成将有符号数BX的内容乘以2的正确命令是(C)。

A.shrbx,1B.sarbx,1

C.salbx,1D.rcrbx,1

9.下列四个寄存器中,不允许用传送指令赋值的寄存器是(C)。

A.DSB.ESC.CSD.SS

10.数字6704不可能是(A)的数。

A.六进制B.十进制C.十二进制D.十六进制

11.若一个程序段开始执行之前,(CS)=97F0H,(IP)=1B40H,该程序段启动执行指令的实际

地址是( A )。

A. 99A40H B.97F00H C.1B400H D.99B40H

12.设AL=0A8H,CL=2,CF=1,执行ROR AL,CL指令后,AL=(  )。

A.45H   B.0A2H    C.47H  D.0C5H

13.设(DS)=8225H,(BX)=3942H,指令MOVAL,[BX]操作数的物理地址是( )。

14.设SP=1FFEH,执行下列指令后,SP寄存器的值是(A)。

POPF

PUSHAX

A.1FFEHB.2002HC.1FFCHD.2000H

15.下面的四条指令中,有(B )指令执行后不会改变目的操作数。

16.若(AL)=B,为了使其内容变为01011101B,下列( D )执行一次即可完成此操作。

17.下述指令的执行结果是( C )。

MOV AL,0C2H

AND AL,0F0H

A.AL=40HB.AL=20HC.AL=0C0HD.AL=0E0H

18.下列完成将有符号数BX的内容乘以2的正确命令是()。

19.一条指令的执行包括哪三个步骤?

一条指令执行通常分为取址、译码和取操作数三个阶段。

计算机软件的执行到最后都归结为指令的执行,而一个汇编指令的格式是操作符加操作数,每一个指令都有存储它的位置,当找到一条指令的地址后,进行如下操作:

1、判断要执行的操作(依据操作符);

2、读取操作数供操作符调用;

3、如果本条是跳转语句,则依据操作数找到预到达语句地址;

4、如果不是跳转语句,则寻找下一条语句。

20.若指令指针寄存器的当前值为2003H,指令“MOVAX,5566H”执行后,指令指针寄存器的值为?

21.8086CPU可访问的内存空间?

8086CPU的内存空间最大为(1M)字节,I/O接口寻址能力为(256或64K)个端口

22.简述汇编语言的上机步骤。

将汇编语言源程序翻译成目标程序的过程叫什么?

①编辑汇编语言源程序②汇编源程序--。

OBJ文件、.LST文件、.CRF文件③连接目标程序--.EXE文件、.MAP(连接映像文件)④运行程序

叫汇编程序

23. 计算机系统的组成?

计算机系统包括硬件系统和软件系统两大部分。

硬件包括计算机的主机和外部设备。

具体由五大功能部件组成,即:

运算器、控制器、存储器、输入设备和输出设备。

软件系统包括系统软件和应用软件两大类。

24.什么是指令周期?

什么是存储周期?

指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成,是从取指令、分析指令到执行完所需的全部时间。

连续启动两次写操作所需间隔的最小时间

25.寻址方式有哪几种?

定义及应用?

P36-38

顺序寻址方式,跳跃寻址方式

8086提供了与操作数有关和与I/O端口地址有关的两类寻址方式。

与操作数有关的寻址方式有七种,分别是立即寻址,寄存器寻址,直接寻址,寄存器间接寻址,寄存器相对寻址,基址加变址寻址,相对基址加变址寻址;

与I/0端口有关的寻址方式有直接端口寻址和间接端口寻址方式。

另外还有隐含寻址,即把要寻找的地址包含在操作码中。

寻址方式就是寻找操作数或操作数地址的方式。

26.若指令指针寄存器的当前值为2008H,指令“MOVAX,5566H”执行后,指令指针寄存器的值为:

. 

27.什么叫逻辑地址?

它由哪两部分组成?

8086的物理地址是如何形成的?

计算机存储器中给每个逻辑段编址的地址成为逻辑地址逻辑地址是在程序中使用的地址,它是由段地址和偏移地址两部分组成。

物理地址是存储器的实际地址,是指CPU和存储器进行数据交换时所使用的地址。

8086物理地址由段地址左移4位加偏移地址形成,在BIU中通过地址加法器实现。

28.在8086CPU中寄存器CS和IP的作用是什么?

P22-24

CS和IP是8086CPU中两个最关键的寄存器,它们指示了CPU当前要读取指令的地址。

CS为代码段寄存器,IP为指令指针寄存器,

29.若count的内容作为循环计数初值,分析下面两个执行序列在性能上的差异:

指令序列1:

subcount,1

指令序列2:

movcx,count

subcx,1

30.下面为一个定义数据的段,请用图表示它们在存储器中存放的形式。

  datasetment

  d1 dw 33H,56H,2DUP(01)

  d4 db 30H,33H

  dataends

31.下列指令序列执行后的结果是什么?

movah,2h

movdl,41h

int21h

movdl,0dh

movdl,42h

32.如果ds=2000H,tab为数据段中1056H单元的符号名,(21056H)=10H,(21057H)=20H,指出执行下列两条指令的区别,并执行执行下列指令后,AX寄存器的内容是什么?

(1)movax,tab

(2)movax,offsettab

33.有下列程序段,试分析它完成了什么功能?

movcl,4

rolbx,cl

movdl,bl

anddl,0fH

cmpdl,09H

jbell

adddl,07H

ll:

adddl,30H

movah,02

int21H

34.下面为一个定义数据的段,请用图表示它们在存储器中存放的形式。

  d1 db 33H,66H,6DUP(01)

  d2 dw 2030H,3300H

四、读程序,写结果(每小题5分,共15分)

35.在程序中的空白处填写适当的内容,使程序完成规定的功能。

当程序执行到“movah,02h”时,堆栈状态如何?

(画图表示)

stacksegment

dw16dup(0)

toslabelword

stackends

codesegment

___________________cs:

code;

ss:

stack

begin:

movax,stack

mov______,ax

movsp,____________

movbx,41h

pushbx

调用子程序dispp显示bx中的ascii字符

calldispp

movah,4ch

int21h

dispp_________

movbp,______________

movdl,______________

movah,02

___________________________

dispp_________________

codeends

endbegin

36.下列指令序列执行后的结果是什么?

movdl,48h

movdl,0ah

movdl,51h

37.如果ds=2000H,tab为数据段中1089H单元的符号名,(21089H)=33H,(2108AH)=44H,指出执行下列两条指令的区别,并执行执行下列指令后,AX寄存器的内容是什么?

38.有下列程序段,试分析它完成了什么功能?

anddl,ah

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1