下载此文档

微机原理及应用试题库(无答案).pdf


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
该【微机原理及应用试题库(无答案) 】是由【小屁孩】上传分享,文档一共【12】页,该文档可以免费在线阅读,需要了解更多关于【微机原理及应用试题库(无答案) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..《微机原理及应用》,是错误的。,[2728H],,[0482H],[BP+SI]LEA取有效位置指令(LoadEffectiveAddress)指令格式:LEA目的,源指令功能:取源操作数位置的偏移量,并把它传送到目的操作数所在的单元。LEA指令要求源操作数必须是存储单元,而且目的操作数必须是一个除段寄存器之外的16位或32位寄存器。当目的操作数是16位通用寄存器时,那么只装入有效位置的低16位。使用时要注意它与MOV指令的区别,MOV指令传送的一般是源操作数中的内容而不是位置。例1假设:SI=1000H,DS=5000H,(51000H)=1234H执行指令LEABX,[SI]后,BX=1000H执行指令MOVBX,[SI]后,BX=1234H有时,LEA指令也可用取偏移位置的MOV指令替代。例2下面两条指令就是等价的,他们都取TABLE的偏移位置,然后送到BX中,即LEABX,TABLEMOVBX,OFFSETTABLE但有些时候,必须使用LEA指令来完成某些功能,不能用MOV指令来实现,必须使用下面指令:LEABX,6[DI]::::$1:,当时,V≈V。(ENABLE)=1,A=(ENABLE)=1,A=(ENABLE)=0,A=(ENABLE)=0,A=(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSHAX后,存放数据21H的物理位置是。,BX寄存器中的内容是。MOVCL,3MOVBX,00B7HROLBX,1RORBX,,不能用来作为间接寻址方式的寄存器是。1/12:..:MOVAX,0MOVBX,1MOVCX,100AA:ADDAX,BXINCBXLOOPAAHLT执行后的结果:(AX)=,(BX)=。,,,,(BX)=9C27H,执行下列指令序列后,BX寄存器的内容是。MOVCL,5SARBX,.–49D的二进制补码为。。A.(SF?OF)=0且ZF=0B.(SF?OF)=1或ZF=1C.(SF?OF)=1且ZF=0D.(SF?OF)=0或ZF=111.①MOVAX,1000H;②MOVAX,[1000H]③MOVAX,BX;上述三条指令,根据其寻址方式的不同,判断执行速度,由快至慢的顺序为:。A.③②①B.①③②C.①②③D.②③①、1,输出量为0,则不可能完成此功能的是:。A.“异或”门B.“与非”门C.“或非”门D.“与”=87H,BH=0E6H,则BX=。,且段内偏移量为0B800H,若对应的段基位置放在DS中,则DS=。=1110H,执行PUSHAX指令后,堆栈指针SP的内容是。:..。,[BX+SI+25],源操作数字段是寻址方式。,项是正确的。,[BX],[SI],,,项是不正确的。,,,,。,标识符有效长度为个字符。(?);表示BUFFER为的存储空间,其内容为随机数,通常作为程序的工作单元。,源字符串的起始位置为。::::,目的字符串的起始位置为。::::,实际上是把操作数看成符号数来进行移位。,实际上是把操作数看成符号数来进行移位。[2000H]、[2001H]、[2002H]、[2003H]这四个存储单元存放的位置分别为12H、34H、56H、78H,则执行完LESSI,[2000H]后,ES=,SI=。;;;;,IR从PROM接收到指令字,同时将指令字分送到和W总线上去,左4位即最高有效位为;右4位即最低有效位为。3/12:..,指令字段,,指令字段,,位置字段,,位置字段,,要求寄存器指向表的首位置,而寄存器中为表中某一项与表格首位置之间的偏移量。,,,,=1时,CPU每执行完一条指令就产生一个内部中断,处于状态。,位置的修改往往与方向标志DF有关,当DF=1时,SI和DI作自动修改。,高字节不变的要求。,,,,“1”,高字节不变的要求。,,,,,高字节不变的要求。,,,,。,为了便于对变量的访问,它常常以变量名的形式出现在程序中,可以认为它是存放数据存储单元的。,经过定义的每个变量均有3个属性,下列不属于变量的属性。:..,只是SBB指令在执行减法运算时,还要减去的值。,但是,在指令中却只指定一个操作数,另一个操作数是隐含规定的,隐含操作数为。//,要求查找的关键字应事先置入寄存器中。//,则只有在时,才重复进行扫描和比较。≠=≠0或ZF=≠0且ZF=。/。。=2000H,BX=3000H,SI=4000H。执行完毕MOVAL,[BX+SI]之后,将存储单元的内容送到AL寄存器去。,为位置锁存允许信号引脚。,为。(0~15),每个逻辑段的容量。A.≠64KBB.=64KBC.≤64KBD.≥,一个最基本的总线周期由4个时钟周期组成,假设8086的主频为10MHz,则一个时钟周期是。,2,3,4,5VAR2DB'12345'NUM4EQUVAR2–VAR15/12:..则NUM4=。,LOW3080H后,AL=。,'A'EQ41H后,AX=。,不由CLR来清零,而是由门来置数。一旦置数,即为其子程序的开始位置。A..,遇到READY无效后可以插入。,一个字节能表达的带符号整数范围为。A.[–128,+128]B.[–127,+127]C.[–127,+128]D.[–128,+127]、、、、、,不包括下列项。,则此微处理器能寻址字节的存储单元。,分别为。;;;;,即。,。。6/12:..,[BX+DI+20H]源操作数的寻址方式为。:ADDAX,[BX+DI+1020H]中,存储器操作数物理位置的计算表达式为。=DS×16+BX+DI+=CS×16+BX+DI+=SS×16+BX+DI+=ES×16+BX+DI+=2000H,AX=3000H,BX=5000H,则执行完下列程序段都,SP=。=6264H,CX=0004H,在执行下列程序段后AX=。ANDAX,AXJZDONESHLCX,1RORAX,CLDONE:ORAX,=6D16H,AX=1100H,则执行下列程序段后,BX=。MOVCL,06HROLAX,CLSHRBX,。。,。,寄存器只能采用AX,BX,CX,,。7/12:..;;;;。。。//。。,辅存的作用是。.[x]补=11011100B,则x的真值为。A.–.–“1”的个数为偶数,则标志寄存器中ZF和PF的状态为。,,,,:DSEGSEGMENTDAT1DB'1234'DAT2DW5678HDAT3DD12345678HADDREQUDAT3–DAT1DSEGENDS执行指令MOVAX,ADDR后,AX寄存器中的内容是。(Cache)的主要目的是。,便从内存的处开始执行指令,使系统在启动时,能自动进入系统程序。=1060H,SP=0010H,AX=1234H,当执行一条PUSHAX指令时,1234H存放的实际位置是。A.(10610H)=12H(10611H)=34HB.(10610H)=34H(10611H)=12H8/12:..C.(1060EH)=12H(1060FH)=34HD.(1060EH)=34H(1060FH)=,下列指令中正确的是。,,,,,AX=。MOVDX,8F70HMOVAX,54EAHORAX,DXANDAX,DXNOTAXXORAX,DXRORAX,=0,(BX)=7E15H,(CL)=03H,执行指令RCLBX,CL后,(BX)、(CF)和(CL)分别是。;0;;1;;1;;1;(被减数)和0C7H(减数)进行减法运算后,标志位CF、SF和OF分别为。,0,,1,,0,,1,,一个字能表示的有符号数的范围是。A.–32768≤n≤32768B.–32768≤n≤32767C.–65535≤n≤65535D.–65536≤n≤,将AL内容送到I/O接口中,使用的指令是。,,,,,有4个寄存器可拆分为8位寄存器使用。他们是,他们又被称为。,BX,CX,DX;,SP,SI,DI;,BX,CX,DX;,DS,ES,SS;,位数可以减少到原来的。//,那么这种寻址方式称为。,MDR和MAR分别是位的寄存器。9/12:..,,,,,为了减少CPU等待取指所需的时间,设置了。×n的RAM,W及M的电位分别为时,为数据写入。=1,M==1,M==0,M==0,EEEEEEEM=,那么这种寻址方式称为。,CPU在执行这个处理程序时,使用一个寄存器来指示程序的执行顺序,这个寄存器为。+3219H相加,状态标志OF和ZF分别为。=1,ZF==1,ZF==0,ZF==0,ZF=。,1,2,3TABLE2DB30H,31H,32H,33H则下列指令中,项是正确的。,,,,、BX中有两个带符号数A、B,利用CMPAX,BX指令比较两者的大小,若A>B,则标志位的状态应是。10/12:..=1,SF==0,SF==1,SF==1,SF=。。,4个寄存器A,B,C和D,其控制字CON=。。,则其终止位置为。,34H;则DAT+1和DAT+2两个字节内存单元中存放的数据分别是。;;;;,AX寄存器的内容为。MOVDX,8F70HMOVAX,54EAHORAX,DXANDAX,DXNOTAXXORAX,DXRORAX,:..(AL)=0C6H,(CL)=03H,执行指令SARAL,CL后,AL的内容为。、?编写程序:完成两个4字节无符号数加法,即0107A379H+10067E4FH=?结果存放在哪里?。2、?用乘法指令完成4902H×403AH,结果送内存(0510H)~(0513H)单元。3、?写程序:用除法指令完成390AH÷1024H,并将商和余数顺序存放到数据段[2000H]开始的内存单元。4、?试编制将AX的最高4位(D15~D12),BX的最低4位(D3~D0),CX的中间8位(D11~D4),拼成一个新字送DX的程序段。5、?将内存(10050)单元的内容7AH拆成两段,每段4位,并将它们分别存入内存(10051)和(10052)单元。即(10050)单元中的低4位放入(10051)的低4位,(10050)单元中的高4位放入(10052)的低4位,而(10051)和(10052)的高4位均为零。6、?在某字符串中查找是否存在′$′字符。若存在,则将′$′字符所在位置送入BX寄存器中,否则将BX寄存器清“0”。7、?将2000H:1200H位置开始的100个字节传送到6000H:0000H开始的内存单元中去。8、?求AX累加器和BX寄存器中两个无符号数之差的绝对值,结果放在内存(2800)单元中。9、?设AX寄存器中有一个16位二进制数,编一程序,统计AX中‘1’的个数,统计结果送CX中。10、?写程序将外设20H与30H端口的内容相乘,结果放在AX中。友情提示:部分文档来自网络整理,供您参考!文档可复制、编制,期待您的好评与关注!12/12

微机原理及应用试题库(无答案) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小屁孩
  • 文件大小669 KB
  • 时间2024-04-15