《微机原理及应用期末考试复习题.docx》由会员分享,可在线阅读,更多相关《微机原理及应用期末考试复习题.docx(4页珍藏版)》请在课桌文档上搜索。
1、微机原理及应用1 .汇编语句DATASEGMENTSTACKSTACKDW100DUP(O)DATAENDS的含义是定义200个字节的堆栈段。2 .8086CPU在T3时刻采样READY信号决定是否插入等待周期。3 .寄存器传递;堆栈传递;存储器传递都是子程序的参数传递方法。4 .指令MOVAX,SIBX,属于基址一变址寻址方式。5 .构成微机系统CPU的两功能单元是EU和BIUo6 .字符型不是变量的类型属性。7 .若某机器数为10000000B,它代表-127D,则它是反码。8 .8086CPU在响应中断时顺序将PSW.CS.IP内容压入堆栈。9 .宏定义伪操作助记符是ENDM。10 .设
2、DF.=1,执行指令MoVSW后,SI和Dl均要分别减2。11 .条件转移指令JBE产生转移的条件是CF.=1或ZF=Io12 .构成微机的主要部件除CPU、系统总线、I/O接口外,还有内存。13 .8086指令ADDAL,BX+SI+88H的寻址方式为基址变址相对寻址。14 .8086能够访问的存储空间的大小是1M。15 .PF=I,表示逻辑运算结果低8位中Q”的个数为偶数。16 .定义一个过程的伪操作是PROC和ENDPo17 .语句YDWIODUP(IOH,20H)所定义的变量Y在内存中占用的字节数是40。18 .源操作数的寻址方式为基址变址寻址的指令是MOVAX,BXSIo19 .指令
3、MoVBX,SI错误原因为两存储单元之间不能直接传送。20 .已知BL=12H,执行TESTBLIlH后,BL=B12Ho21 .十进制整数-Ilo用8位二进制补码表示为1001OOlOo22 .相邻段地址之间的最小距离为16个字节。23 .下面指令序列执行后完成的运算,正确的算术表达式是Y=2X-1MOVAL,BYTEPTRXSHLAL,1DECALMOVBYTEPTRY,AL24 .C)100loe)IB、00110011B.OlC)IO10OB都属于8421BCD码。25 .读取键盘字符并回显是DoS系统功能调用的OIH号调用。26 .已知逻辑地址为4000H:0500H,则所对应的物理
4、地址为40500Ht,27 .8位二进制补码可表示数的范围是最大数为127最小数为128。28 .对于无符号数,实现“=转移的指令是JAE/JNBo29 .指令CMPBL,DL运算结果将会影响标志位,但不将差值送入BLo30 .程序段:MOVAX,0405HMOVBL,06HAADDIVBL执行后,AX=0307Ho31 .通过指令INT21H调用系统功能时,其功能号应设置在AHo32 .MOVBYTEPTRBX,300是错误的33 .指令正确:INAX,55H34 .指令PoPAL是错误的。35 .指令MOVDS,400OH是错误的。36 .指令正确:MOVAX,10HBXDI37 .指令MUL56H是错误的。38 .指令正确:MOVDS,BP39 .指令正确:OUT43H,AX40 .指令MOVBX,SI是错误的。