1.用ASSUME伪指令指定某个段分配给某个段寄存器后,还需通过MOV指令来给段寄存器赋值,其中( C )不能这样做,而是在程序初始化时自动完成的。 A.数据段寄存器DS B.堆栈段寄存器SS C.代码段寄存器CS D.附加段寄存器ES 2.( A )不是变量的类型属性
A.字符型 B.字型 C.字节型 D.双字型 3.下列哪一个伪指令对符号名可以重复定义( A ) A.= B. EQU C.DB D.PTR
4.将下列左边各项与右边的名词对应起来,找出正确答案的序号填入括号内。 (1)使计算机执行某种操作的命令(D ) (2)表示指令执行什么操作的符号( E ) (3)存放指令机器码的存储器段区( A ) (4)指出指令在程序中位置的符号( B )
(5)将汇编语言源程序翻译成机器码程序的实用程序( C )
A.代码段 B. 标号 C. 汇编程序 D. 指令 E. 助记符 5.下面指令序列执行后完成的运算,正确的算术表达式是( C ) MOV AL,BYTE PTR X SHL AL,1 DEC AL
MOV BYTE PTR Y,AL
A.Y=2X+1 B. X=2Y+1 C. Y=2X-1 D.X=2Y-1 6. 对于无符号数,实现“>=”转移的指令是( A )
A.JAE/JNB B. JBE/JNA C. JGE/JNL D. JC/JNLE
7. 在程序设计的实际应用中往往存在要重复执行的某些操作的一类问题,这类问题由( C )来解决。
A. 顺序结构程序 B. 分支结构程序 C. 循环结构程序 D.以上都不是 8. ( A )不是子程序的参数传递方法。
A.立即数传递 B. 寄存器传递 C.堆栈传递 D. 存储器传递
9. DOS系统功能调用中,将子功能编号送入( A )寄存器。 A. AH B. AL C. BH D. BL
10. 读取键盘字符并回显是DOS系统功能调用的( B )号调用。 A.0AH B. 01H C. 02H D. 09H 11.求下列数的补码或真值 (1)χ= +127D,[χ]补 =? (2)χ= -127D,[χ]补 =? (3)[χ]补 =0111 1110B,χ=? (4)[χ]补 =1000 0010B,χ=? 答案:(1)0111 1111B (2)1000 0001B (3)χ= +126D (4)χ= -126D
12. 已知x= +51D,y= -66D,用补码运算求x+y,x-y的值。
13. [x1]原 =1100 1010B,[x2]反 =1100 1010B,[x3]补 =1100 1010B,那么它们的关系是( B ) A. x3>x1>x2 B. x2>x3>x1
C. x3>x2>x1 D. x2>x1>x3
14. [x1]原 =1011 1101B,[x2]反 =1011 1101B,[x3]补 =1011 1101B,则( C ) A. x1最小 B. x2最小 C. x3最小 D. x2=x1=x3
15. 若某机器数为1000 0000B,它代表-127D,则它是( C ) A.补码 B. 原码 C.反码 D.原码或反码
16.计算机的内存“溢出”是指其运算结果( C ) A.为无穷大
B.超出了计算机内存储单元所能存储的数值范围
C.超出了该指令所指定的结果单元所能存储的数值范围 D.超出了一个字所能表示数的范围
16. 二进制数 10010110.10B 的十进制数值可表示为 ( B ) A、 96.8 B、 150.5 C、 96.5 D、 160.5 17.RAM 6116芯片有2K×8位的容量,它的片内地址选择线和数据线分别是( B ) A、A0~A15和D0~D15 B、A0~A10和D0~D7 C、A0~A11和D0~D7 D、A0~A11和D0~D15 18.8086 CPU在响应中断时顺序将( C )内容压入堆栈。 A、CS.IP.PSW B、IP.CS.PSW C、PSW.CS.IP D、PSW.IP.CS
19.8086能够访问的存储空间的大小是( B )。 A. 64k B.1M C. 256 D.16M 20.相邻段地址之间的最小距离为( A )
A、16个字节 B、64K字节 C、1K字节 D、256字节 21.8086 CPU在( C )时刻采样READY信号决定是否插入等待周期。 A、T1 B、T2 C、T3 D、T4 22.保护断点就是保存( C )。
A.中断类型码 B.中断服务程序入口地址 C.现场 D.当前CS 、IP的值
23.如果TABLE为数据段中0020H单元的符号名,在该单元中存放着3412H,请指出以下两条指令有什么区别?每条指令执行后AX寄存器中的内容是多少? MOV AX,TABLE LEA AX,TABLE
24. 某以8088为CPU的微型计算机内存RAM区为00000H~3FFFFH,若采用6264(8KX8)、 62256(32KX8)、2164(8KX4)、21256(32KX4)各需要多少芯片?其各自的片内和片选地址线分别是多少(全地址译码方式)?
解:需要32片6264,片内地址线:A0~A12,片选地址线:A13~A19
需要8片62256,片内地址线:A0~A14,片选地址线:A15~A19 需要64片2164,片内地址线:A0~A12,片选地址线:A13~A19 需要16片21256,片内地址线:A0~A14,片选地址线:A15~A19 25. 试将左边的标志和右边的功能联系起来
1.SF ( 5 )A. 单步标志 2.CF ( 1 )B. 符号标志 3.AF ( 6 )C. 溢出标志
4.DF ( 2 )D. 进位标志 5.TF ( 9 )E. 零标志 6.OF ( 7 )F. 奇偶标志 7.PF ( 8 )G. 中断标志 8.IF ( 3 )H. 辅助进位标志 9.ZF ( 4 )I. 方向标志
26. 有一个由20个字组成的数据区,其起始地址为610AH:1CE7H。试写出该数据区首末字单元的实际地址PA。
解:首单元:PA=610AH×10H+1CE7H=62D87H 末单元:PA=610AH×10H+1CE7H+26H=62DADH
27.若一个程序段开始执行之前,(CS)=97F0H,(IP)=1B40H,试问该程序段启动执行指令的实际地址是多少?
解:PA=(CS)×10H+(IP)=97F0H×10H+1B40H=99A40H
28.若堆栈段寄存器(SS)=3A50H,堆栈指针(SP)=1500H,试问这时堆栈栈顶的实际地址。 解:PA=(SS)×10H+(SP)=3A50H×10H+1500H=3BA00H
29.有两个16位的字31DAH,5E7FH,它们在8086系统存储器中的地址分别为00130H和00134H,试画出它们的存储示意图。
30.有一个32位的地址指针67ABH:2D34H存放在从00230H开始的存储器中,试画出它们的存放示意图。
34H 解:
2DH
ABH
67H
31、 123.8125D=(1111011.1101)B=( 7B.D)H
32、 01100010.101B=( 62.A )H=( 98.625 )D=( 10011000.011000100101 )BCD 33、 [-0111010B]原=(10111010) [-0111010B]反=(11000101) [-0111010B]补=(11000110)
34、 计算机由(运算器)、(存储器)、(控制器)、I/O设备、I/O接口这五大部分组成,各部分之间通过总线相连,总线包括(数据)总线、(地址)总线、(控制)总线 35、CPU寻址内存的能力最基本的因素取决于(地址总线的条数)
36、8086CPU中,若(DS)=6100H,则当前数据段的起始地址是(61000H) 37、145.75D=( 10010001.11)B=( 91.C)H=( 000101000101.01110101)BCD
38、8086/8088有两种工作方式,当MN/MX接高电压时,系统工作于(最小模式),当MN/MX接地时,系统工作于(最大模式)。
39、设X= -1010001, 则[X]原=(11010001)[X]反=(10101110)[X]补=(10101111) 40、假设(SP)=0100H,(SS)=6000H,执行POP AX指令后,栈顶的物理地址为(60102H) 41、8位二进制补码11011101所表示的十进制数为(-35)
42、某CPU地址线为24根,则其决定的最大内存容量为(16MB)
43、若TAB为数据段中0032H单元的符号名,其中存放的内容为1234H,则执行① MOV AX,TAB指令和②LEA AX,TAB指令后,相应AX中的内容①为(1234H),②为(0032H)
44、在CPU读写存储器的过程中,若CPU和存储器速度不匹配,我们常用CPU上的(READY) 引脚信号来插入等待状态,而正常的总线周期为(4个)时钟周期。 45、设(CX)=5304H,执行ROL CH,CL后,(CH)=(35H)
46、计算机系统中的三总线通常是指(地址总线)、(数据总线)、(控制总线)。 47、若A=+63,B= -107,按8位二进制表示
[A]补= 00111111 [B]补= 10010101 [A+B]补= 11010100 [A-B]补= 10101010
48、如果在一个程序段开始执行之前,(CS)=3000H,(IP)=0200H,则该程序段的第一个
字的物理地址为(30200H)
49.8086/8088 CPU由(执行单元EU)和(总线接口单元BIU)两部分组成。 50.已知逻辑地址为2000H:3500H,则所对应的物理地址为( A ) (A)23500H (B)20000H (C)35000H (D)55000H
51.CPU取指令时总是以( A )为段基址,以( A )为段内偏移地址 (A)CS、IP (B)DS、IP (C)CS、BP (D)DS、BP 52.PF=1,表示逻辑运算结果( C )
(A)“1”的个数为偶数 (B)“1”的个数为奇数
(C)低8位中“1”的个数为偶数(D)低8位中“1”的个数为奇数
53.采用6264芯片(8K×8)构成存储器系统,要求内存地址从40000H~9FFFFH,则共需( C )片6264。
(A)40片(B)44片(C)48片(D)52片
54.用户自己购买内存条进行内存扩充,是在进行何种存储器扩展?(B) (A)位扩展(B)字扩展(C)字位扩展(D)字长扩展
55.已知逻辑地址为4000H:0500H,则所对应的物理地址为( A ) (A)40500H (B)40000H (C)45000H (D)05000H 56.已知(BL)=12H,执行TEST BL,11H后,(BL)=(B ) (A)10H (B)12H (C)01H (D)11H 57.程序段:MOV AX,0405H MOV BL,06H AAD DIV BL
执行后,(AX)=(B )
(A)0703H (B)0307H (C)030BH (D)0B03H
58.当带符号数a-b的结果使标志位SF=1,OF=0,则表明( C ) (A)a>b (B)a≥ b (C)a<b (D)a≤b 59.宏定义伪操作助记符是( B ) (A)ENDS (B)ENDM (C)ENDP (D)END
60.若8088CPU工作于最小模式,则执行存储器总线写操作时,其外部引脚信号为( B )
(A)IO/M=0,RD=0 (B)IO/M=0,RD=1, WR=0 (C)IO/M=1,RD=1 (D)IO/M=0,RD=0, WR=0
61.主存储器和CPU之间增加高速缓冲存储器的目的是( A )
(A)解决CPU和主存之间的速度匹配问题 (B)扩大主存储器的容量
(C)扩大CPU中通用寄存器的数量
(D)既扩大主存容量又扩大CPU通用寄存器的数量
62.若采用SRAM6264(8K×8)芯片构成内存地址从84000H~97FFFH的内存空间,共需要( B )SRAM6264芯片
(A)12片 (B)10片 (C)8片 (D)6片
63.由512×4RAM组成16K×8的存储容量,需要( C )芯片。
(A)2片 (B)32片 (C)64片 (D)16片
64.和外存储器相比,内存储器的特点是( C )
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库微机原理试题在线全文阅读。
相关推荐: