第一章一、填空题1、86的压缩BCD码表示形式为()。
2、基本的ASCII码为______位编码,共有_____个字符。
3、计算机中的总线包括____ __、_________和___________。
4、计算机系统由_______系统和______系统两大部分组成。
5、CPU的字长与________有关;寻址空间与_________有关。
6、若CPU的数据线宽度为8位,则它的字长为____位;地址线宽度为16位,则它的寻址空间为_________。
7、计算机语言分为_______语言、_______语言和_________语言。
8、计算机软件分为__________软件和_________软件两大类。
9、8位有符号二进制数为正数时,符号位b7为_____;为负数时,符号位b7为_____。
10、正数的原码、反码、补码________;11、目前,微型计算机的核心部件是_______。
12、10011011B-00110100B= 。
10011101B∧01101110B= 。
二、名词解释微机微处理器微型计算机系统汇编语言操作系统系统软件BIU EU ASCII码BCD码三、判断题。
请判断以下题的正误,对于“×”的请说明原因。
1、8位二进制数的补码表示范围为-127 ~+127。
()。
2、CPU的寻址空间与它的数据线宽度有关()。
3、CPU的数据线宽度越宽,它的相对运行速度越快()。
4、寄存器和存储器都是CPU内部的存储单元()。
5、十进制数456的压缩BCD码表示形式为010*********BCD()。
6、-100的8 位二进制数原码值为11100100B,补码值为10011100B()。
7、回车符CR的ASCII 码值是0DH()。
第二章一、填空题1、SP是一个()位寄存器。
Flags是一个()位寄存器。
控制标志位TF的含义为:)。
2、设某一堆栈段中当前栈顶的逻辑地址为2000H:0200H,在弹出两个字后栈顶的物理地址是()。
3、设双字12345678H的起始地址是0A0000H,则此双字中12H所在单元的物理地址是()。
4、在8086中,每一内存单元只能有一个( ) 地址,但可以有多个( )地址。
5、判断有符号数运算是否溢出应根据()标志位。
6、8086 CPU中,用于区分CPU是工作在最大模式还是最小模式的引脚是()。
7、8086 CPU中的寄存器都是()位的。
8、总线周期是()二、名词解释指令周期逻辑地址物理地址段地址偏移地址时钟周期标志寄存器堆栈寄存器三、判断题。
请判断以下题的正误,对于“×”的请说明原因。
1、内存的物理地址是唯一的,每一个内存单元可存放一个16位二进制数。
( )2、存储器是计算机系统中不可缺少的部分。
()3、8086 CPU为16位处理器,一次可并行传送8位或16位二进制数。
()4、8086 CPU的数据总线和地址总线都是20位。
()5、8086 CPU的BIU中包含有一个16位的地址加法器。
()6、因为8086存储单元的段地址和偏移地址均为16位,则8086存储单元的地址线为32位。
()7、8086 CPU可以通过改变指令指针IP的内容来改变执行顺序。
()8、8086 CPU的16位标志寄存器FR中每位均有确定含义。
()9、8086 CPU的基本读写总线周期由4个时钟周期组成。
()10、8086CPU在一个存储单元中,可存入8位数据或者16位数据。
()11、8086CPU允许多个逻辑段重叠或交叉。
()12、堆栈指针SP总是指向堆栈的栈顶。
()13、8086 CPU从功能结构上看,其由控制器、运算器、寄存器三部分组成。
( )14、寄存器寻址比存储器寻址的运算速度快()四、单项选择题1、8086 CPU引脚中区分CPU进行存储器访问还是I/O访问的控制引脚是( )。
A、MN/MXB、M/IOC、INTRD、NMI2、若某数据段位于存储区38000H~47FFFH,则该数据段的段地址为()。
A.38000H B.47FFFH C.3000H D.3800H3、程序设计中所使用的地址是()。
A.逻辑地址B.有效地址C.物理地址D.段基址4、标志寄存器Flags中存放两类标志,即()。
A.符号标志、溢出标志B.控制标志、状态标志C.方向标志、进位标志D.零标志、奇偶标志5、下列有关指令指针寄存器的说法中,哪一个是正确的()。
A.IP存放当前正在执行的指令在代码段中的偏移地址B.IP存放下一条将要执行的指令在代码段中的偏移地址C.IP存放当前正在执行的指令在存储器中的物理地址D.IP存放当前正在执行的指令在存储器中的段地址6、某系统中,已知建立堆栈时SS=2360H,SP=0800H,经过一段时间后,SP的内容变为0700H,则堆栈中有多少个字的数据()A.80H B.50H C.100 D.100H7、8088/8086CPU从功能结构上看,是由()组成的。
A、控制器和运算器B、控制器和运算器C、控制器和20位物理地址加法器D、执行单元和总线接口单元8、8086 CPU内部具有()个8位寄存器。
A、4B、8C、14D、209、8086 CPU的标志寄存器中有()个有效位。
A、1B、3C、6D、910、8086 CPU对存储器采用分段管理的方法,每个存储单元均拥有()两种地址。
A、实地址和虚拟地址B、20位地址和16位地址C、逻辑地址和物理地址D、段基址和偏移地址11、8086/8088CPU中,时钟周期、指令周期和总线周期按费时长短的排列是()A、时钟周期>指令周期>总线周期B、时钟周期>总线周期>指令周期C、指令周期>总线周期>时钟周期D、总线周期>指令周期>时钟周期12、下列说法中属于最小工作模式特点的是()A、CPU提供全部的控制信号B、由编程进行模式设定C、不需要8286收发器D、需要总线控制器828813、若8086CPU工作于最小方式,当M#/IO = 0、/RD = 1、/WR = 0时,表明CPU正在进行()的操作。
A、存贮器读B、存贮器写C、I/O读D、I/O写14、8086/8088CPU中,引脚RD和WR的作用是()A、CPU控制数据传输的方向B、CPU实现存储器存储操作控制C、CPU实现读或写操作时的控制线D、CPU实现读地址数据线分离控制15、8086 CPU中,可屏蔽中断请求的控制引脚是()A、NMIB、HOLDC、INTRD、INTA16、8086 CPU可访问()个字端口A、1KB、32KC、64KD、1M17、8086/8088CPU将数据压入堆栈时,栈区指针的变化为()A、SS内容改变,SP 内容不变B、SS内容不变,SP 内容加2C、SS内容不变,SP 内容减2D、SS和SP内都容改变18、在以下关于8086/8088对存储器进行分段管理的叙述中,不正确的是()。
A、1MB内存的空间可分为若干个64KB的段B、段的大小根据具体需要而定,最大不超过64KBC、段的起始地址能被16整除D、段与段之间可以交叉五、简答题1、找出字符串“Pentium”的ASCII码,将它们依次存入从00510H开始的字节单元中,画出它们存放的内存单元示意图。
2、有一双字87654321H在内存中的地址为30101H,画出其在8086系统的内存中存放的情况。
3、8086的标志寄存器分为6个状态标志位和3个控制标志位,它们各自的含义和作用是什么?第三章一、填空题1、若要在DEBUG下显示偏移地址为2000H单元处的指令,相应命令应为:()。
2、条件转移指令JNZ的测试条件是。
3、MOV [BP],AL指令中,目的操作数为______寻址方式,对______段的数据进行操作。
4、当采用寄存器间接寻址时,使用通用寄存器BX、DI、SI时,可以默认不写的段寄存器是______5、采用寄存器间接寻址,当使用通用寄存器BP时,可以默认不写的段寄存器是______。
6、条件转移指令是一种短转移,其转移范围在___ 内。
7、DEC BYTE PTR[DI]指令中,操作数的数据类型是___ 。
8、循环指令LOOPZ终止循环的条件是__________。
9、将AX寄存器清0的的逻辑指令是____(1)____或__ _(2)____ _。
10、已知AX=0202H、CX=0003H,执行指令SAR AX,CL后,寄存器AX=______。
二、名词解释寻址方式指令系统源操作数目的操作数三、判断题。
请判断以下题的正误,对于“×”的请说明原因。
1、立即寻址方式只能用于源操作数。
()2、DOS所有的功能子程序调用都是利用INT 21H中断指令。
()3、指令“MOV AX,[BP]”的源操作数的物理地址为SS*16+BP。
()4、指令指针寄存器IP是不能通过指令访问的。
()5、代码段寄存器CS的内容可以被压入栈区,也可以将堆栈中的数据弹出至CS中。
()6、段内转移要改变IP、CS的值。
()7、CS和IP中的内容是不能通过指令随意改变的,也就是CS和IP都不能用作目的操作数。
()8、不能给段寄存器直接传送立即数。
()9、MOV指令执行时会影响标志位。
()10、堆栈存取操作是以字节为单位的。
当堆栈存入数据时,SP减1;当从堆栈中取出数据时,SP加1。
()四、选择题1、指令MOV AX,[3070H]中源操作数的寻址方式为()A、寄存器间接寻址B、立即寻址C、直接寻址D、变址寻址2、指令MOV [BX],AX中A、目的操作数是寄存器操作数B、源操作数是存储器操作数C、目的操作数是存储器操作数D、源操作数是立即操作数3、指令MOV AX,[BP]中A、源操作数存于数据段B、源操作数存于堆栈段C、目的操作数存于数据段D、目的操作数存于堆栈段4、BX是()A、8位通用寄存器B、16位通用寄存器C、16位段寄存器D、16位变址寄存器5、下面4个寄存器中,不能作为间接寻址的寄存器是()A、BXB、DXC、BPD、DI6、设SS=2000H,执行下列程序段后SP=()MOV SP,2000HMOV AX,1234HPUSH AXA、21FFEHB、20000HC、22000HD、22002H7、TEST 与AND的区别是( )。
A、TEST 改变目标操作数B、TEST 不改变目标操作数C、都影响标志位D、TEST不变标志位8、完成将BX清零,并使标志位CF清零的操作,下面错误的指令是( )A、SUB BX,BXB、XOR BX,BXC、MOV BX,00HD、AND BX,00H9、设SS=2000H,下列程序段执行后,AH中的数据在内存地址为( )MOV SP,2000HMOV AX,1234HPUSH AXA、20000HB、22000HC、21FFEHD、21FFFH10、设BL=05H,要使BL=0AH,应执行的指令是( )A、NOT BLB、AND BLC、XOR BL,0FHD、OR BL,0FH11、在8086基址加变址的寻址方式中,基址寄存器可以为(1),变址寄存器可以为(2)。