某计算机系统20位地址线 8位数据线,微机原理期末复习题(总13页).doc

dc60c5ff59da21688d9d4d0085fbffa9.gif微机原理期末复习题(总13页).doc

第 13 页 共 13 页第一章一、填空题1、86的压缩BCD码表示形式为( 86H )。2、基本的ASCII码为8位编码,共有_27个字符。3、计算机中的总线包括地址总线、_数据总线和_控制总线。4、计算机系统由硬件_系统和软件系统两大部分组成。5、CPU的字长与_数据总线_有关;寻址空间与_地址总线有关。6、若CPU的数据线宽度为8位,则它的字长为8位;地址线宽度为16位,则它的寻址空间为216B_。7、计算机语言分为_低级语言、_中级语言和_高级_语言。8、计算机软件分为系统软件和应用_软件两大类。9、8位有符号二进制数为正数时,符号位b7为_183;为负数时,符号位b7为-73_。10、正数的原码、反码、补码_是相同的_;11、目前,微型计算机的核心部件是 _ CPU。二、名词解释微机 微处理器 微型计算机系统 汇编语言 操作系统 系统软件BIU EU ASCII码 BCD码三、判断题。请判断以下题的正误,对于“”的请说明原因。1、8位二进制数的补码表示范围为-127 127。( X )。 -128 1272、CPU的寻址空间与它的数据线宽度有关( X )。3、CPU的数据线宽度越宽,它的相对运行速度越快( )。4、寄存器和存储器都是CPU内部的存储单元( X )。寄存器是CPU内部的存储单元5、十进制数456的压缩BCD码表示形式为010001010110BCD( )。6、-100的8 位二进制数原码值为11100100B,补码值为10011100B( )。7、回车符CR的ASCII 码值是0DH( )。第二章一、填空题1、SP是一个( 16 )位寄存器。Flags是一个( 16 )位寄存器。控制标志位TF的含义为 追踪标志,当TF置为1,CPU进入单步执行方式,即每执行一条指令,产生一个单步中断请求 )。2、设某一堆栈段中当前栈顶的逻辑地址为2000H0200H,在弹出两个字后栈顶的物理地址是(2000H01FCH )。3、设双字12345678H的起始地址是0A0000H,则此双字中12H所在单元的物理地址是( 0A0003H )。4、在8086中,每一内存单元只能有一个 物理 地址,但可以有多个 逻辑 地址。5、判断有符号数运算是否溢出应根据( OF )标志位。6、8086 CPU中,用于区分CPU是工作在最大模式还是最小模式的引脚是(MN/MX )。7、8086 CPU中的寄存器都是( 16 )位的。8、总线周期是( CPU通过总线对存储器或IO接口进行一次访问所需要的时间 )二、名词解释指令周期 逻辑地址 物理地址 段地址 偏移地址 时钟周期 标志寄存器堆栈 寄存器 三、判断题。请判断以下题的正误,对于“”的请说明原因。1、内存的物理地址是唯一的,每一个内存单元可存放一个16位二进制数。 X 每一个内存单元可存放一个8位二进制数2、 存储器是计算机系统中不可缺少的部分。( ) 3、8086 CPU为16位处理器,一次可并行传送8位或16位二进制数。( )4、8086 CPU的数据总线和地址总线都是20位。( X ) 5、8086 CPU的BIU中包含有一个16位的地址加法器。(X ) 8086 CPU的BIU中包含有一个20位的地址加法器6、因为8086存储单元的段地址和偏移地址均为16位,则8086存储单元的地址线为32位。( x ) 因为8086存储单元的段地址和偏移地址均为16位,则8086存储单元的地址线为20位7、8086 CPU可以通过改变指令指针IP的内容来改变执行顺序。( ) 8、8086 CPU的16位标志寄存器FR中每位均有确定含义。( X) 9、8086 CPU的基本读写总线周期由4个时钟周期组成。( ) 10、8086CPU在一个存储单元中,可存入8位数据或者16位数据。( x) 8086CPU在一个存储单元中,可存入8位数据.11、8086CPU允许多个逻辑段重叠或交叉。( X ) 8086CPU允许多个逻辑段重叠12、堆栈指针SP总是指向堆栈的栈顶。( ) 13、8086 CPU从功能结构上看,其由控制器、运算器、寄存器三部分组成。 X 8086 CPU从功能结构上看,其由执行单元和总线接口单元组成.14、寄存器寻址比存储器寻址的运算速度快( )四、单项选择题1、8086 CPU引脚中区分CPU进行存储器访问还是IO访问的控制引脚是 B 。 A、MN/MX B、M/IO C、INTR D、NMI2、若某数据段位于存储区38000H47FFFH,则该数据段的段地址为( )。 A38000H B47FFFH C3000H D3800H3、程序设计中所使用的地址是( A )。 A逻辑地址 B有效地址 C物理地址 D段基址4、标志寄存器Flags中存放两类标志,即( B )。 A符号标志、溢出标志 B控制标志、状态标志 C方向标志、进位标志 D零标志、奇偶标志5、下列有关指令指针寄存器的说法中,哪一个是正确的( B )。 AIP存放当前正在执行的指令在代码段中的偏移地址 BIP存放下一条将要执行的指令在代码段中的偏移地址 CIP存放当前正在执行的指令在存储器中的物理地址 DIP存放当前正在执行的指令在存储器中的段地址6、某系统中,已知建立堆栈时SS2360H,SP0800H,经过一段时间后,SP的内容变为0700H,则堆栈中有多少个字的数据( A ) A80H B50H C100 D100H7、 8088/8086CPU从功能结构上看,是由( D)组成的。 A、控制器和运算器 B、 控制器和运算器 C、控制器和20位物理地址加法器 D、执行单元和总线接口单元8、8086 CPU内部具有( B )个8位寄存器。 A、4 B、8 C、14 D、209、8086 CPU的标志寄存器中有( D )个有效位。 A、1 B、3 C、6 D、910、8086 CPU对存储器采用分段管理的方法,每个存储单元均拥有( D )两种地址。 A、实地址和虚拟地址 B、 20位地址和16位地址 C、逻辑地址和物理地址 D、 段基址和偏移地址14、8086/8088CPU中,引脚RD和WR的作用是( C) A、 CPU控制数据传输的方向 B、 CPU实现存储器存储操作控制 C、 CPU实现读或写操作时的控制线 D、CPU实现读地址数据线分离控制15、8086 CPU中,可屏蔽中断请求的控制引脚是( C ) A、NMI B、HOLD C、INTR D、INTA16、8086 CPU可访问( C )个字端口 A、 1K B、 32K C、 64K D、 1M17、 8086/8088CPU将数据压入堆栈时,栈区指针的变化为( c ) A、SS内容改变,SP 内容不变 B、SS内容不变,SP 内容加2 C、SS内容不变,SP 内容减2 D、SS和SP内都容改变18、在以下关于8086/8088对存储器进行分段管理的叙述中,不正确的是( D )。 A、1MB内存的空间可分为若干个64KB的段 B、 段的大小根据具体需要而定,最大不超过64KB C、段的起始地址能被16整除 D、段与段之间可以交叉 三、简答题 1、找出字符串“Pentium”的ASCII码,将它们依次存入从00510H开始的字节单元中,画出它们存放的内存单元示意图。 P e 65Hn . m 00510H00511H2、有一双字87654321H在内存中的地址为30101H,画出其在8086系统的内存中存放的情况。 21H 43H65H 87H30101H3、8086的标志寄存器分为6个状态标志位和3个控制标志位,它们各自的含义和作用是什么第三章一、填空题1、若要在DEBUG下显示偏移地址为2000H单元处的指令,相应命令应为( U 2000H )。 2、条件转移指令JNZ的测试条件是 ZF0 。3、MOV BP,AL指令中,目的操作数为_寄存器间接_寻址方式,对_堆栈_段的数据进行操作。4、当采用寄存器间接寻址时,使用通用寄存器BX、DI、SI时,可以默认不写的段寄存器是_DS_5、采用寄存器间接寻址,当使用通用寄存器BP时,可以默认不写的段寄存器是SS。6、条件转移指令是一种短转移,其转移范围在_ -128 127 内。7、DEC BYTE PTRDI指令中,操作数的数据类型是_ 内存操作 。8、循环指令LOOPZ终止循环的条件是CX0或者ZF0。9、将AX寄存器清0的的逻辑指令是xor ax,ax或 and ax,0 _(2) _。10、已知AX0202H、CX0003H,执行指令SAR AX,CL后,寄存器AX_0040H_。二

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值