汇编语言程序设计(2)
操作?
执行部件此时将继续执行已经进入微处理器指令队列中的指令,直到遇到一条需要使用总线的指令时,执行部件才停下来。 13. 指令系统中哪些指令是成对出现的?
指令系统中成对出现的指令、即在程序中两者同时出现,有PUSH/POP、PUSHF/POPFF、CALL/RET。
14.说明指令MOV AL,LOH[SI]中源操作数的寻址方式及其存放位置?
指令 MOV AL,20H[SI]中源操作数的寻址方式是变址寻址方式,待寻找的操作数在内存储器中。
15. 执行SAHF和LAHF指令可对哪些标志位进行处理?
SAHF和LAHF指令是对F寄存器中的低8位SF、ZF、AF、CF进行处理。 45. INC AX与ADD AX,1指令有何异同?
两条指令都能使AX内容增1,但前者CF标志无影响,后者CF有影响。 16. 简述SAR与SHR指令的区别。
SHR指令为逻辑右移指令,可用于无符号数除2的操作;SAR指令为算术右移指令,可用于带符号数除2的操作。 执行SHR指令时,右移一位,最高位补零,执行SAR指令一次,右移一位,最高位自动这回,保留原值不变。 17. 指令SUB与CMP 有何异同?
两条指令都能将目标操作数与源操作数进行相减操作,SUB能将结果送目标操作数中,并反映在标志位。
18. 什么叫指令?什么叫指令系统?指令就是要计算机执行某种操作的命令指令系统就是一台计算机中所有机器指令的集合
19. 说明CPU中的主要寄存器及其功能。1.指令寄存器(IR):用来保存当前正在执行的一条指令。2.程序计数器(PC):用来确定下一条指令的地址。3.地址寄存器(AR):用来保存当前CPU所访问的内存单元的地址。4.缓冲寄存器(DR):<1>作为CPU和内存、外部设备之间信息传送的中转站。<2>补偿CPU和内存、外围设备之间在操作速度上的差别。<3>在单累加器结构的运算器中,缓冲寄存器还可兼作为操作数寄存器。
20.通用寄存器(AC):当运算器的算术逻辑单元(ALU)执行全部算术和逻辑运算时,为ALU提供一个工作区。
21.状态条件寄存器:保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容。除此之外,还保存中断和系统工作状态等信息,以便使CPU和系统能及时了解机器运行状态和程序运行状态。
22.什么是指令周期?什么是机器周期?什么是时钟周期?三者之间的关系如何?指令周期是完成一条指令所需的时间。包括取指令、分析指令和执行指令所需的全部时间。机器周期也称为CPU周期,是指被确定为指令执行过程中的归一化基准时间,通常等于取指时间(或访存时间)。时钟周期是时钟频率的倒数,也可称为节拍脉冲或T周期,是处理操作的最基本单位。一个指令周期由若干个机器周期组成,每个机器周期又由若干个时钟周期组成。 23.指出下列指令中的源操作数与目的操作数的寻址方式
(1) MOV SI,200(2) MOV CX,DATA[SI](3) ADD AX,[BX][DI](4)AND AX,BX(5)MOV [SI],AX(6)PUSHF
(1)源:立即寻址 ;目的:寄存器寻址(2)源:变址寻址 ;目的:寄存器寻址(3)源:基址变址寻址 ;目的:寄存器寻址(4)源:寄存器寻址 ;目的:寄存器寻址(5)源:寄存器间接寻址 ;目的:寄存器寻址(6)源:寄存器寻址 ;目的:直接寻址
24.给定 (BX)=637DH,(SI)=2A9BH,位移量D=7237H,试确定在以下各种寻址方式下
的有效地址是什么?(1)立即寻址(2)直接寻址(3)使用BX的寄存器寻址(4)使用BX的间接寻址(5)使用BX的寄存器相对寻址(6)基址变址寻址(7)相对基址变址寻址 (1)立即寻址 0(2)直接寻址 7237H(3)使用BX的寄存器寻址 0(4)使用BX的间接寻址 637DH(5)使用BX的寄存器相对寻址 637DH+7237H=D5B4H(6)基址变址寻址 637DH+2A9BH=8E18H(7)相对基址变址寻址637DH+2A9BH+7237H =1004FH
25、试根据下列要求写出相应的汇编语言指令(1)把BX 寄存器和DX寄存器的内容相加,结果存到DX寄存器中。(2)用寄存器BX和SI的基址变址寻址方式把存储器中的一个字节与AL寄存器的内容相加,结果存到AL寄存器中。(3)用寄存器BX和位移量0B2H寄存器相对寻址方式把存储器中的一个字与(CX)相加,结果存到存储器中。(4)用位移量0524H直接寻址方式把存储器中的一个字与数2A59H相加,结果存到存储器中。(5)把数0B5H与(AL)相加,并把结果存到AL中。
(1) MOV AX , BX ADD AX , DX MOV DX , AX (2) ADD AL ,BYTE [BX][SI]
(3) MOV AX,CX ADD AX,[BX]+0B2H MOV [BX]+0B2H, AX (4) MOV AX , 2A59H ADD AX , [0524H] MOV [0524H] , AX (5) ADD AL, 0B5H
26、现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,试说明下列各指令执行后AX寄存器的内容。
(1)MOV AX, 1200H(2)MOV AX, BX(3)MOV AX,[1200H](4)MOV AX, [BX](5)MOV AX,1100[ BX](6)MOV AX, [BX][SI](7)MOV AX, 1100[BX][SI]
(1)AX= 1200H(2)AX=0100H(3)AX=4c2AH(4)AX=3412H(5)AX=4c2AH(6)AX=7856H(7)AX= 65B7H
27、假定(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据段中变量名VAL的偏移地址为0050H,试指出下列源操作数字段的寻址方式是什么?其物理地址是什么?
(1)MOV AX, 0ABH (2)MOV AX, BX (3)MOV AX, [100H] (4)MOV AX, VAL
(5)MOV AX, [BX] (6)MOV AX,ES: [BX] (7)MOV AX, [BP] (8)MOV AX, [SI] (9)MOV AX, [BX+10] (10)MOV AX,VAL[BX] (11)MOV AX, [BX][SI] (12)MOV AX, VAL[BX][SI] (1)立即寻址 0(2)寄存器寻址 0(3)直接寻址 20100H(4)直接寻址 20050H
(5)基址寻址 20100H(6)段超越的基址寻址 21100H(7)堆栈段基址寻址 15010H(8)源变址寻址 200A0H(9)带偏量的基址寻址20110H(10)带偏移量的基址寻址20150H(11)基址加变址寻址201A0H(12)带偏移量的基址加变址寻址201F0H
28、如TABLE为数据段中0032单元的符号名,其中存放的内容为1234H,试问以下两条指令有什么区别?指令执行完后AX寄存器的内容是什么? MOV AX,TABLE LEA AX,TABLE
将TABLE为偏移量的内存中数据放入AX 将TABLE的地址偏移量的放入AX
29、假设(BX)=0E3H,变量VALUE中存放的内容为79H,确定下列指令单独执行后的结
果。
(1)XOR BX,VALUE (2)AND BX,VALUE(3)OR BX,VALUE (4)XOR BX,0FFH(5)AND BX,0(6)TEST BX,01H (1)11100111 XOR 01111001 = 10011110H(2)01100001(3)11111111H (4)0001100021(5)00000000(6)0E3H
30、试分析下面程序段执行完成什么样的功能? MOV CL,04 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL, BL
将DX,AX中的双字节左移四位
31、试写出程序段把DX,AX中的双字右移四位。 MOV CL,04H SHR AX,CL MOV BL, AH MOV BH,DL SHR BX,CL OR AH,BL SHR DX,CL
32、假定(DX)=0B9H,(CL)=3,(CF)=1,确定下列指令单独执行后的DX中的内 …… 此处隐藏:1910字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




