青岛科技大学-信息工程-微机原理习题(共15页).doc

上传人:飞****2 文档编号:14270014 上传时间:2022-05-03 格式:DOC 页数:15 大小:318KB
返回 下载 相关 举报
青岛科技大学-信息工程-微机原理习题(共15页).doc_第1页
第1页 / 共15页
青岛科技大学-信息工程-微机原理习题(共15页).doc_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《青岛科技大学-信息工程-微机原理习题(共15页).doc》由会员分享,可在线阅读,更多相关《青岛科技大学-信息工程-微机原理习题(共15页).doc(15页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精选优质文档-倾情为你奉上一、 填空题1、十进制数25转换为二进制数是 11001B ,转换为八进制数是 31O ,转换为十六进制数是 19H 。2、十进制数-68的原码是 ,反码是 ,补码是 。(用八位二进制编码表示)。3、十进制数208.625转换成16进制数为 D0.AH 。4、十进制负数-38原码是 ,反码是 ,补码是。(用八位二进制编码表示)。5、十进制数42.625转换为二进制数是 .101B ,转换为八进制数是 52.5O ,转换为十六进制数是 2A.AH 。7、计算机存储信息的最小单位是二进制的位,1个字节等于8个二进制位,1KB等于1024个字节。8、三态输出电路可以有3种工

2、作状态,即0、1和 高阻态 。9、程序计数器用于存储计算机下一条要执行的指令的地址,可以从0开始计数(每次加1或加一个固定的数),以支持程序的顺序执行;也可以将外部数据装入其中,以支持程序跳转操作。10、CPU的控制器通常由三个部分组成,即环形计数器、指令译码器和控制矩阵 。11、8086CPU的数据总线是16位的,8088CPU的数据总线是8位的。12、8086CPU的指令队列为 6 个字节,8088CPU的指令队列为4 个字节。13、8086CPU的4个段地址寄存器分别是CS、DS、ES、SS。14、8086CPU从功能上可分为两部分,即总线接口部件BIU和执行部件EU。15、 8086/

3、8088CPU设有_6_个状态标志位,_3_个控制标志位;当执行比较指令时,如果运算结果为零,则标志位_ZF_置1;如果运算结果的最高位为1,则标志位_SF_置1。16、存储器是计算机中用于存储 程序 和数据 的装置。17、n位地址码可以表示 2n 个地址。18、8086/8088系统中存储器按 字节 编址,可寻址的存储器空间为 1MB 。 8086/8088系统把存储空间分成若干个逻辑段,每个逻辑段容量 64KB 。16 个字节的存储空间称为1节。19、8086的地址有20位,那么它的可寻址空间为 1024 K,其中每个段的最大长度为 64 K。20、m个存储单元、每个存储单元n位的存储器通

4、常表示为mn的存储器。例如:168存储器表示有16个存储单元,每个存储单元8位,它有 4 条地址线, 8 条数据线。21、逻辑地址由 段基址 和 偏移地址 组成,将逻辑地址转换为物理地址的公式是 物理地址=段基址16+偏移地址 。22、逻辑地址为5678h:2345h,其物理地址是 58AC5H 。23、8086系统中,一个总线周期至少包括_4_个时钟周期。24、8086/8088CPU有 最大 和 最小 两种工作模式。25、8086复位后如下寄存器的内容为:CS= FFFF H,IP= 0000 H。26、8086/8088中,从产生中断的方法来分,中断可以分为两类:一类是硬件中断,另一类是

5、软件中断。27、8086/8088的硬件中断可以分为两类:一类叫非屏蔽中断,另一类叫可屏蔽中断。28、中断向量是 中断服务程序 的入口地址,每一个中断向量占 4 个存储单元其中前两个单元存放中断子程序入口地址的偏移量(IP),后两个单元存放中断子程序入口地址的_段地址(CS)。29、8086CPU的中断类型码与中断向量存放地址之间的关系为:中断向量的段地址CS=0000H,中断向量的偏移量IP=中断类型码*4。30、8086微机系统中的一个中断向量占4个存储单元,假定某中断对应的中断向量存放在0000:002C H;那么该中断向量对应的中断类型号为 0B H,若该向量对应的中断处理子程序放在0

6、080:0402H开始的内存区域中,则按照地址由低到高的顺序写出从内存0002C处起始的存储单元的内容为 02H 、 04H 、 80H 、 00H 。31、 指令 是让计算机完成某种操作的命令, 指令的集合 称作指令系统。32、计算机能够直接识别的二进制形式指令称为 机器 指令,用助记符表示的指令称为 汇编 指令。33、8086寻址方式中,指令MOV AX,BP和指令MOV AX,BX的源操作数寻址方式中,源操作数默认使用的段寄存器分别为 SS 和 DS 。34、 DEBUG调试程序中,用于显示当前寄存器内容的指令是_r_。35、系统功能调用分以下三个步骤:(1)传送入口参数到指定寄存器中;

7、(2)功能号送入AH寄存器中;(3)INT 21H。36、在微机系统中,可采用的输入/输出控制方式一般有4种: 程序控制方式 、中断控制方式 、 直接存储器存取方式 、 输入/输出处理机方式 。37、8255A芯片内部包含3个 8 位的输入/输出端口。各端口可有 3 种基本工作方式。38、可编程并行接口芯片8255A有两种类型的控制字,分别为工作方式控制字和置位/复位控制字。二、选择题1、与十进制数56等值的二进制数是 A) 。A) B) C) D)2、十进制数36.875转换成二进制数是 B) 。A).01 B).111 C).11 D).1013、十进制数59转换成八进制数是 A) 。A)

8、73Q B)37Q C)59Q D)112Q4、将十进制小数0.6875转换成八进制小数是 C) 。A)0.045Q B)0.054Q C)0.54Q D)0.45Q5、与十进制数58.75等值的十六进制数是 B) 。A)A3.CH B)3A.CH C)3A.23H D)C.3AH6、二进制数10101转换成十进制数是 C) 。A)25 B)23 C)21 D)227、十进制负数-61的八位二进制原码是 B) 。A) B) C) D)8、十进制正数38的八位二进制补码是 D) 。A) B) C) D)9、十进制负数-38的八位二进制补码是 D) 。A) B) C) D)10、有一个八位二进制数

9、补码是,其相应的十进制数是 A) 。A)-3 B)-2 C)509 D)25311、补码表示的真值为 (D) (A) 93 (B) 43 (C) 42 (D) 8512、补码表示的真值为 (C) 。(A) 0 (B) 0 (C) 128 (D) 12813、8位二进制补码表示的整数数据范围是 (A) 。(A) -128127 (B) -127127 (C) -128128 (D) -12712814、8位二进制原码表示的整数数据范围是 B 。(A) -128127 (B) -127+127 (C) -128+128 (D) -127+12815、CPU指的是 (B) 。(A)控制器 (B)运算

10、器和控制器 (C)运算器、控制器和主存 (D)运算器16、环形计数器是组成 B 的一部分。(A)总线接口单元 (B)控制部件 (C)算术逻辑单元 (D)运算器17、8086的工作方式为 A 。(A)实地址方式 (B)保护地址方式 (C)虚拟8086方式 (D)实地址和保护地址方式18、8086的第25引脚ALE的作用是 A 。(A) 最小工作模式下地址锁存允许 (B) 最大工作模式下地址锁存允许 (C) 最小工作模式下数据允许输出 (D) 最大工作模式下数据允许输出19、标志寄存器中的奇偶标志PF=1表示的是 (A) 。(A)运算结果低8位中所含1的个数为偶数(B)运算结果低8位中所含1的个数

11、为奇数 (C)运算结果16位中所含1的个数为偶数(D)运算结果16位中所含1的个数为奇数21、 8086CPU的总线周期中,在T3状态的结束时会检测_ D _信号,如果该信号无效,会在T3状态之后插入等待状态Tw。AHLDA BHOLD CINTR DREADY 22、指令MOV AL,16H中,源操作数采用的寻址方式是: A) 。A)立即数寻址 B)寄存器寻址 C)直接寻址 D)寄存器间接寻址23、指令MOV AL,BL中,源操作数采用的寻址方式是: B) 。A)立即数寻址 B)寄存器寻址 C)直接寻址 D)寄存器间接寻址24、指令MOV AX,1070H中,源操作数采用的寻址方式是: C)

12、 。A)立即数寻址 B)寄存器寻址 C)直接寻址 D)寄存器间接寻址25、指令MOV AX,BX中,源操作数采用的寻址方式是: D) 。A)立即数寻址 B)寄存器寻址 C)直接寻址 D)寄存器间接寻址26、设DS=2000H,则指令MOV AX,1050H的源操作数的物理地址是 (A) 。(A)21050H (B)2000H (C)1050H (D)3050H27、 使用直接寻址方式中,操作数在 C 中。A.通用寄存器 B. 堆栈 C. 存储器 D. 段寄存器28、寄存器间接寻址方式中,操作数在 (C) 中。(A)通用寄存器 (B)堆栈 (C)主存单元 (D)段寄存器29、MOV AX,BX+

13、SI的源操作数的物理地址是 (A) 。(A)16(DS)+(BX)+(SI) (B)16(ES)+(BX)+(SI)(C)16(SS)+(BX)+(SI) (D)16(CS)+(BX)+(SI)30、直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为 (C) 。(A)直接、立即、间接 (B)直接、间接、立即(C)立即、直接、间接 (D)不一定31、用汇编语言编写的程序需要经过(D) 翻译成机器语言后,才能在计算机中执行。(A)编译程序 (B)解释程序 (C)操作系统 (D)汇编程序32、假定DS=1000H,AX=2000H,1234H=30H,1235H=40H当执行完MOV AX

14、 ,1234H指令后,AX的值为 A 。(A) 4030H (B) 3040H (C) 1234H (D) 2000H33、假定DS=1000H,AX=2000H,1234H=3000H,当执行完LEA AX,1234H指令后,AX的值为 (D) ,执行MOV AX,1234H后,AX的值为 (C) 。(A) 1000H (B) 2000H (C)3000H (D) 1234H34、当执行完下列指令序列后,标志位CF和SF的值为 。 MOV AL,0B9H ADD AL,24H(A) 0,0 (B) 0,1 (C) 1,0 (D) 1,135、 堆栈的工作方式是 A 。A.先进后出 B.后进后

15、出 C.先进先出 D.无要求36、8086/8088 CPU的I/O指令采用间接寻址时,可用的间址寄存器是 (B) 。(A) BX (B) DX (C) SI (D) DI37、INC指令执行后,不变化的标志位是:_B_。A. ZF B. CF C. OF D. PF38、某条指令可以完成对指令中给出的操作数取补码的功能,这条指令为 A 。(A) NEG (B)XCHG (C) XLAT (D) TEST 39、ROR指令的意义是 A 。(A) 不带CF的循环右移 (B) 带CF的循环右移 (C) 算术右移 (D) 逻辑右移40、逻辑移位指令SHL用于 (C) 。(A)带符号数乘以2 (B)带

16、符号数除以2(C)无符号数乘以2 (D)无符号数除以241、当AB时转移的条件转移指令为(A、B为无符号数) (A) 。(A) JA (B) JAE (C) JG (D) JGE42、IRET指令的功能为 A 。(A)中断返回 (B) 有符号数小于时转移 (C)溢出时中断 (D) 过程返回43、调试程序DEBUG中的指令U的含义是 D 。(A)从指定地址显示内容(B)从指定地址执行程序(C)读并显示输入的字节(D)反汇编44、把若干个模块连接起来成为可执行文件的系统程序是 B 。A. 汇编程序 B.连接程序 C. 机器语言程序 D.源代码程序45、下列伪指令中,定义字节变量的是 A 。ADB

17、BDW CDD DDT46、使用DOS功能调用时,功能号应放在 A 寄存器中。A. AHB. BL C. AXD. DL47、8255A是一个 (A) 芯片。(A)可编程并行通信接口 (B)ALU (C)可编程串行通信接口 (D)中断控制三、简答题1、 写出半加器的真值表,求出逻辑表达式并画出其电路图。答:设A、B表示半加器的两个输入端,S表示和,C表示进位,则半加器的真值表如下:ABCS0011010100010110根据半加器的真值表,可以得出其逻辑表达式如下:&=1CSABC=A与BS=A异或B由此得到半加器的电路图如下: 2、写出全加器的真值表,求出逻辑表达式并画出其电路图。 3、简述

18、8086/8088 CPU的6个状态标志位SF、ZF、PF、CF、AF、OF的含义。答:SF:符号标志,和运算结果的最高位相同,表示运算结果是正还是负。ZF:零标志,表示当前的运算结果是否为零,是则为1,否则为0。PF:奇/偶标志,如运算结果低8位中所含的1的个数为偶数,则为1,否则0CF:进位标志,当执行一个加法运算使最高位产生进位时,或者执行一个减法运算引起最高位产生借位时,CF为1,此外,循环指令也会影响这一标志。AF:辅助进位标志,如果当进行加法运算时,第三位向第四位进位,或者进行减法运算时,第三位从第四位借位,则AF为1。辅助进位标志一般在BCD码运算中作为是否进行十进制调整的判断依

19、据。OF:溢出标志,运算结果产生溢出则为1,否则为0。4、8086系统最大模式与最小模式有何区别?简述8086最小工作模式下的典型配置。5、简述8086CPU总线接口部件BIU的功能和组成。答:总线接口部件的功能是负责与存储器、I/O端口传送数据。具体讲,总线接口部件要从内存取指令送到指令队列;CPU执行指令时,总线接口部件要配合执行部件从指定的内存单元或外设端口中取数据,将数据传送给执行部件,或者把执行部件的操作结果传送到指定的内存单元或外设端口中。总线接口部件由下列个部分组成:4个段地址寄存器,即CS、DS、ES、SS;16位的指令指针寄存器IP;20位的地址加法器;6字节的指令队列。6、

20、简述8086CPU执行部件EU的功能和组成。答:执行部件EU的功能就是负责指令的执行,对指令进行译码,并利用内部的寄存器和ALU对数据进行所需的处理。执行部件EU有下列部分组成:4个通用寄存器,即AX BX CX DX;4个专用寄存器,即基数指针寄存器BP、堆栈指针寄存器SP、源变址寄存器SI、目的变址寄存器DI;标志寄存器;算术逻辑单元。7、解释中断类型码、中断向量、中断向量表。答:中断类型码:8086/8088的中断系统为每个中断分配一个编号,这个编号称为中断类型码。中断向量:中断向量是中断处理子程序的入口地址,每个中断类型对应一个中断向量。中断向量表:在内存分配一段区域用来存放每个中断类

21、型的中断向量,这些中断向量存放在一起形成一张表,称为中断向量表。8、试说明可屏蔽中断和非屏蔽中断的区别和联系。可屏蔽中断和不可屏蔽中断都属于外部中断,是由外部中断源引起的;但它们也有区别:可屏蔽中断是通过CPU的INTR引脚引入,当中断标志IF1时允许中断,当IF=0时禁止中断,不可屏蔽中断是由NMI引脚引入,不受IF标志的影响。9、简述可屏蔽中断的响应过程。答:(1)从数据总线上读取中断类型码,将其存入内部暂存器。(2)将标志寄存器的值推入堆栈。(3)把标志寄存器的中断允许标志IF和单步标志TF清零。(4)将断点保护到堆栈中。(5)根据前面得到的中断类型码,到内存的中断向量表中找到中断向量,

22、再根据中断向量转入相应的中断处理子程序。10、简述中断处理程序的结构模式。答:所有的中断处理子程序都有如下的结构模式:(1) 中断处理子程序的开始必须通过一系列推入堆栈指令来进一步保护中断时的现场,即保护CPU各寄存器的值(当然有时未必需要保存所有寄存器的值)。(2) 在一般情况下,应该用指令设置中断允许标志IF来开放中断,以允许级别较高的中断请求进入。(3) 中断处理的具体内容是中断处理子程序的主要部分。(4) 中断处理子程序的尾部则是一系列弹出堆栈指令,使得各寄存器恢复进入中断处理时的值。(5) 最后是中断返回指令,中断返回指令的执行会使堆栈中保存的断点值和标志值分别装入IP,CS和标志寄存器。11、 什

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com