




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1二进制数 101101.10B转换成十进制数为 D,转换成十六进制数为H。2.73.25D 01001001.01B B, 10010010BH ,100101.11BD3. 字长为8位,设x=-46, y=117, 则x 补=_11010010B_,y 补=_01110101B _ 。4. 已知X 补=1111 0000B,则X 原。5.80H所表示的有符号数是 ,表示的无符号数是 。6.8086/8088CPU的总线按传送信息的类型分为、和。7.8086 的指令队列缓冲器有 _6字节。8. 机器数常用的编码方式有 _原码、_反码和补码。9.8086CPU中断系统最多可管理 _256_个不
2、同中断源。10.对 6116进行读操作,6116引脚=_0,=_1, =_0_。11标号是某条指令所在存储单元的逻辑地址, 它具有三种属性, 分别是 _段属 性_、偏移量属性和类型属性。12变量具有三种属性,分别是段属性、 偏移 属性和类型属性。13. 80x86 CPU通常从_HOLD_接_ 收总线请求信号, 若其同意放弃总线控制权, 则将从_HLDA_引_ 脚发出总线响应信号。14.8086CPU的功能部件分为 _ 和 两部分。15.8086/8088 构成的微机中,每个内存单元对应两种地址: 和 。16. 串操作指令规定源串在段中,用 来寻址源操作数;目的串在段中,用 来寻址目的操作数。
3、17. 半导体存储器按照存取方式可分为和 。18.8086CPU的数据总线有 _16_条,地址总线有 _20_条,可寻址的地址空间为_1MB_。19在汇编语言程序设计中有三种程序设计方法,它们分别是_顺序结构分支结构循环结构20微型计算机软件系统包括 _应用软件 _和_系统软件 两部分21.子程序又称 过程_,由伪指令_PROC_定_义,以_ENDP_结_束,属性可以是 _NEAR_或_ _FAR_ ,与调用程序在同一代码段中的子程序,使 用_NEAR_属_ 性,而和调用程序不在同一代码段中的子程序使用 _FAR_ 属性。22. 子程序的调用和返回使用 CALL_和_RET_指令。23.808
4、8 的指令队列缓冲器有 4字节。24. 8086CPU最小模式基本总线读操作包括 _4 个时钟周期,当存储器或I/O 速度较慢时,则需要插入 _等待周期。25.8086 的 I/O 端口寻址方式为: _直接寻址 _ 和 _ 间接寻址 _。26.冯. 诺依曼计算机由五大基本组成:、 、 、 。27.8086CPU 复位后,寄存器中的值将进入初始状态, (CS)= 。28.8 位机器数 45H,作为无符号数时其真值为 ,而作为压缩 BCD 码时代表29. 补码是用来表示有符号数的,有符号数(67)的补码为 H ,而有符号数( 67)的补码为 H。30. 执行乘法指令 MUL BL,其被乘数存放在
5、中,乘积存放在 中。31. EEPROM2 817A的容量为 2K8位 / 片,则其有 根地址线和 根数据线,用它组成 32KB的存储器共需 片。32. 执行 IN AL ,20H时 RD ,WR ,IOM 。33. 伪指令 ARRAY DW 4DUP( 4 ) 共为变量 ARRAY 分配了 个字节单元。34以下指令, 设执行前: DS=2000H,BX=0700H,SI=00A0H,ES=2100H,SS=1500H,CS=3300H, BP=0070H。执行指令 ADD AX,BXSI ,其源操作数物理地址为 H 。二、选择题1. 当使用串处理指令 CMPS寻W找两串中的不同数据时, 应使
6、用重复前缀为 (C )。A.REP B.RET C.REPE D.REPNE2. 若用128K*4bit 的SRAM芯片构成640KB的存储器组织,共需要( A )片芯片。A. 10 B. 20 C. 30 D. 403. 若要使寄存器 AL中的高4位不变,低 4位清零,应使用指令( B )A. AND AL,0FH B. AND AL,0F0HC. OR AL,0FH D. OR AL,0F0H4. 在数据传送指令中要注意:立即数只能作为( A )A. 源操作数 B. 目的操作数C. 源操作数和目的操作数 源操作数或目的操作数5. 堆栈的工作方式是 ( B) 。A.先进先出 B. 后进先出
7、C. 只能读出,不能写入 D.随机读写不属于存储器分段的寄存器是C、数据段D 、地址段6. 存储器分为四个现行可寻址的段,A、代码段B、堆栈段7. 在下列伪指令中定义字节变量的是A.DBB.DWC.DDD.DT8. 要使寄存器 AL中的高 4 位不变,低 4位为0,所用指令为A.AND AL,0FOHB.AND AL,0FHC.OR AL , 0FHD.MOV AX,09. 设(SS)=3100H, (SP)=1140H,在堆栈中压入4个字数据后,又弹出 1 个字数据,则(SP)=A. 114AHB. 1140HC.1144HD.113AH10运算器的主要功能是进行( A )A逻辑运算与算术运
8、算 B 算术与函数运算 C逻辑运算 D算术运算 11下面的数据项定义了多少个字节 ?(D )DATA DT 1123367890HA4 B6 C8 D1012若栈顶的物理地址为 20100H,当执行完指令 PUSH AX后,栈顶的物理地址为( C )。A.20098H B.20102H C.200FEH D.20100H13已知AL=68H,BL=5AH,指令ADD AL,BL执行后, OF和CF的值分别为( C)A.0,0 B.0,1 C.1,0 D.1,114执行IN AL,70H时, 8086CPU外部引脚状态是( D )。A=0、 =1、=1 B =1、 =0、=1C =1、 =0、=
9、0 D =0、 =1、=015. 控制计算机完成指定操作的命令称为 。其所有指令的集合称为该计算机。( D)A.软件 操作系统 B. 应用软件 MC-DS C.指令 操作系统 D. 指令 指令系统16. 将十进制数 112.25 转换为等值的二进制数是则该A.1110000.01 B. 1111000.01 C. 1110010.01 D. 1110000.11 17给定 MOV A,X DI ,(DI)=2000H,(DS)=30000H (SS)=50000H,内存单元的物理地址为?( A )A.32000H B.31000H C.33008H D.320E8H18. 若Y 补 11001
10、100,则X 的真值为( C)A +0010101 B +0010110 C -0110100 D +0110100 19指令 MOV AX,SI+BP+10H的源操作数所在的逻辑段为( D)。A. 数据段 B. 附加段 C. 代码段 D. 堆栈段20. 下列存储器中只读不写的存储器是A.DRAMB.ROMC.SRAMD.EEPROM21. 下列指令中,执行速度最快的指令是A.ADD AX,10B. ADD AL,SI+10H C.ADD AX,CX D.ADD AX,BX22. 下列指令中不影响堆栈内容的是A.PUSHB.RETC.JMPD.CALL23. 下列指令中格式错误的是A.SHL
11、AL,CL B.XCHG BX ,IPC.MOV BX ,OFFSET VARSID.AND AX,BX24. 设 AL=7FH,要使 AL=80H,应使用下列哪一条指令A.AND AL,80HB.OR AL,80HC.XOR AL,80HD.NOT AL25. 已知AX, BX中为无符号数,当 AXBX时,转到标号 OK,不能实现此功能的程序段为( A )A. CMP BX, AX B.CMP AX,BXJC OK JAE OKC.CMP AX,BX D. CMP AX,BXJNB OK JNC OK26指令 LOOP隐含制定( C )寄存器作为循环计数器。A. AX B. BX C. CX
12、 D. DX27指令 MOV AX, BP+10的源操作数的寻址方式是( C ) 。A. 寄存器寻址 B. 寄存器间接寻址 C. 寄存器相对寻址 D. 基址相对寻址28已知寄存器 DS、CS、ES和SS的值分别为 1000H,2000H,3000H和4000H, BP和SI的值分别为 0100H和0200H,则指令 MOV AX,SI+BP-0100H 的源操作数的物理地址是( D )。A. 10200H B. 20200H C. 30200H D. 40200H29. 若定义 DAT DD 87654321H,则 DAT+1字节单元的数据是A.87HB. 65HC. 43HD. 21H30.
13、 指令 MOV AX,COUNTBX的 源操作数的寻址方式为A. 寄存器寻址 B. 寄存器间接寻址 C. 寄存器相对寻址D.以上均不对31. 与外存储器相比,内存储器的特点是 。A、容量大、速度快、成本低B、容量大、速度慢、成本高C、容量小、速度快、成本高D 、容量小、速度快、成本低32. 下列哪种寻址方式不是存储器操作数的寻址A. 寄存器寻址B. 寄存器相对寻址 C.寄存器间接寻址D.基址变址寻址33.MOV AX , BP+SI 隐 含 使 用 的段寄存器A.SSB.DSC.ESD.CS34.8086CPU 的 I/O 指令,采用间接寻址时,可使用的间接寻址的寄存器是A.BXB.SIC.D
14、ID.DX35微机中的算术 /逻辑单元的英文缩写为( B )。A. CPU B. ALU C. BIU D. MPU36. 若CPU的地址线为共 16条,而某存储器芯片单元为 2K,则加在该存储器芯片 上的地址线为 ( A) 。A. A0 A10 B. A0 A11 C. A0 A12 D. A0 A13 37在下列伪指令中定义字节变量的是( A )。ADB BDW CDD DDT38. 8086CPU执行算术运算指令不会影响的标志位是( D )。A溢出标志 B 符号标志 C 零标志 D方向标志39.8086/8088 系统中通常堆栈堆栈以( C )为单位进行操作A半字节 B 字节 C字 D双
15、字40. 有一静态 RAM芯片,其地址引脚有 10根,数据引脚4 根,该芯片的容量是( A ) A.1K4位 B.512 8 位C.104位 D.1K 8 位41. 动态RAM芯片容量为 16K1位,要构成 32K字节的RAM存贮器,需要该芯( C) A.4 片 B.8 片 C.16 片 D.32 片42. 在8086/8088 微机系统中,从 I/O 接口读入一个字节数据到 AL寄存器中,使 用指令是( B )A.MOV AL,端口地址 B.IN AL ,端口地址C.OUT 端口地址, AL D.MOV 端口地址, AL43. 在8086/8088 微机系统中,将 AL 内容送到 I/O 接
16、口中,使用的指令是( C ) A.IN AL ,端口地址 B.MOV AL,端口地址C.OUT AL,端口地址 D.OUT 端口地址, AL44. 已知寄存器 DS、CS、ES和 SS的值分别为 6000H,5000H,4000H和 3000H,BP和 DI 的值分别为 0400H和 0200H,则指令 MOV DI+BP-0200H, AX的目的操作数的物理地址是( D )A.60200H B.40400H C.50400H D.30400H45十进制负数 38 的八位二进制补码是。 ( )A.01011011B B.11011011B C.11011010B D.01011010B46.
17、8086CPU 系统中某数存于内存数据段中,已知该数据段的逻辑地址为3000H: 0120H,则该数的在内存的物理地址为 。 ( )A.02120H B.30120H C.21200H D.03200H47.8086/8088 系统中,对存储单元进行写操作时,CPU输出控制信号有效的是。( )A.M/ IO =1, WR=0 B. WR=1 C.M/ IO =0, RD=0D. RD =0 48. 下列 8086 指令中,不正确的指令是 。 ( ),CX D.MOV AX ,CXA.MOV AX,BXB.MOV AX ,BX C.MOV AX49CPU在执行指令的过程中, 每完成一次对存储器或
18、I/O 端口的访问过程, 称为 ()。A.时钟周期B.总线周期C. 总线读周期 D. 总线写周期50.已知AX=1234H,BX=809AH指, 令ADDA L,BL执行后,OF和CF的值分别为( A )A.0 , 0 B.0 ,1 C.1 ,0 D.1 ,151.由2K1bit 的芯片组成容量为 4K8bit 的存储器需要 ( D ) 个存储芯片。A.2 B.8 C.32 D.1652.8086CPU的 I/O 指令,采用间接寻址时, 可使用的间接寻址的寄存器是 ( D )A.BX B.SI C.DI D.DX53.安排 2764(8K8)芯片内第一个单元的地址是 1000H,则该芯片的最末
19、单元 的地址是 ( D ) 。A.1FFFH B.17FFH C.27FFH D.2FFFH三、简答题1. 计算机发展已经历了哪四代的更替?2.8086/8088CPU 的指令系统共包含多少种基本指令,按照功能可将它们分为几 大类,分别是什么?3.8088/8086 系统中的操作数主要分为几类,分别是什么?4 微机系统的硬件由哪几部分组成?答:三部分:微型计算机(微处理器,存储器, I/0 接口,系统总线) ,外围设备,电源。5 什么是微机的总线,分为哪三组? 答:是传递信息的一组公用导线。分三组:地址总线,数据总线,控制总线。6 8086/8088CPU 的内部结构分为哪两大模块,各自的主要
20、功能是什么?答:总线接口部件( BIU )功能:根据执行单元 EU 的请求完成 CPU与存储器或 IO 设备 之间的数据传送。执行部件( EU ),作用:从指令对列中取出指令,对指令进行译码,发出 相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线 接口部件进行算术运算。7 8086 指令队列的作用是什么?答:作用是: 在执行指令的同时从内存中取了一条指令或下几条指令, 取来的指令放在指 令队列中这样它就不需要象以往的计算机那样让CPU 轮番进行取指和执行的工作,从而提高 CPU 的利用率。8 8086 的存储器空间最大可以为多少?怎样用16 位寄存器实现对 20
21、位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?答: 8086的存储器空间最大可以为 220(1MB);8086 计算机引入了分段管理机制,当 CPU 寻址某个存储单元时,先将段寄存器内的内容左移4位,然后加上指令中提供的 16 位偏移地址形成 20 位物理地址。9 段寄存器 CS 1200H,指令指针寄存器 IP=FF00H ,此时,指令的物理地址为多少 ? 指向这一物理地址的 CS 值和 IP 值是唯一的吗 ?答:指令的物理地址为 21F00H;CS值和 IP 值不是唯一的, 例如: CS=2100H,IP=0F00H 。10 设存储器的段地址是 4ABFH ,物理地址为 50000
22、H,其偏移地址为多少? 答:偏移地址为 54100H。(物理地址 =段地址 *16+ 偏移地址)11 8086/8088CPU 有哪几个状态标志位,有哪几个控制标志位?其意义各是什么? 答:状态标志位有 6 个: ZF,SF,CF,OF, AF,PF。其意思是用来反映指令执行的特 征,通常是由 CPU 根据指令执行结果自动设置的;控制标志位有3 个: DF ,IF ,TF。它是由程序通过执行特定的指令来设置的,以控制指令的操作方式。12 RAM 有几种,各有什么特点? ROM 有几种,各有什么特点?答: RAM 有两种, SRAM(静态 RAM),它采用触发器电路构成一个二进制位信息的存储单
23、元,这种触发器一般由 6 个晶体管组成, 它读出采用单边读出的原理, 写入采用双边写入原 理; DRAM (动态 RAM),它集成度高,内部存储单元按矩阵形式排列成存储体,通常采用 行,列地址复合选择寻址法。 ROM 有 5种,固定掩摸编程 ROM ,可编程 PROM,紫外光檫 除可编程 EPROM ,电可檫除的可编程 EPROM ,闪速存储器。13 若用 4K位的 RAM 芯片组成 8K 8为的存储器, 需要多少芯片? A19A0 地址 线中哪些参与片内寻址,哪些用做芯片组的片选信号?答:需要 16片芯片;其中 A11-A0 参与片内寻址; A12做芯片组的片选信号。14 若系统分别使用 5
24、12K 8、 16、 64的 RAM,各需要多少条 地址线进行寻址,各需要多少条数据线?答: 512K8 需要 19条地址线, 8 条数据线。需要 10条地址线, 4条数据线。 16需要 14 条地址线, 8条数据线。 64需要 14 条地址线, 1条数据线。15 微处理器为什么需要用接口和外设相连接? 答:因为许多接口设备中,在工作原理, 驱动方式, 信息格式以及工作速度方面彼此相差 很大,因此为了进行速度和工作方式的匹配,并协助完成二者之间数据传送控制任务。16. 简述 USB 总线的特点。答: 1)具备即插即用特性,为 USB 接口设计的驱动程序和应用程序可自动启动、成本低, 节省空间,
25、为开放性的不具备专利版权的理想工业标准。2)可动态连接和重新配置外设,支持热插拔功能;3)允许多台设备同时工作;4)可以向 USB 总线上的设备供电,总线上的设备可以自备电源;5)通讯协议支持等时数据传输和异步消息传输的混合模式;6)支持实时语音、音频、和视频数据传输。17. 有一个由 20 个字组成的数据区,其起始地址为3500H:0320H。试写出数据区首末单元的实际地址。答:数据区首地址 3500 H10H+0320H 33320H数据区末地址 33320H+28H-1=33347H18. 设有一个具有 16位地址和 8 位数据的存储器,问: (1)该存储器能存书多少个字节的信 息? (
26、2)如果存储器由 8K4 位 RAM 芯片组成,需要多少片? (3)需要地址多少位做芯片选 择?答:(1)因为 8 位二进制数为 1个字节, 所以 16位地址能存储 21664KB 个字节的信息; (2)需要 64K 8/8K 416 片 RAM( 3)因为需要 16 片来构成存储器,而 16片需要 4 位地址线进行译码输出,故需要 4 位 做芯片选择。19、比照高级语言编程来讨论汇编语言编程, 总结归纳出两者之间三个以上的不 同点或共同点(要是独立点,有对照,描述清楚) 。答题要点:1、完成一个具体功能模块的算法,两者是相同的。2、通过定义数据区, 分配存储地址来定义变量, 存储地址的符号名
27、就是高级语言中的变量。3、寄存器可以作为临时变量使用,用完后又可以重新定义,这样可以不占用内存地址,而 且执行速度快,这是高级语言不具备的。4、汇编语言程序需要对寄存器进行分配使用,而且有一些特定用法,如乘除法的默认寄存 器,循环计数器 CX等。寄存器一次定义使用未结束前不能再做另外用途,否则需要用堆栈 保护。而高级语言编程不需要。5、汇编语言可以直接控制和检测计算机的硬件电路,最大限度的发挥硬件的功能,而且速 度快、效率高,常用于硬件底层驱动程序和实时控制,这是高级语言无法做到的。6、汇编语言可以最大限度的发挥编程的灵活性,编制出效率最高、速度最快的程序,所以 常用于硬件底层驱动程序和系统核
28、心程序,这是高级语言难于做到的。20. 设堆栈段指针 SP的初值为 2400H,AX= 4000H ,BX= 3600H,下列指令连续 执行,试问:(1)执行指令 PUSH AX 后, SP的内容是多少 ?(2)再执行 PUSH BX 后, SP和 BX 的内容是多少 ?(3)再执行 POP AX 后,寄存器 SP、AX 和BX 的内容分别是多少? 答:(1)SP=2400H-2=23FEH(2) SP=23FCH,BX=3600H(3) SP=23FCH+2=23FEH,AX=3600H,BX=3600H21. 伪指令的主要作用是什么?在汇编语言源程序中, 变量和标号各有哪几个属 性?答:伪
29、指令的主要作用是告诉程序如何进行汇编。变量具有三个属性:段地址、偏移地址和类型标号具有三个属性:段地址、偏移地址和类型22. 判断下列指令是否有误,若有错,说明原因并予以改正。(1)ADC AX , 0ABH( 2) OUT 3EBH , AX( 3) DEC WORD PTR BP(4)MOV BX, AX答:(1)无误(2)有错端口地址大于 8位,用 DX间接寻址MOV DX,3EBHOUT DX,AX(3)无误4)错AX 不能间接寻址,可改为 MOV BX,SI23. 已知 BX=0F36H,CX=0004H,状态标志寄存器的内容为 0,求下列每条指令执行后的结果是什么?标志位 CF的内
30、容是什么?(1)RCL BX,1(2)CMP CX,02H答: (1)BX=1E6CH CF=0 (2)CX=0004H CF=0四、程序阅读与编程1编写指令序列将 AX寄存器的高 4位置1、第 0、1位清 0,第2、3位取反 2阅读程序,并写出结果MOV AL, 05HMOV BX, 1050HXOR AX, AXADD AL, BL执行结果 ; AX=_ 0050H , CF=0 。3.用两种方法编程实现 : 交换寄存器 SI、DI 的内容4. 编写指令序列将 AX寄存器中的无符号数乘以 10(要求用移位指令实现)5将 BX寄存器的高 4 位屏蔽,其余位不变。AND BX,0FFFH6.将
31、 DX寄存器的高 4 位取反,其余位不变。XOR DX,0F000H7. LEA BX , SI+0500H假设 (DS)=4000H, (SI)=0100H ,( 40600H) =1234H,则 BX=(2)MOV CX, 3MOV AX, 50NEXT: SUB AX, CXLOOP NEXTHLT执行上面的程序段后 AX=8.分析填空MOV AX, 0001HMOV BX, 0002HPUSH BXPUSH AXPOP BX ;执行后 BX=_01H _POP AX ;执行后 AX=_02H MOV AX,3F5FH ;执行后 AL=_0F5H AND AL,0FH ;执行后 AL=_
32、05H _9. 若STR是字符串的首地址,指出下列程序的功能,并在所给程序段的划线处将 语句加上注解。LEA BX,STR ; 取STR 的偏移量放到 BX中MOV C,X 20LP : CMP BX,*JNZ NEXT ; BX 所指单元内容不为 *,则转移至 NEXTMOV BX,$ ;将BX所指单元用 $替代NEXT: INC BXLOOP LPHLT程序的功能: 将STR开始的前20个字符中的 * 用 $替代10. 在BUF开始有一个字节型数组,共有 100个元素,以下程序段用于计算这个数组中非零元素的个数,并将结果存入内存 COUN单T元,在所给程序段的划线处填入适当指令或指令的一部
33、分,使其完成指定功能BUF DB 100 DUP (?)COUNT DB 0START: MOV AX,DATAMOV D,S AXLEA SI , BUFMOV C,X 100CON: MOV AL, SICMP AL, 0JZ NEXTINC COUNTNEXT: INC SILOOP CONHLT1、 2 的 ASCII 分别为: 31H、11. 数据段定义如下 : 在右图中写出该段占用内存的内容及其对应的地址(已知字符32H。设定位后 BUF1的地址为 2000H:0000H)地址 内容)DATA SEGMENTBUF1 DB 122000H: (BUF2 DW 1234,(BUF3
34、DB 2DUP(4)(DATA ENDS(12. 设(SS)=4000H,(DS)=3E00H,(ES)=3800H,( BP)=0800H,(SP)=010FH,(AX)= 7BE4H ,( BX) =2912H,( DI ) =0004H, BUF=0111H, (4090EH)=0FH, (4090FH)=75H,(40910H)=93H, (40911H)=22H,下列各条指令都分别在此环境下执行,请在下列各小题的空格中填入执行结果:ADD AH, BP+BUF;(AH)=HSHR BYTE PTR BX-DI ,1; CF=, (4090EH)=HPOP AX;(SP) =HXOR
35、AL, 28HAND AL, 0ACHNOT AL上述程序段运行后, AL= H13. 在下面的汇编语言程序横线处填空,使语句完整,保证程序正确执行。 DSEG SEGMENTDl DB 1,5,2,6, 7,4CNT EQU DlRLT DW ?DSEG ENDSCSEG SEGMENTASSUME CS: CSEG, DS: DSEG, SS: SSEGSTART: MOV AX, DSEGMOV DS, AXMOV BX ,OFFSET DlMOV C,X CNTMOV D,X 0LP: MOV AL, BXCMP AL, 0JL CONTINC DXCONT: INC BXLOOP L
36、PMOV RLT, DXMOV AH, 4CHINT 21HCSEG ENDSEND START上述程序执行后, RLT的内容是 0004H ( 用 16进制表示 ) ;若将程序中的 “JLCON”T 指令改为 “JGEC ON”T 指令,则该程序执行后,RLT的内容是 0002H (用16 进制表示)14. 下列程序段要求在 100个带符号数中找出其中最大的一个数。设该数据区首 址的偏移地址 =2000H,最后要求将最大值存入偏移地址 =2100H的单元中, 试填空 完成该程序。( 6分)MOV BX, 2000H MOV AX, BXMOV C,X _ _100 LOP1: INC BXC
37、MP AL, BX_JNG _ LOP2MOV AL, _ BX LOP2: LOOP _LOP1 _MOV _2100H _, AL15. 已知: 50000H=27H, 50001H=78H,50002H=46H,50003H=50H,50004H=11H, 50005H=16H, SP=300H,SS=2000H。MOV AX, 5000HMOV DS, AXPUSH AXLEA SI , 0004HPUSH SIMOV DX, DSPUSH DXMOV BP, SPPOP CXPOP BXADD AX, BP+2程序执行完后: DS= _H , SI= _H , AX=_ _H, DX
38、= H, BX=H, BP=H,SP=H,SS=H, CX= H ,地址为 SS:SP 的字单元的内容为 H16.将下面的汇编语言源程序填写完整,使其完成特定功能。DATA SEGMENTA DB ABCDEFGHB DB 12345678DATA ENDSCODE SEGMENTASSUME CS:CODE , DS:DATASTART:MOV AX , DATAMOV DS , AXLEA SI , ALEA DI, BMOV CX , 8LP: MOV AL , SIXCHG AL , DIMOV SI , ALINC SIINC DILOOP LPMOV AH, 4CHINT 21HC
39、ODE ENDSB开始的 8个END START该程序段的功能为 _把从A开始的 8个字节单元的内容依次和从相应字节单元的内容互换 _ 。17. 阅读程序段,回答问题:MOV AX, 2MOV BX, 4MOV CX, 6MOV DX, 8L: INC AXDEC CXADD BX, AXSHR DX, 1LOOPNZ L回答: 该程序段的循环次数是多少? 3 次 该程序段执行完毕后( AX)= 5 , (BX)= 11 , (CX)= 0 , (DX)= 1 18阅读下面的汇编程序,判断分析该程序的功能,并从题后的选项中选择合适 的语句填充到程序中的缺失部分,使程序完整无误且回答问题。DATA SEGMENTBUF DB ABCDYUGZFCOUNT EQU $-BUFDATA ENDSCODE SEGMENTASSUME CS :
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 文化产业园区创新发展路径研究-聚焦2025年产业集聚与服务体系
- 装备制造业2025年技术创新成果转化与应用报告
- 中医经典试题题库及答案
- 中医考试题库及答案高中
- 2025年婴幼儿配方食品营养配方中的营养强化剂与婴幼儿健康研究报告
- 中医临床考试题及答案
- 中医面瘫护理试题及答案
- 2025年工业互联网平台微服务架构性能测试报告:微服务性能测试与数据安全
- 中医师承笔试题库及答案
- 工业互联网平台2025年计算机视觉缺陷检测技术在矿产资源开发中的未来趋势分析
- GB/T 13477.8-2017建筑密封材料试验方法第8部分:拉伸粘结性的测定
- GA/T 1499-2018卷帘门安全性要求
- GA/T 1359-2018信息安全技术信息资产安全管理产品安全技术要求
- 荨麻疹的临床表现及护理课件
- 急性肾盂肾炎教学查房课件
- 玻璃边部应力对切割的影响及解决方法
- 感染性休克的护理查房
- 市政道路雨污水管道工程施工技术
- 田径校本教材--
- 中国特色社会主义生态文明建设讲稿
- 机电安装施工界面划分电气
评论
0/150
提交评论