1、1第一章一、单项选择题1若十进制数据为 137.5则其八进制数为 ( )A. 89.8 B211.4C211.5 D1011111.1012若十进制数为 132.75,则相应的十六进制数为 ( )A. 21.3 B84CC24.6 D84.63若十六进制数为 A3.5,则相应的十进制数为 ( )A172.5 B179.3125C163.3125 D188.54若二进制数为 1111.101,则相应的十进制数为 ( )A15.625 B15.5C14.625 D14.55若十六进制数为 B5.4,则相应的十进制数为 ( )A176.5 B176.25C181.25 D181.56如果 X为负数,
2、由x补求-x补是将 ( )A x补各值保持不变BX补符号位变反,其他各位不变C x补除符号位外,各位变反,末位加 1p X-补连同符号位一起各位变反,末位加 1 7若 x补=0.1101010,则 x原= ( )A. 1.0010lOl B. I. 0010llOC. 0.0010110 D. 0. llO1OlO8若 x= 1011,则x补: ( )A01011 B1011C0101 D101019若x补=1.1011,则真值 X是 ( )A-0.1011 B-0.0101C0.1011 D. O. 010110.设有二进制数 x=-llOlllO,若采用 8位二进制数表示,则x补 ( )A
3、. 1tl01101 B.10010011C0001001 1 D1001001011.若 Ex-1补-0. 1011,则真值 X= ( )A0.1011 B0.0101C1.1011 D. l. 0101212.若定点整数 64位,含 1位符号位,补码表示,则所能表示的绝对值最大负数为 ( )A-264 B-(264_L1)C-263 D-(263-1)13.8位二进制无符号数的表示范围是 ( )A0128 B-127+128C-128+127 D025514.一个 n+l位整数原码的数值范围是 ( )A B12nnx 12nnxC D15.9的 ASCII码是 ( )A39 B41HC28
4、H D39H16.在按字节编址的存储器中,每个编址单元中存放 ( )A1 位 B8 位C16 位 D32 位17设当前的 CS=8915H,IP=0100H,那么当前取指令的首地址是从( )开始的。A. 8A150H B89250HC18195H D0100H18.设当前的 DS=D200H,SI=2E00H,取数据又是从具体的( )存储单元获得的。AD2E00H B2E00HCD4E00H DD2000H19如果把地址用 CS:IP 形式表达,具体写成为 2200H:4000H,具体的物理地址是 ( )A22000H B4000HC6200H D26000H20.若寄存器 AX,BX 的内容
5、分别为 1110H,5678H 时,依次执行 PUSH AX,PUSHBX,POP AX,POP BX 后,则寄存器 AX和 BX的内容分别为 ( )A. 1110H,7856H B.5678H,1234HC. 5678H,1110H D.7856H,1011H21. 8086CPU中断请求线有 ( )A.1条 B2 条C4 条 D8 条22当 8086处于单步工作方式时,必须为 1的标志位的是 ( )AIF BSFCTF DOF23二进制数 00000110的 8421BCD码表示的十进制数是 ( )A3 B43C5 D624.8086微处理器的 引脚是属于 ( )RA输入信号 B数据信号C
6、控制信号 D地址信号二、填空题1在 CPU的状态寄存器中,常设置以下状态位:零标志位(Z),负标志位(N), 和 。2IP 是 寄存器,主要作用是 。3.8086内部有 个 位的寄器,按其功能,可以分为三大类:第一类是 寄存器(8 个) ,第二类是 寄存器(4 个) ,第三类是 寄存器(2 个) 。4已知 x= 0101,y=0101,请用补码一位乘法中的 Booth算法计算 xy2= 。5已知 x=0011,y= -0101,试用原码一位乘法求 xy= 。6设(DS)=2000H,(SS)=2410H,(AX)=2510H,(SP)=0206H,则指令 PUSHAX执行之后对应的 AX低 8
7、位( )和高 8位( )分别放在( )和( )2 个物理地址中。7不可屏蔽中断从 8086CPU的 引脚进入。4第二章一、单项选择题1为了缩短指令中某个地址段的位数,有效的方法是采取 ( )A立即寻址 B变址寻址C间接寻址 D寄存器寻址2堆栈指针 SP的内容是 ( )A栈顶单元内容 B栈顶单元地址C栈底单元内容 D栈底单元地址3采用直接寻址方式,则操作数在( )中。A主存 B寄存器C直接存取存储器 D光盘4假设寄存器 R中的数值为 200,主存地址为 200和 300的地址单元中存放的内容分别是300和 400,则什么方式下访问到的操作数为 200 ( )A直接寻址 200 B寄存器间接寻址(
8、R)C存储器间接寻址(200) D寄存器寻址 R5单地址指令 ( )A只能对单操作数进行加工处理B只能对双操作数进行加工处理C无处理双操作数的功能D既能对单操作数进行加工处理,也能在隐含约定另一操作数(或地址)时,对双操作数进行运算6在大多数情况下,一条机器指令中是不直接用二进制代码来指定 ( )A下一条指令的地址 B操作的类型C操作数地址 D结果存放地址7在存储器堆栈中,若栈底地址为 A,SP 指针初值为 A-1,当堆栈采用从地址小的位置向地址大的位置生成时,弹出操作应是 ( )A先从堆栈取出数据,然后 SP指针减B先从堆栈取出数据,然后 SP指针加CSP 指针先加 1,然后从堆栈取出数据D
9、. SP指针先减 1,然后从堆栈取出数据8转移指令执行结束后,程序计数器 PC中存放的是 ( )A该转移指令的地址 B顺序执行的下一条指令地址C转移的目标地址 D任意指令地址二、填空题1如指令中给出形式地址为 D,则间接寻址方式获得操作数的有效地址为_ _。2如果说变址寻址方式主要是面向用户的,那么基址寻址一般是面向_ _的。3在寄存器寻址方式中,指定寄存器中存放的是_ _ 。54在计算机中,各指令周期的时间长度是_ _的。5转移指令执行结束后,目标地址放在_ _中。6若要使某些数位为 1,例如让 10010010变为 11011010,应使用_ _运算指令。7操作数的地址在寄存器中,指令中给
10、出寄存器号这种是_寻址方式。8若存储器堆栈是按向低地址生长方式生成的,那么压栈的过程是_ _,弹出操作的具体过程是_ _。9堆栈有_ _和_ _两种基本操作。三、程序分析题假设寄存器 R中的数值为 2000,主存地址为 2000和 3000的地址单元中存放的内容分别为 3000和 4000,PC 的值为 5000,若按以下寻址方式,访问到的操作数各是多少?寄存器寻址 R;寄存器间接寻址(R);直接寻址 2000;存储器间接寻址(2000);相对寻址-3000(PC)。6第三章一、单项选择题1在堆栈寻址中,设 A为累加器,SP 为堆栈指示器,Msp 为 SP指示的栈顶单元。如果进栈操作顺序是:
11、;那么出栈操作的顺序应是( )MspSP)(,1)(A BMsp,)( AspSP)(,1C DAspSP)(s)(2下列标号( )是合法的。A. MAIN BNEW ITEMCINUM DRET二、填空题1用二进制数表示指令和数据的语言称为 。2汇编语言语句有 和 两种,语句组成包括 、 、 、 等 4部分。汇编语言的特点是 。三、编写程序题1编写一个汇编语言程序,完成对 10个字节数据 a1a10 求和。答案DATA SEGMENT AT 2000HARRAY DB al,a2,a3,al0COUNT EQU$ 一 ARRAYSUM DW? DATA ENDSSTACK SEGMENT P
12、ARA STACK STACKSTAK DB 10 DUP(?)TOP EQU LENGTH STAKSTACK ENDS CODE SEGMENTASSUME CS: CODE, DS: DATA, SS: STACKSTART:MOV AX,DATAMOV DS, AXMOV AX, OMOV DI,OFFSET SUMMOV BX,OFFSET ARRAYMOV CX, COUNTADD AL, BX:LPADC AH, 07INC BXLOOP LOPMOV -DI, AXMOV AH,4CHINT 2lHCODE ENDSEND START2分析下列语句完成之后内存单元的分配情况:D
13、ATA2 DB 2f-DUP_ (12H,34H,56H)8第四章一、单项选择题1动态半导体存储器的特点是 ( )A在工作中存储器内容会产生变化B每次读出后,需要根据原存内容重新写入一遍C每隔一定时间,需要根据原存内容重新写入一遍D在工作中需要动态地改变访存地址2当高速缓冲存储器容量为 32KB时,其命中率为 ( )A92% B80%C90% D86%3若存储周期 250ns,每次读出 16位,则该存储器的数据传送率为 )A 字节/秒 B4M 字节秒6104C 字节/秒 D8M 字节秒84半导体静态存储器、SRAM 的存储原理是 ( )A依靠双稳态电路 B依靠定时刷新C依靠读后再生 D信息不再
14、变化 5下列工作方式中,( )不是 2816的工作方式。A读方式 B写方;式C片擦除方式 D掉电方式6下列存储器中,( )速度最快。A硬盘 B光盘C磁带 D半导体存储器7( )方式是 8028680486 最基本的工作方式。A实地址 B虚地址保护CV86 DX868表示主存容量的常用单位为 ( )A数据块数 B字节数C扇区数 D记录项数9存储器的随机访问方式是指 ( )A可随意访问存储器B按随机文件访问存储器 C可对存储器进行读出与写入D可按地址访问存储器任一编址单元,其访问时间相同且与地址无关10动态存储器的特点是 ( )A工作中存储内容会产生变化9B工作中需要动态改变访存地址C工作中需要动
15、态地改变供电电压D需要定期刷新每个存储单元中存储的信息C片擦除方式 D掉电方式6下列存储器中,( )速度最快。A硬盘 B光盘 C磁带 D半导体存储器7( )方式是 8028680486 最基本的工作方式。 A实地址 B虚地址保护CV86 DX868表示主存容量的常用单位为 ( )A数据块数 B字节数C扇区数 D记录项数9存储器的随机访问方式是指 ( )A可随意访问存储器B按随机文件访问存储器C可对存储器进行读出与写入D可按地址访问存储器任一编址单元,其访问时间相同且与地址无关10动态存储器的特点是 ( )A工作中存储内容会产生变化B工作中需要动态改变访存地址C工作中需要动态地改变供电电压D需要
16、定期刷新每个存储单元中存储的信息二、填空题1计算机中存储器根据处于微机的位置可以分成:_ 和_ 两大部分。2分析整理常用存储器芯片的容量,地址线和数据线的个数。3可擦可编程只读存储器是_ ,利用_ 方法擦除内部信息;电擦可编程只读存储器是_ ,利用_ 方法可擦除其中内容。4DRAM 需要刷新的原因是_ 。5说说常规内存、上位内存、扩展内存、高端内存的含义。6地址线 (低) ,若选取用 16K1存储芯片构成 64KB存储器则应由地址码译码015A产生片选信号。7有静态 RAM与动态 RAM可供选择,在构成大容量主存时,一般就选择_ 。8静态数据存储器 6116(2K8)片内有_ 存储单元,需要_
17、 根地址线,每个存储单元内有_ 个基本存储电路,需要_ 条数据线访问。三、综合应用题101用 1K4片的存储芯片构成一个 4K8的存储器,地址线 (低) ,双向数据线015A,WE 控制读写,CE 为片选输入端。画出芯片级逻辑图,注明各种信号线,列出07D片选逻辑式。2用 2K4位片的 RAM存储芯片构成一个 8KB的存储器,地址总线为 (高位)12A(低位) ,数据总线 (高位) (低位) ,控制读写。请写出片选逻辑式,画出0A70D芯片级逻辑图,注意各信号线。3用 644位片的 SRAM存储器芯片设计一个总容量为 256字节存储器,CPU 地址总线为 (低位) ,双向数据总线 (低位) ,读写控制信号为 ,芯片的片01507WR/选控制信号为 。请写出片选信号逻辑式,绘出该存储器逻辑框图,注明各信号线。CS