欢迎来到天天文库
浏览记录
ID:50459228
大小:100.51 KB
页数:23页
时间:2020-03-09
《《微机原理及接口技术》全套电子课件教案-期中考卷分析..ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、期中考卷分析一、选择题(共20分,每小题2分)1.下列4个等式中是正确的。A100110.11B=26.3H=38.5B100110.11B=26.CH=38.5C100110.11B=26.3H=38.75D100110.11B=26.CH=38.75D2.下列无符号数中最大的数为。。A01100010BB(10011000)BCDC61HD99DA62H(98)B98C61HD993.已知[X]补=11001101,则[X/2]补=。A01100110B11100110C10011010D三者都不是B4.
2、有符号数92H进行符号扩展,其16位表示为。A0092HB0F92HCFF92HDF092HC有符号数算术右移为除以2,最高位不变。5.用位二进制代码表示一位BCD码。A4B8C16D三者都不是A6.操作数地址在寄存器中的寻址方式,是寻址方式。A立即B直接C寄存器间接D寄存器C7.CPU的地址总线是。A单向的B单向且三态的C双向的D双向且三态的B8.8086CPU外部的地址总线为位。A16B20C24D32B9.计算机内的“溢出”是指其运算的结果。A超出了计算机内存储单元所能存储的数值范围B为无穷大C超出了该
3、指令所指定的结果单元所能存储的数值范围D三者都不是C10.CPU用减法指令对两个补码表示的带符号数据45H(被减数)和A1H(减数)进行减法运算后,标志位CF,SF,OF分别为。A0,1,1B1,1,1C0,1,0D1,1,0B01000101-1010000110100100二、填空题(共16分,每空格1分)1.8086CPU从内部功能上可分为和两个独立的功能部件。BIUEU2.计算机内有一个字节数据10111001B。(1)若把它作为无符号整数,则与之对应的十进制数为。两个无符号数比较大小时,8086CP
4、U用标志寄存器中的标志判断结果。(2)若把它作为有符号补码时,对应的十进制数为。两个有符号数比较大小时。8086CPU用标志寄存器中的标志判断结果。(3)若把它作为ASCII码,该值为字符的ASCII码,字母B的ASCII码是。(4)若把它作为一个非压缩的BCD码,它表示的数是。185CF-71SF、OF9942H3.内存单元2000H:1000H的段内偏移地址为,物理地址为,若(BP)=1000H,用指令MOVAL,[BP]取出该单元的内容,段寄存器的值应为2000H,用指令MOVAL,[BX]取出该单元的
5、内容,段寄存器的值应为2000H。1000H21000HSSDS4.8086CPU的寄存器CS:IP总是指示的地址,一般情况下当取出一个指令字节后,自动加1。5.在下列程序执行后,AL的值=。DATADB3DUP(2DUP(2,0),30H)MOVAL,DATA+930H下一条指令IP2,0,2,0,30H,2,0,2,0,30H,2,0,2,0,30H四、问答题(共14分)1.简要解释下列名词的意义:(每小题2分)(1)ASCII(2)DW(3)SF(4)堆栈P.14P.121P.57P.742.试说明循环
6、程序的基本构成部分及其作用,并说明它有哪两种结构。(6分)P.141三、指令与伪指令(共12分)1.有符号定义语句:(每小题1分)ORG100HBUFFERDB?BLOCKDW1000COUNTEQU1024指出下列指令中哪些是错误的,对“√”,错“×”。(1)ADDDI,DX(2)MOVBUFFER,AL(3)LEABL,BUFFER(4)MOVCX,DL(5)MOV[DI+2],[DI](6)MOVAL,BLOCK(7)MOV[BX],AX(8)MOVCOUNT,AX(1)(2)(7)√(3)(4)(5)
7、(6)(8)×2.已知DS=2000H,BX=100H,SI=5,20100H开始的内存单元值为0H、22H、44H、66H、88H、0AAH、0CCH、0EEH,写出下列指令分别执行后AX或AL的值。(每小题1分)(1)MOVAX,1200H(2)MOVAL,[BX](3)MOVAX,2[BX](4)MOVAX,[BX][SI]AX=1200HAL=0HAX=6644HAX=0CCAAH五、程序阅读(共10分,每空格2分)datasegmentbufferdw12h,34hcountequ$-bufferr
8、esultdb?dataendsstacksegmentparastack‘stack’db100dup(?)stackends00010010001101005个“1”结果单元=5偏移地址=2codesegmentassumecs:code,ds:data,ss:stackstartprocfarbegin:pushdsmovax,0pushaxmovax,datamovds,axleasi,bu
此文档下载收益归作者所有