2022年微机汇编 .pdf
《2022年微机汇编 .pdf》由会员分享,可在线阅读,更多相关《2022年微机汇编 .pdf(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 一填空:1、ZF 标志位是标志结果是否为零的,若结果为零,ZF 为_1,否则 ZF 为_0_。当 ZF 为 1时, SF 为_0_。2、调用程序与子程序之间的参数传递方法有四种,即堆栈法、_约定寄存器、_约定存储器单元法、 _向量传递法 _。3、8086/8088 CPU 可访问 2 个独立的地址空间,一个为存贮器地址空间,其大小为 _1MB_个字节;另一个为_ I/O 地址空间_,其大小为 _ 64k 字节。4、CPU 在指令的最后一个时钟周期检测INTR 引脚,若测得INTR 为_1_且 IF 为_1_,则CPU 在结束当前指令后响应中断请求。5、当存储器的读出时间大于CPU 所要求的
2、时间, 为保证 CPU 与存储器的周期配合,就需要用 _ READY _ 信号,使CPU 插入一个 _Tw_状态。6、INT 40H 指令中断向量存放在_ 0000 _H: _0100 _H 中。7、在 8086 通用寄存器中,可以用作存储器寻址的寄存器有_ds _和_ ax _。8、PSW 中_ TF _、 _ IF _、_ DF _是控制标志。9、标号可以有两种类型属性。它们是_ NEAR _和_ FAR _。10、 请用一条指令实现如下操作:(1)将 ax 中划 x的位清 0 15 54 0 指 令 : _AND AX,0060H _ (2)寄存器的低四位取反:_ XOR AX,000F
3、H _。11、 设(ax)=1000h,(bx)=2340h, 则在执行了指令cmp ax,bx 后, cf 标志值为 _1 _,zf 标志值为_ 0 _。12、 SRAM 靠_ 寄存器_存储信息, DRAM 靠_ mos 管的栅电容上的电荷_存储信息,为保证 DRAM 中内容不丢失,需要进行_ 周期性刷新_操作。13、 CPU 响应可屏蔽中断的条件是_ IF=1 _、_当前指令执行完毕_、_ 提供中断类型码。14、 当 ALE 有效时, 8086/8088CPU 地址 /数据总线AD0-AD15上传送的是 _ 地址_信息。精选学习资料 - - - - - - - - - 名师归纳总结 - -
4、 - - - - -第 1 页,共 24 页2 15、 8088 是一种 _ 8 _位的微处理器。16、 总线周期是指 _ 指 cpu 访问一次外设所需的时间_。17、 当_ 等待测试信号为低电平_时, CPU 便进入等待状态(Tw) 。18、 动态存储器DRAM 的刷新是指 _ DRAM 只能将数据保持很短的时间。为了保持数据, DRAM 必须隔一段时间刷新一次_。19、 存贮器的地址区域_ 03FFH_为中断向量区。20、 用 8K 8 位的 RAM 芯片组成16K 16 的存储器时,所需的RAM 芯数和产生片选信号的地址分别为_4 、_ A13、A14 _。1、宏指令定义必须由伪指令_
5、MACRO _开始, 伪指令 _ ENDM_ 结束, 两者之间的语句称为 _ 宏定义_。2、三个重复前缀指令为_REP_、_REPE_、_REPNE _。3、8086 CPU 通过 _代码段_寄存器和 _ 指令指针_寄存器能准确找到指令代码。4、CPU 在指令的最后一个时钟周期检测INTR 引脚,若测得INTR 为_1 _且 IF 为_ 1 _,则 CPU 在结束当前指令后响应中断请求。5、若一个数据块在内存中的起始地址为80A0H :DFF6H ,则这个数据块的起始地址的物理地址为 _8E9F6H _。6、在 80 x86 微处理器中,指令分配给寄存器SP的默认段寄存器是_ ss堆栈段寄存器
6、_。7、8086 内部由 _总线接口部分件_和_ 执行部件_两部分组成,其作用分别是_ 负责控制存储器读写_和 _ EU 从指令队列中取出指令并执行_。8、8086 有_ 20 _根地址线,可寻址_1M _字节的地址空间。9、最小模式系统中除CPU 以外的总线主模块是DMA 模块 _,它与CPU 间通过 (HOLD)和(HLDA) 两个信号来交换总线控制权。1、分别用一条语句实现下述指明的功能:(1)栈顶内容弹出送字变量ayw_ pop ayw _ (2)双字变量ayd 存放的地址指针送ES和 SI_ LES SI,AYD _ (3)变量 ay2 类型属性送AH_ MOV AH,TYPE AY
7、2 _ (4)不允许中断即关中断_ CLI _ (5)将字符串 how are you ! 存入变量 ayb_ AYB DB “ HOW ARE YOU! ”_ (6)子程序返回调用程序_ RET _ 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 24 页3 (7)地址表达式ayy4 的偏移地址送字变量addr_ MOV ADDR,OFFSET AYY4 _ (8)AX 的内容加1,要求不影响CF_ INC AX _ (9)BX 的内容加1,要求影响所有标志位_ ADD BX,1 _ (10)若操作结果为零转向短号goon_ JZ G
8、OON _ 2、设堆栈指针 (SP)=2200H ,此时若将AF、AX 、BX 、CX 依次推入堆栈后,(SP)= _2192H _。3、8086/8088 微处理器的INTR 引脚由标志位 _IF 控制。4、一个基本的总线周期由_ 4 _个时钟周期组成。5、8086 的地址总线中可用作I/O 端口寻址的有16 根,能形成 _65536 _个端口地址。6、8086 外部中断有 _硬件中断和_软件中断_,当 CPU 内的中断标志IF“ 0”状态时,外部中断线同时为“1”状态时, CPU 响应哪个中断请求信号_ 软件中断_。7、最小模式系统除CPU、 存储器、I/O 接口和总线外, 至少还应配置
9、_ 8284 时钟_、 _8282锁存器_、_ 8286 收发器_三种芯片部件。1、8 位无符号整数的表示范围为0255,写成 16 进制形式为 _ 00FFH _,8 位有符号整数的表示范围为-128+127,写成 16 进制形式为 _ 00FFH _。2、设( CS) =25ffh , (DS)=2140h, (ES)=2240h, (SS)=2510h, (BP)=02d0h, (SI)=0010h, (DI )=0206h,则(1) 指令 mov ax, bp+si+2 的源操作数有效地址为_ 2E2H_, 物理地址为 _ 253E2H _。(2)指令 mov ax,di+100h 的
10、源操作数有效地址为_306H ,物理地址为 _21706H _。3、8086 中地址 /数据线分时复用,为保证总线周期内地址稳定,应配置_ 锁存器_,为提高总线驱动能力,应配置_ 驱动器_。4、类型码为 _ 16H _的中断所对应的中断向量存放在0000H:0058H 开始的 4 个连续单元中;若这4 个单元的内容分别为_80H、70H、60H、50H_,则相应的中断服务程序入口地址为5060H:7080H 。5、某 8086 微处理器系统中设计了一个存储为128KB 的 SRAM 存储器模块,约定该存储器模块的起始地址为40000H,则该存储器模块的末地址为_ 5FFFFH _。若用于该存储
11、器模块片选译码的地址信号线为A17、A18、A19 ,则该模块片选信号的逻辑表达式为: /CS=_ 4 。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 24 页4 6、中断处理的过程一般包括中断申请、_中断判优_、_中断响应_、中断服务、中断返回。7、逻辑地址由 _ 段地址_和_ 偏移地址两部分组成。8、时钟周期是CPU 的时间基准,它由计算机的_ 主频_决定,若8086 的时钟周期为250ns,则基本总线周期为_ 1000ns _。9、只有 _CPU 和内存或I/O 接口之间传输数据,以及填充指令队列_时, CPU 才执行总线周期,
12、总线接口部件BIU 的功能是 _负责与存储器和输入输出端口的接口_。单选题1、在下列指令的表示中,不正确的是(C ) 。A、 mov al,bx+siB、jmp short doni C、 dec bxD、mul cl 2、IBM PC 微机中,有符号数是用(B )表示的。A、原码B、补码C、反码D、BCD 码3、可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是(D ) 。A、ax,bx,cx,dx B、ds,es, cs, ss C、sp, bp,ip,bx D、si,di,bp, bx 4、设 al=20h,si=0500h,ds=3000h, (30500h)=0c0h,cf=
13、1。执行 sbb al,si 后,正确的结果是() 。A、al=5fh、sf=1、cf=1 B、al=60h、 sf=1、cf=0 C、al=5fh 、sf=0、cf=1 D、al=60h、sf=0、cf=0 5、执行下列指令序列后,正确的结果是(A ) 。mov al,81h add al, al adc al,al A、al=05h B、al=204h C、al=04h D、al=205h 6、下面的数据传送指令中,错误的操作是(D ) 。A、 mov ss:bx+di,1000h B、mov dx,1000h C、mov word ptrbx,1000h D、 mov ds,2000h
14、7、cpu 发出的访问存储器的地址是(A ) 。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 24 页5 A、物理地址B、偏移地址C、逻辑地址D、段地址8、连接到64000h6FFFFh 地址范围上的存储器是用8k 8 RAM芯片构成的,该芯片要(B )片。A、 8片B、6 片C、10 片D、12 片9、连续启动两次独立的存储器操作之间的最小间隔叫(D ) 。A、存取时间B、读周期C、写周期D、存取周期10、 若 8086 CPU 主频为 8MHz ,则其基本总线周期为(C ) 。A、 200ns B、500ns C、125ns D、
15、250ns 1、下列叙述正确的是(C ) 。A、对两个无符号数进行比较采用cmp 指令,对两个有符号数比较用cmps 指令。B、对两个无符号数进行比较采用cmps 指令,对两个有符号数比较用cmp 指令。C、对无符号数条件转移采用jae/jnb 指令,对有符号数条件转移用jge/jnl 指令。D、对无符号数条件转移采用jge/jnl 指令,对有符号数条件转移用jae/jnb 指令。2、把汇编源程序变成代码程序的过程是(A ) 。A、编译B、汇编C、编辑D、链接3、用一条指令仅实现将(bx+si)-ax 的方法是( D ) 。A、xchg ax,bxsi B、mov ax,bx+si C、lea
16、 ax,bxsi C、lea ax,bxsi 4、设 ax=1000h neg ax not ax 执行上述指令后,正确的结果是(B ) 。A、ax=1001h B、ax=0fffh C、 ax=1000h D、ax=0111h 5、从 buf 单元开始存放有10 个字节数据,欲找出与al 中内容不同的数据,并将该数据的偏移地址送adr 单元,正确选择的指令序列是(B ) 。A、cld rep cmpsb jz k1 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 24 页6 mov adr,di k1: B、cld repnz cmp
17、sb jnz k1 mov adr,di k1:C、cld repz scasb jz k1 dec di mov adr,di k1:D、cld repz scasb jne k1 dec di mov adr,di k1:6、当一个带符号数大于0fbh 时程序转移,需选用的条件转移指令是(C ) 。A、jle B、jnl C、jnle D、jl 7、从 8086CPU 的内部结构上看,其是由(C )两部分组成。A、控制器和20 位物理地址加法器B、运算器和总线接口C、执行单元和总线接口单元D、控制器和运算器8、8086 的内存空间和I/O 空间是(A ) 。A、单独编址的,分别是1MB 和
18、 64KB B、单独编址的,都是1MB C、统一编址的,都是64KB D、统一编址的,都是1MB 9、在 8086CPU 的标志寄存器中,控制标志位占(A ) 。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 24 页7 A、 3位B、9 位C、4 位D、16 位10、 某微机字长16 位,其存储器容量为64KB ,如果按字编址,其寻址范围是(B ) 。A、 0( 16K-1)字B、0( 32K-1)字C、 0( 16K-1)B D、0( 64K-1)字。1、 在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现起来(B ) 。A
19、、占内存空间小,但速度慢B、占内存空间大,但速度快C、占内存空间相同,速度快D、占内存空间相同,速度慢2、 指令 jmp far ptr done 属于(C ) 。A、段内转移直接寻址B、段内转移间接寻址C、段间转移直接寻址D、段间转移间接寻址3、 设 sp 初值为 2000h,执行指令 push ax后, sp的值是(D ) 。A、1fffh B、1998h C、 2002h D、1ffeh 4、 指令指针寄存器是(A ) 。A、ip B、sp C、 bp D、psw 5、 在汇编语言程序中,对end 语句的叙述正确的是(C ) 。A、end 语句是一可执行语句B、end 语句表示程序执行到
20、此结束C、end 语句表示源程序到此结束D、end 语句在汇编后要产生机器码6、 8086/8088 的存储器组织是将存储器划分为段,可作为段的起始地址是(B ) 。A、185a2h B、00020h C、01004h D、0ab568h 7、 若用 6264SRAM 芯片( 8K 8 位)组成128KB 的存储器系统,需要(A )片 6264 芯片。A、 16 B、24 C、32 D、64 8、 对存储器访问时,地址线有效和数据线有效的时间关系应该是(C ) 。A、数据线较先有效B、二者同时有效C、地址线较先有效D、同时高电平9、 下面是某8086 微机内存中的部分数据,则中断类型号为11H
21、 的中断服务程序的入口地址是(C ) 。0000:0040 B3 18 8A CC 4D F8 00 F0 41 F8 00 F0 C5 18 8A CC 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 24 页8 0000:0050 39 E7 00 F0 A0 19 8A CC 2E E8 00 F0 D2 EF 00 F0 A、 F000:F84D B、A019:8ACC C、 CC8A:19A0 D、4DF8:00F0 10、8086/8088 CPU 内部有一个始终指示下条指令偏移地址的部件是(C ) 。A、SP B、CS C
22、、IP D.BP 1、下列指令中,能完成将AL 寄存器清零的有(C )条。CMP AL ,AL ; SUB AL ,AL ; XOR AL ,AL ; MOV AL ,0 A、1 B、2 C、3 D、4 2、8086cpu 在基址加变址的寻址方式中,变址寄存器可以为(D ) 。A、BX 或 CX B、CX 或 SI C、DX 或 SID、SI 或 DI 3、条件转移指令jb 产生程序转移的条件是(A ) 。A、cf=1 B、cf=0 C、cf=1 和 zf=1 D、cf=1 和 zf=0 4、cbw 指令的功能是(B ) 。A、 把源操作数的符号位扩展到目的操作数中B、把 al 中的符号位扩展
23、到ah 中C、把 ah 中的符号位扩展到al 中D、 把 ax 中的符号位扩展到dx 中5、设 ah0,al06h,bl09h,执行指令add al,bl aaa 之后,其结果应是(A ) 。A、ah01,al05 B、ah1 al15h C、ah0 al 0fh D、ah 0 al15h 6、堆栈中当前出栈的存储单元地址是(A ) 。A、ss*10h+sp B、ss*10h+bp C、ss*10+sp D、ss*10+bp 7、对存储器访问时,地址线有效和数据线有效的时间关系应该是(C ) 。A、数据线较先有效B、二者同时有效C、地址线较先有效D、同时高电平精选学习资料 - - - - -
24、- - - - 名师归纳总结 - - - - - - -第 8 页,共 24 页9 8、IBM-PC 及其兼容机具有(D )I/O 空间。A、统一编址的64KB B、统一编址的1MB C、独立编址的1MB D、独立编址的64KB 9、CPU 响应 INTR 和 NMI 中断时,相同的必要条件是(D ) 。A、当前总线空闲B、允许中断C、当前访问内存结束D、当前指令执行结束10、 通常,中断服务程序中的一条STI 指令目的是(D ) 。A、允许低一级中断产生B、开放所有可屏蔽中断C、允许同级中断产生D、允许高一级中断产生1、某系列微机对存储器的分段,如果每一个段最多的字存储单元(16 位二进制)
25、是32k,那么表示段内字节单元偏移地址的二进制位数应是(B ) 。A、20 位B、16 位C、15 位D、12 位2、在进行二重循环程序设计时,下列描述正确的是(A ) 。A、外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内。B、外循环初值应置外循环之内;内循环初值应置内循环之内。C、内、外循环初值都应置外循环之外。D、内、外循环初值都应置内循环之外,外循环之内。3、选用串操作指令时,错误的操作是(D ) 。A、置方向标志位B、根据串操作指令设置重复次数并送入cx C、设置源操作数及目的操作数指针D、源操作数和目的操作数都可以加段超越4、mov cl,8 rol ax,cl or
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年微机汇编 2022 微机 汇编
限制150内