微机原理参期末考试题.doc_第1页
微机原理参期末考试题.doc_第2页
微机原理参期末考试题.doc_第3页
微机原理参期末考试题.doc_第4页
微机原理参期末考试题.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

分享日志 微机原理参期末考试题 一、单选 1. 98的BCD码是(B) B) 100110002. 0110110 的补码是(A) A) 110010103. 38的反码是(A) A)110110014. 十进制数92对应的二进制数为(A) A) 010111005. 十六进制数ABH相应的二进制数是(A) A)101010116. 十六进制38H相应的十进制数是(B) B) 567. 伪指令DATA DW 5678H所定义的数据类型为 (B) B) 字8. 设DS=2000H,BX-0140H.指令MOV AX,BX源操作数的物理地址是(B) B)20140H9. 有伪指令语句DATA1 DW 2000H,经汇编后DATA1+2单元的内容为(C) C) 10H10. x反=10101011,则它的数值是(A) A)-8411. x补=10100001,它的数值是(A) A)-9512. 伪指令DATA DB 58H 所定义的数据类型为(A) A)字节13. 设DS =2000H,BX=0140H,指令MOV AX,100HBX源操作数的物理地址是(A) A)20240H14. 8086指令系统中,用串操作指令实现数据在存贮器之间传送,其源数据的地址是(A) A)DS; SI15. 执行 MUL DL 指令后,其结果存于(A ) A) AX16. 有伪指令语句DATA1 DW 1122H,经汇编后DATA1单元的内存为(B) B)22H17. 下面哪个标号不符合要求? (B) B)5AB18. 用来存放下一条将要执行指令的地址的寄存器是 (B) B) IP19. 下面存储器中,电源断电后存储信息会丢失的是(B) B) RAM20. 相对内存储器,外存储器其特点是(A) A)容量大、存取速度慢、CPU不能直接访问。21. 受CLI和STI指令控制的中断是(B) B) INTR22. 用符号和助记符书写指令的语言叫(B) B)汇编语言23. 0110110的补码是(A) A) 1100101024. 0101000的反码是(A) A)1101011125. X原=01110011,则真值是(A) A)11526. 下面哪个标号不符合要求(B) B) 5027. 用来存放堆栈顶部地址的寄存器是(A) A) SP28. 下面存储器中具有易挥发特性的存储器是(A) A)RAM29. 8086CPU 的中断类型有(B) B)内部中断和外部中断30. 2114 是1K*4位的存储器芯片,芯片有地址线(A) A)10条31. 相对外存储器,内存储器其特点是(B) B容量小、存取速度快,CPU能直接访问.32. 执行ADD AL,BL 后其结果存在(A) A) AL33. 用1K*4位的RAM存储器芯片,构成256K*8位存储器,需要存储芯片(A) A) 512片.34. 执行堆栈操作,其操作规则是(A) A)先进后出35. 完成将有符号数BX的内容除以2可用指令(B) B) SAR BX, 136. 将寄存器AX中的内容乘2用指令(B) B) SAL AX , 137. 微型计算机的主机是(C) C) CPU+内存贮器38. 一条指令由四个字段组成,其中必不可少的字段是(B) B)操作码二、填空1 8086CPU有16位 数据总线、20位地址总线,可寻址空间是1 MB。2. 下面指令中 源操作数的寻址方式是:(1)MOV AX , 2000H 立即寻址 (2)MOV AX , BX 寄存器寻址 ;(3)MOV AL , 1000H 直接寻址3. 32 位地址总线可寻址存储空间为 4GB4. 变量和标号有三种特性,分别是 段属性、偏移属性、类型属性。5. 将左边的词汇和右边的说明联系起来,在括号中填入所选的字母。堆栈 (C) A.保存当前堆栈顶部的寄存器。SP (A) B.保存各逻辑段起始地址的寄存器。物理地址 (D) C.以后进先出方式工作的存贮空间。段寄存器 (B) D.唯一代表存贮空间中每个字节单元的地址。 伪指令 (E) E.汇编控制指令,它没有机器码一一对应。6.8 位二进制数是一字节。7. 汇编语言程序有四种基本结构,分别为 顺序程序 、分支程序 、循环程序 和 子程序 。8.汇编语言源程序的语句有三种类型,即指令语句、伪指令语句和宏指令语句。9.内存某单元的内容为 11010011B (1)该数为原码,真值是 83D (2)该数为反码,真值是 44D. (3)该数为补码,真值是 45D 10.输入/输出数据的三种基本方式是 程序控制、中断方式 和 DMA方式 .三、分析题1. MOV AL, 98H ADD AL, 55H 答:AL=11101101(EDH), ZF=0 ,CF=0 ,SF= 02. MOV SP, 2500H MOV AX, 1234H PUSH AX POP DX 答: SP=2500H DX=1234H3. ORG 2200H DA DW 3456H DA1 DB A DA2 DB 21H 经汇编后下面各单元内容是什么? 答:(2200H)=56H, (2201H)=34H, (2202H) =A,(2203H)=21H4. MOV AL, 99H MOV BL, AL AND AL , 0FH 答: AL=09H BL=99H5.MOV AL, 98H SUB AL, 67H 答:AL=31H(00110001) , CF=0 , SF=0 , ZF=0 .6. XOP AL , AL MOV AL, 0ABH ADD AL , 34H 答: AL=DEH SF=1 CF= 0 ZF= 0 OF= 07.MOV SP, 2500H MOV AX, 0ABCDH MOV BX,1234H PUSH AX PUSH BX POP DI POP CX答: SP=2500H AX= ABCDH BX=1234H DI=1234H CX=ABCDH8. DA DB 20H DUP (?) MOV AL ,TYPE DA MOV BL, LENGTH DA MOV CL, SIZE DA 答:AL= 1 BL= 20H CL= 20H9.MOV AL,59H MOV CL,04 ROL AL,CL MOV BL,AL AND AL,0FH答:AL= 05H BL= 95H10.选择合适的指令或指令组分别完成下列要求将AL清零, 且清进位标志。 XOR AL, AL将BL的高4位置1,低4位不变。 OR BL, 0F0H将CL中D7,D0低位变反,其余位不变. XOR CL,81H将DL 中的高4位与低4位对调。 MOV CL , 4ROR DL , CL四、简答1. 什么叫寻址方式?8086 有哪些寻址方式? 答:寻址操作数有效地址的方式叫寻址方式。 8086的寻址方式有:立即寻址、寄存器寻址、直接寻址、寄存器间接寻址、基址寻址和变址寻址、基址变址寻址。2. 什么叫中断?中断有那些类型? 答:CPU在执行正常的过程中,由于出现了CPU内部异常事件或外设请求,CPU暂停正自爱运行的程序。而转去执行请求中断的外设或内部异常时间处理操作。当处理结果后,CPU 再回到被中断的程序继续执行,这个过程叫中断。 中断类型有:内部中断和外部中断。3.CPU与外设之间数据传送的方式有哪些?试说明程序控制传送方式。 答:CPU与外设之间数据传送的方式有:程序控制方式、中断方式和DMA方式。 程序控制方式又叫查询方式,是指CPU与外设传输数据之前,先查询外设状态,只有当外设为传输数据作好准备时才进行一次数据传输,否则等待。4. 什么叫变量?变量有哪三个特性? 答:程序运行期间会改变的量叫变量。变量有三种特性; 段属性:变量所在段的首地址。 偏移属性:变量距离段首地址的字节数。 类型属性:变量数组中每个数据所占的字节数。5. 存储器有哪些类型? 答:存储器费内存储器和外存储器。内存储器存放当前正在运行的程序和数据。内存储器有随即存取存储器RAM和只读存储器ROM,外存储器存放暂时不用的程序和数据,外存储器有硬盘、软盘、光盘、磁带等。6.计算机的硬件系统由哪几个部件组成?简述各部件的功能?答:计算机硬件由运算器、控制器、存储器、输入设备和输出设备组成。 运算器: 主要进行算数和逻辑运算 控制器:控制从存储器取指令,送指令寄存器,再送指令译码器,根据指令的功能产生一系列时序信号控制各部件动作。 输入设备: 从外部获取信息的装置 输出设备:将计算机运算结果转换为人们或设备能识别的形式。7.串行通信与并行通信的主要区别是什么?各有什么优缺点? 答:串行通信的数据是一位一位地沿着一条传输线从一个设备传到另一个设备。优点是传输线少,成本低,缺点是传输速度慢.并行通信是用一组传输线,每位一条线,数据各位同时传输。优点是传输速度快。缺点是传输线多,成本高.五、计算题 数据运算时,位对位进行。 1.已知X=01110000,Y=01101010,计算X+Y和X-Y. X+Y=01110000+01101010=11011010 X-Y=01110000-01101010=00000110 二进制数运算:做加法。逢二进一,做减法时,借一当二。 2.已知X=+56,Y=+32,试求X+Y补和X-Y补. X补=00111000=38H Y补=00100000=20H -Y补=11100000=E0H X+Y补=X补+Y补=00111000+00100000=01011000=58H X-Y补=X补+-Y补=00111000+11100000=00011000=18H 正数的补码最高位为0,其余位为数值大小,即与原码相同。 负数的补码是反码的末位加1.3. 已知X=01110101,Y=00001111,分别求X与Y、X或Y、X异或Y1)XY=00000101 2) XY=01111111 3) XY=0111101000110101 01110101 01110101 00001111 00001111 00001111 00000101 01111111 01111010 1)只有1与1,结果才为1,0与任何数都为0. 2)只有0或0为0,1与任何数或都为1. 3)与0异或时保持原数不变,与1异或时将原数取反,即相同时异或结果为0, 相异时异或结果为14. 有一串行数据,每秒钟传输960个字符,字符格式是:一个起始位、7个数据位、1个奇偶校验位和1个停止位。问:数据传送的波特率和比特率各是多少?1)波特率:美妙钟传送的二进制数位数。B/s 960字符/秒 10位/字符=9600位/秒=9600波特2)比特率: 每钟传送的有效数据位数960字符/秒 7 位/字符=6720位/秒=6720 比特六、程序设计 1.试编制一程序,找出DA数据区50个字节无符号数的最大数,存放在MAX单元中。(只要求编写功能部分)LEA SI, DA ;建立地址指针MOV CX, 50 ;建立数据个数计数器 MOV AL, SI DEC CX LOP: INC SI CMP AL, SI JAE NEXT MOV AL, SI ;AL中数小,则把大数送AL中 NEXT:LOOP;OP MOV MAX, AL ;存结果MOV AH,4CH INT 21H 2.设在DA开始的数据区中存有20个字节数据,试求20个数据的和,并将结果存入 DR存储单元中.(设和不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论