早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

交换寄存器SI,DI的内容,正确的程序段是( )A.PUSH SI PUSH DI POP SI POP DIB.PUSH SI

题目

交换寄存器SI,DI的内容,正确的程序段是( )

A.PUSH SI PUSH DI POP SI POP DI

B.PUSH SI PUSH DI, POP SI,DI

C.MOV AX,SI MOV SI,DI MOV DI,AX

D.MOVAX,SI MOV BX,DI XCHG BX,AX

参考答案
正确答案:A
解析:在堆栈中,无论是压人还是弹出,都必须以字为单位进行,即一次压人必须压入堆栈一个字,弹出时,也必须从堆栈中取出一个字。所以选项B是错误的;在串操作指令中,SI用作源变址寄存器,DI用作目的地址寄存器,所以选项C是错误的;选项D交换的是AX寄存器和BX寄存器里的内容,不符合题意;只有选项A是正确的,它依次把SI和DI的值推进栈中,然后把DI的值弹出来给SI,把SI的值弹出来给DI,即完成了SI和DI内容的交换。
看了交换寄存器SI,DI的内容,正...的网友还看了以下:

所谓“民自有经界(地界),而无烦上之区分。”即便是在国家注重对土地实际占有状况实行清查的情况下,“ 历史 2020-04-07 …

为实现地址映射,下面寄存器配对正确的是( ).Ⅰ.基址寄存器 Ⅱ.限长寄存器Ⅲ.段寄存器 Ⅳ.页表长 计算机类考试 2020-05-23 …

8086和80286都有4个段寄存器CS、DS、SZ、ES,它们都是【 】位的寄存器,分别是代码段寄 计算机类考试 2020-05-23 …

8086/8088 CPU中SS是( )。A.标志寄存器B.代码段寄存器C.数据段寄存器D.堆栈段寄 计算机类考试 2020-05-23 …

8086/8088 CPU中SS是( )寄存器个。A.标志寄存器B.代码段寄存器C.数据段寄存器D. 计算机类考试 2020-05-24 …

80868088CPU中SS是( )寄存器个。A.标志寄存器B.代码段寄存器C.数据段寄存器D.堆栈 计算机类考试 2020-05-24 …

●8086处理器的内部寄存器包括了数据寄存器、基址寄存器、变址寄存器和段寄存 器, (25)用于存放 计算机类考试 2020-05-26 …

单片机中r1,r2r3是什么寄存器就是在51芯片逻辑结构中对应那部分,通用寄存器A,B,C,D;控 其他 2020-07-17 …

减数分裂过程中同源染色体的非姐妹染色单体通过交叉导致片段交换减数分裂过程中同源染色体的非姐妹染色单体 语文 2020-12-07 …

求微机接口与原理的复习题答案,坐等ing...1.在80x86汇编语言程序中,一般情况下变量默认存在 其他 2020-12-10 …