《汇编语言程序设计》课程教学资源(PPT课件讲稿)习题

习题 1用连线连接左列概念与右列的解释: (1)存储器 A.控制CPU操作方式的标志位,共有三位:DF、I、TF。 (2)堆栈 B.表示存储器字节单元在所在段内位置的偏移量。 (3)段寄存器 C.记录指令执行结果的标志位,共有六位:OF、SF、ZF、AF、 PF、CF。 (4)标志寄存器D.计算机存储程序和数据等信息的记忆部件。 (5)SP E.惟一地代表存储器中每一个字节单元的地址 (6)IP F.以先进后出方式存取数据的一段存储区。 (7)物理地址 G保存各段起始地址的寄存器,共有4个:CS、DS、ES和SS。 (8)偏移地址 H.存放下一条要取指令的单元偏移地址的寄存器。 (9)条件码标志位L保存堆栈当前栈顶地址的寄存器。 (10)控制标志位J.保存条件码标志和控制标志的16位寄存器。 解 (1)=D(2)=F(3)=G(4)J(5)=1(6)=H(7)=E(8)=B(9)=C(10)=A
习题一 1

习题 2设执行指令MVAX,dst时,(Bx)=4780H,(SI)=0210H, VALUE=0450H, 写出dst分别由下列寻址方式确定时,执行上述指令后(AX)=? (1)使用BX的寄存器寻址方式 (2)使用BX的间接寻址方式 (3)使用SI的变址寻址方式 (4)使用基址变址寻址方式 3已知(DS)=300H,(ES)=2500H,(SI)=0A10H,(BX)=0200H,(ss)=1000 (BP)=0020H,数据段中的字单元VAX偏移地址为0020H,那么下列各指令的源 操作数的寻址方式是什么?其物理地址为多少? (1) MOV AX, 2000H (5) ADD AX, ES: [BX (2)MOV AX, [2000H (6) MOV CX, VAX (3)MOV DX, [ BPI (7) AND AX, BX (4) MOV AX, [BX+SI] (8) MOV AX, VAXIBXJSI
23 习题一

习题 2解: (1)(AX)=4780H (2)(AX)=(4780H) (3)(AX)=(0450H+0210H) (3)(AX)=(4780H+0210H) (0660H) =(4990H) (注:(4780H)代表4780H单元中的值) 3解: (1) MOV AX 2000H 立即寻址方式 (2) MOVAX.[2000H直接寻址方式,PA=(DS产16+2000H=32000H (3) MOV DX. [BPI 寄存器间接寻址方式,PA=SS)*16+(BP=10020H (4) MOV BX[BX+S基址变址寻址方式,PA=①DS)*16(BX±(SD=30C1OH (5) ADD AX, ES: [BX]寄存器间接寻址方式,PA=(ES)*16+(BX=25200H (6) MOV CX VAX 直接寻址方式,BA=OS)16+0020H=30020H (7) AND AX BX 寄存器寻址方式 (8) MOV AX VAX(BXISI 相对基址变址寻址方式,PA=CDS16+VAX(BXH(SD=30C30H
23 习题一

习题 5X的8位原码是10110100,则X的16位补码是?
5 X的8位原码是10110100,则X的16位补码是? 习题一

习题二 1如果堆栈栈顶指针寄存器(SP)=01FAH,进栈4个数据后(SP)=?,然后再出栈3 个数据,(SP=? 2 STR1 DB COMPUTERNDPASCAL SCA DB 'N EA DL STR1 MOVAL. SCA MOV CX. 10H CLD REPNE SCASB NEXT 程序运行到NEXT时CX= ZE
习题二 1 2 STR1 DB 'COMPUTERNDPASCAL' SCA DB 'N' ...... LEA DI,STR1 MOV AL,SCA MOV CX,10H CLD REPNE SCASB NEXT:...... 程序运行到NEXT时CX= ZF=

习题二 1解:每进栈一个数据,$P的值减少2。出栈一个数据,SP的值增加2。故: 进栈4个数据后,(SP)=01F2H 再出栈3个数据后,(SP)=01F8H 2CX=7,zF=1
习题二 1 2 CX=7,ZF=1




按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第四章 计算机病毒技术特征.ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第十章 计算机病毒防治技术.ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第十二章 杀毒软件及解决方案.ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第十三章 计算机病毒防治策略.ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第十一章 OAV代码分析与使用配置.ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第六章 一种特殊的病毒——特洛伊木马(Trojan horse).ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第八章 移动终端恶意代码.ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第五章 宏病毒.ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第二章 计算机病毒理论模型.ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第九章 计算机病毒查杀方法.ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第三章 计算机病毒结构分析(2/2).ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第三章 计算机病毒结构分析(1/2).ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第七章 Linux病毒技术.ppt
- 上海交通大学:《计算机病毒原理》课程教学资源(PPT课件讲稿)第一章 计算机病毒概述.ppt
- 北京邮电大学:《软件工程模型与方法 Models & Methods of Software Engineering》课程教学资源(期末复习提纲).doc
- 《面向对象的分析与设计》讲义2.ppt
- 《面向对象的分析与设计》讲义1.ppt
- 北京邮电大学:《软件工程模型与方法 Models & Methods of Software Engineering》课程教学资源(PPT课件讲稿)第十四章 软件项目管理、第十五章 软件过程管理.ppt
- 北京邮电大学:《软件工程模型与方法 Models & Methods of Software Engineering》课程教学资源(PPT课件讲稿)第十三章 软件维护(13.1-13.5).ppt
- 北京邮电大学:《软件工程模型与方法 Models & Methods of Software Engineering》课程教学资源(PPT课件讲稿)第十三章 软件维护、软件项目管理、软件能力成熟度模型.ppt
- 《汇编语言程序设计》课程教学资源(讲义)第三章 IBM PC机的指令系统和寻址方式.doc
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第一章 基础知识.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第二章 计算机组织结构.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第五章 汇编语言程序结构.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第八章 输入与输出程序设计.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第六章 循环与分支程序设计.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第十章 模块化程序设计.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第四章 指令系统和寻址方式.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第七章 宏定义.ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)第九章 BIOS和DOS中断.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第1章 步入数据库系统世界.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第2章 数据库建模ER图.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第3章 数据库建模——IDEF1x图.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第4章 数据库建模ODL方法.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第5章 关系模型.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第6章 关系模式的规范化设计.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第7章 关系代数基本理论.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第8章 Datalog语言.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第9章 SQL语言初步.ppt
- 《数据库系统原理与应用》教程教学资源(PPT课件讲稿,第二版)第10章 SQL语言高级功能.ppt