资源描述:
《微机原理期末复习用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、微机原理期末复习连答案一、选择题1、计算机内部使用的数是()A二进制数B八进制数C十进制数D十六进制数2、8086/8088CPU支持的I/O地址范围为()A0~FFFFFHB0~FFFFHC0~FFFHD0~FFH3、8086/8088中可以作为寄存器间接寻址的寄存器是()AAXBBXCCXDDX4、顺序执行PUSHAX和POPBX两条指令,其功能等同于()AMOVBX,AXBMOVAX,BXCXCHGAX,BXDXCHGBX,AX5、条件转移指令JNE条件成立是()ACF=0BCF=1CZF=0DZF=16、逻辑移位指令SHL可用于()A有符号数乘以2B有符号数除以2
2、C无符号数乘以2D无符号数除以27、执行INAL,AX指令后,进入AL寄存器的数据来自()A寄存器B存储器C立即数D外设端口8、将十进制数75以压缩的BCD码送入AX,正确的指令是()AMOVAX,0075BMOVAX,0705CMOVAX,0075HDMOVAX,0705H9、设AH=10H,执行NEGAH指令后,正确的结果是()AAH=10HCF=1BAH=F0H,CF=0CAH=10H,CF=1DAH=F0H,CF=110、对如下程序段AGAIN:MOVES:[DI],ALINCDILOOPAGAIN可用指令()完成相同的功能。AREPMOVSBBREPLODSBC
3、REPSTOSBCREPSTOSW11、MASM语句中,表达常数不正确的形式是()A01101001BBA346HC‘A’D560012、如果SS=600H,则说明堆栈段起始于()物理地址A60HB600HC6000HD60000H13、DW50DUP(?)语句预留了()个字节存储空间A25B50C100D20014、执行ORAL,80H后,可以肯定的执行结果是AL寄存器的()A最高位为0B最高位为1C低7位均为0D低7位均为115、MULCL指令实现()功能A有符号乘法:AX←AL*CLB无符号乘法:AX←AL*CLC有符号乘法:DX←AL*CLD无符号乘法:DX←AL
4、*CL16、数据定义语句NUM2DW(12XOR6AND2)LE0EH,定义的NEM2单元的内容是()A0B0FFFFHC1D0FFH二、填空题1、8位无符号整数的表示范围为0~255,写成十六进制形式为,8位有符号整数的表示范围为-128~127,写成十六进制形式为。2、8086分段管理储存空间,但每段容量最大不超过。3、逻辑地址为F000:100的存储单元,其物理地址是。4、已知指令ARRAYDB2DUP(2DUP(3)),则该指令分配个字节单元。指令MOVAX,LENGTHARRAY执行后,AX=;指令MOVBX,SIZEARRAY执行行,BX=。5、ADDBX,[
5、SI]指令中源操作数采用的的段寄存器是。6、执行逻辑运算指令后,当结果中低8位中的“1”的个数为奇数时,标志PF=。7、从逻辑地址为0700:100开始的一个8个字的数据区,其最后一个字的物理地址是。8、指令系统是指计算机。9、若要测试AL寄存器D4、D2、D0位是否都为0,则可使用指令语句(含操作数),以产生转移条件。这条指令执行后将利用标志位实现转移。10、若定义:BDATADB2DUP(1,2,2DUP(3),4),则BDATA变量前5个单元从低地址到高地址的数据依次是。11、假设VARW是一个16位变量,则指令MOVVARW,AX的目的操作数的寻址方式是。三、问答
6、题1、8086的内部主要由那两部分构成?这两部分各自作用如何?各包含哪些电路(或组件)?2、试述MOVAX,OFFSETVAR和LEAAX,VAR两条语句的异同点?3、已知DS=2000H、BX=100H、SI=2,存储单元[21200H]~[21203H]依次存放2A4CB765,说明下列每条指令执行完后AX寄存器的内容。⑴MOVAX,[1200H]⑵MOVAX,[BX+1101H]⑶MOVAX,[SI+1100]4、如果AL=85H、BL=3,分别执行指令MULBL和IMULBL之后结果各是多少?5、如下语句中两个AND操作有什么区别?OPRDEQU34HANDAL,
7、OPRDAND0FOH6、给出下列语句执行完后AX的值。⑴MOVAX,1234H/16+10H⑵MOVAX,23HSHL4⑶MOVAX,(76543LT32768)XOR7654H四、程序阅读题1、下述程序段运行后,AX=,CF=。MOVAX,0BC5FHMOVBX,0CFBHXORAX,BXORAX,BX2、假设AX=1234H,执行如下程序段后,AX=,BX=。INCAXMOVBX,AXNEGBXADDAX,BX3、现有程序段如下:TESTAL,80HJZONELBMOVAH,1JMPDONEONELB:MOVAH,0FF