一、单选题
1.计算机系统中的存贮器系统是指_____D_。
A RAM存贮器
B ROM存贮器
C 主存贮器
D 主存贮器和外存贮器
2.8086/8088的算术逻辑运算单元可完成____C__。
A 16位算术运算功能
B 16位逻辑运算功能
C 16位算术运算功能和16位逻辑运算功能
D 4位乘法运算和除法运算功能
3.某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数数为
____D__。
A 64,16
B 16,64
C 64,8
D 16,16 。
4.用某个寄存器中操作数的寻址方式称为__C____寻址。
A 直接
B 间接
C 寄存器直接
D 寄存器间接
寄存器直接寻址:操作数地址直接作为指令中的地址码
寄存器间接寻址:操作数的有效地址存在寄存器中
区分MOV AX,BX 和MOV AX,[BX]
5. 8086CPU在执行MOV AL,[BX]指令的总线周期内,若BX存放的内
容为1011H,则BHE和A0的状态是:____B_____
A:0,0 B:0,1 C:1,0 D:1,1;
一个字节为奇地址见书288页
6. 下列指令有语法错误的是_____D____
A:IN AX,20H; B:LEA SI,[2000H];
C:OUT DX,AL; D:SHL AX,2
A:输入直接寻址端口地址可为立即数
C:输出间接寻址把存如DX的端口号输出一个字节,因此不存在等长的问题
7.在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是B____
A:汇编指令, B:伪指令, C:机器指令, D:宏指令。
伪指令既不控制机器的操作也不被汇编成机器代码,只能为汇编程序所识别并指导汇编如何进行。
8.将DX:AX构成的双字(有符号数)除以2的指令为__D_____
A:SAR AX,1 B:SHR AX,1
RCR DX,1; RCR DX,1;
C:SAR DX,1 D:SAR DX,1
ROR AX,1; RCR AX,1。
除2相当于右移,应先移高8位,再移低8位。所以应先将DX算数右移,而DX移出的数应移到AX的最高位,CF与AX一起右移,因此用带进位循环右移(RCR)。详见书 112 114页。
9.微处理器中的控制总线提供___D______
A:决定数据总线上数据流的方向,B:控制寄存器进行读/写操作类型,
C:控制信息流入、流出存储器的方向,D:以上都是。
10. 微机在执行指令MOV AL,[DI]时,将送出的有效信号有____D______。
A、RESET,
B、低电平的/
M IO, C、WR, D、RD
11. 8086CPU可以访问的I/O空间有____C________。
A、4GB,
B、1MB,
C、64KB,
D、1KB
12. 在下列指令中能使8086CPU对I/O端口进行读/写访问的是__BC______。
A、中断指令,
B、串操作指令,
C、输入/输出指令,
D、MOV指令
13. ADD AX, 12[BP]指令中,求源操作数的物理地址时,要使用段寄存器_C___。
A、CS,
B、DS,
C、SS,
D、ES
14. 在机器数_B_____中,零的表示形式是唯一的。
A 原码
B 补码
C 移码
D 反码
15. 主存贮器和CPU之间增加cache的目的是__A____。
A 解决CPU和主存之间的速度匹配问题
B 扩大主存贮器容量
C 扩大CPU中通用寄存器的数量
D 既扩大主存贮器容量,又扩大CPU中通用寄存器的数量
16. 寄存器间接寻址方式中,操作数处在__B____。
A. 通用寄存器
B. 主存单元
C. 程序计数器
D. 堆栈
17. 完整的计算机应包括__C____。
A 运算器、存储器、控制器;
B 外部设备和主机;
C 主机和实用程序;
D 配套的硬件设备和软件系统
不是完整的计算机系统
18. 某一RAM芯片,其容量为512×8位,除电源和接地端外,该芯片引出线的
最小数目应是__20____。
数据线8根,地址线9根,读写2根,片选1根,共20根
19. 贮存器是计算机系统的记忆设备,它主要用来___C___。
A 存放数据
B 存放程序
C 存放数据和程序
D 存放微程序
20. 算术右移指令执行的操作是__B____。
A 符号位填0,并顺次右移1位,最低位移至进位标志位;
B 符号位不变,并顺次右移1位,最低位移至进位标志位;
C 进位标志位移至符号位,顺次右移1位,最低位移至进位标志位;
D 符号位填1,并顺次右移1位,最低位移至进位标志位;
见书112
21. 某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为
___D___。
A 8, 512
B 512, 8
C 18, 8
D 19, 8
22. 系统总线中地址线的功能是___D___。
A.选择主存单元地址
B.选择进行信息传输的设备
C.选择外存地址
D.指定主存和I/O设备接口电路的地址
23. 若[X]补=11010011,则X的十进制数真值是__-45____。
二、填空题
1、若 X=76, [X]原=__4C__________H, [X]补=____4C__________H;
若 X=-99, [X]原=_____0E3______H, [X]补=____9D__________H;
2、下列指令执行后,(AX)=_____15H___________;
MOV AL,07
MOV BL,08
ADD AL,BL
DAA
3、将下列十进制数据转换为十六进制数
299.34375=_____12B.58____________H; 54.625=________36.A_________H;
4、已知(AX)=45ABH,(BX)=7D19H,则执行指令ADD AX,BX后,
(AX)=__0C2C4______
AF=__1___,CF=_0______,SF=_1_____,ZF=___0___,PF=_0______,OF=__1____。
5、8086系统加电或复位后,(CS)=___OFFFF________,(IP)
=_____0000__________。
6、8086可访问的存储空间为____1MB______,可访问的I/O空间为
_____64KB_____,后者由__低16位_______地址决定,对I/O操作的有效信M IO=0_____,而对存储器进行写操作的有效信号为号为_____/
M IO=1,____ WR=0______。
__/
7、堆栈是内存中的一个专用区域,其存取规则是_____后进先出__________________________。
8、设某微机系统的存储器总量为256K若采用单片容量为16K的SRAM芯片,则组成该存储系统共需此类芯片___16______个,每个芯片需__14______根片内地址选择线,整个系统应分为__16____个芯片组。
9、8086向存储器的奇地址写一个字节的数据时,需要一个总线周期,在该总线周期内的第一个时钟周期中,/BHE为___0_______,A0为___1_____。
10、已知AL的内容为01011101B,执行指令NEG AL后,AL中的内容为__________10100011_______________________________________。
NEG为求变补指令
11、将一个字节从3F8H端口输入的程序段是:________MOV DX,3F8H________________________
___________IN AL,DX______________________________。
12、计算机系统是由_____硬件系统____________和_____软件系统__________组成;微型计算机系统结构多为单总线结构,总线按其功能可分为___地址总线____、_______控制总线______________、________数据总线_________三种总线。
13、执行下列指令后,DX寄存器的内容为_______00FFH__________。
Table DW 25,36,-1,-16,-2,13
PYL DW 3
…
MOV BX, OFFSET Table
ADD BX, PYL
MOV DX, [BX]
14、三态逻辑电路输出信号的三个状态为____逻辑“0”______、____逻辑“1”_______、_______高阻态____。
M IO引脚输出高电平时,说明CPU正在访问___存储器_____________。
15、当/
16、如果堆栈的起始地址为2300:0000H,栈底为0100H,(SP)=009EH,则栈顶地址为_2300:009E_,现从堆栈中弹出两个数据后,SP的内容为__2300:00A2__________。
17、若某处理器有22条地址总线和16条数据总线,并采用独立编址,则存储器的地址空间为___4M___________字节。
18、给定一个数据的偏移地址为2359H,并且(DS)=4050H,则该数据的物理地址为__43859H______________。
19、设(BX)=0158H,(SI)=1002H,(SS)=1020H,(DS)=2100H,(BP)=0010H,DAT=01B5H,请写出下列指令源操作数的寻址方式及有效地址和物理地址:
A:MOV AL,[BP] 寻址方式:_存储器间接寻址______________, 有效地址:___0010H___________, 物理地址:____10210_H______________。B:MOV AX,DAT[BX][SI] 寻址方式:带移位的基址变址寻址_________,有效地址:__130FH__________, 物理地址:__2230FH_____________。
20、将一个字节从3F8H端口输出的程序段是:____MOV DX,3F8H____________________
_____OUT DX,AL_____________________________________________。
三、程序分析题
有程序段:
MOV DX, 5678H
汇编指令有多少个MOV BX, 1234H
PUSH BX
PUSH DX
PUSH BP
MOV BP,SP (SS:SP-6)
MOV AX, [BP+4] (即SS:SP-2)
POP BP
POP DX
POP BX
四、简答计算题
1.已知某微机系统的RAM容量为4K×8位,首地址为2600H,求其最后一个单元的地址。
【解答】RAM的容量为4K×8位=4KB,对应的地址有4K个,首地址为2600H,则其最后一个单元的地址为
2600H+(4K—1)= 2600H+4095 = 2600H+FFFH = 35FFH
2. 若用4K×1位的RAM芯片组成16K×8位的存储器,需要多少芯片?A19~A0地址线中哪些参与片内寻址?哪些作为芯片组的片选信号?
【解答】(16K×8位)/(4K×1位)= 32片
每8片一组,分成4组。每组的存储容量为4KB = 212B,片内寻址需要12位地址线,即A11~A0;4组芯片可用2位地址线进行区分,即可用A13~A12做片选信号,A19~A14可浮空或做其他用途。
3.已知一个具有14位地址和8位数据的存储器,回答下列问题:
(1)该存储器能存储多少字节的信息?
(2)如果存储器由8K×4位RAM芯片组成,需要多少片?
(3)需要多少位地址作芯片选择?
【解答】(1)该存储器能存储的字节个数是214= 24×210 = 16K。
(2)该存储器能存储的总容量是16KB,若由8K×4位RAM芯片组成,需要的片数为(16K×8)/(8K×4)= 4片
(3)因为该存储器中读写数据的宽度为8位,所以4片8K×4位RAM芯片要分成两组,用一位地址就可区分;另一方面,每一组的存储容量为8K×8位 = 213×8位,只需要13位地址就可完全访问。
4.用16K×1位的DRAM芯片组成64K×8位的存储器,要求画出该存储器组成
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论