已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第 1 页 共页 共 38 页页 微机原理试题库合集微机原理试题库合集 第第 7 套套 一 填空题 每空 1 分 共 20 分 1 8086CPU 内部结构中 BIU 是指总线接口单元总线接口单元 EU 是指执行单元执行单元 2 如果 DS 6100H 则当前数据段的起始地址为 61000H61000H 末地址为 70FFFH70FFFH 3 串行通信可以分为两种类型 一种叫同步通信同步通信 另一种叫异步通异步通 信信 4 伪指令中定义字节变量的是 DBDB 5 随机存储器 RAM 包括静态 RAM SRAM 静态 RAM SRAM 和动态 RAM DRAM 动态 RAM DRAM 两类 6 设 SP 0100H SS 2000H 执行 PUSHBP 指令后 栈顶的物理地址是 200FEH200FEH 7 位于芯片内部的总线叫内部总线内部总线 外部外部总线用来连接计算机系统的 各个主要部件 8 AX 4F08H CF 0 CL 4 则 ROR AX CL 指令执行完后 AX 84F084F0H CF 1 1 9 ORG1000H XDB12H YDWX ZDDY DS 3800H BX 1000H SI 0002H 求下列指令执行完后指定寄存器的内容 MOV AX 1000H AX 00120012H MOV AX BX SI AX 01100110H LEA DX Y DX 10011001H 10 8086CPU 是一个 16 位的微处理器 具有1616位数据总线 2020位地址总线 可 寻址空间为1MB1MB 二 选择题 每题 1 分 共 10 分 1 若 AX 65ACH BX 0B79EH 则 A A 执行 ADD AX BX 指令后 CF 1 OF 1B 执行 SUB AX BX 指令后 SF 1 OF 0 C 执行 TEST BX AX 指令后 CF 0 OF 0D 执行 XOR AX BX 指令后 PF 1 IF 0 2 在 PC XT 中 NMI 中断的中断向量在中断向量表中的位置 C A是由程序指定的B 是由 DOS 自动分配的 C固定在 0008H 开始的 4 个字节中D 固定在中断向量表的表首 3 可用作寄存器间接寻址或基址 变址寻址的地址寄存器 正确的是 D 第第 2 页 共页 共 38 页页 A AX BX CX DXB DS ES CS SS C SP BP IP BXD SI DI BP BX 4 8086 8088 的中断向量表 B A 存放类型号B 存放中断处理程序入口地址参数 C 是中断处理程序入口D 是中断处理程序的返回地址 5 当 8253 可编程定时 计数器工作在方式 0 时 控制信号 GATE 变为低电平后 对计数器的 影响是 B A 结束本次循环计数 等待下一次计数的开始 B 暂时停止现行计数工作 C 不影响本次计数 即计数器的计数工作不受该信号的影响 D 终止本次计数过程 立即开始新的计数循环 6 使用 8086 8088 汇编语言的伪操作命令定义 VARDB 2DUP 1 2 3 DUP 3 2 DUP 1 0 则在 VAL 存储区前十个字节单元的数据是 D A 1 2 3 3 2 1 0 1 2 3 B 1 2 3 3 3 3 2 1 0 1 C 2 1 2 3 3 2 1 0 2 1 D 1 2 3 3 3 1 0 1 0 1 7 若由 1K 1 位的 RAM 芯片组成一个容量为 8K 字 16 位 的存储器时 需要该芯片数为 A A 128 片B 256 片C 64 片D 32 片 8 条件转移指令 JE 的测试条件是 A A ZF 1B CF 0C ZF 0D CF 1 9 8253 定时 计数器中 某计数据的最大计数初值是 C A 65536B 7FFFH C 0000HD FFFFH 10 在 8086 8088 中 在 T1 状态 CPU 往总线发出 C 信号 A 数据B 状态C 地址D 其它 三 简答题 每题 6 分 共 24 分 1 EU 和 BIU 各负责什么工作 EU 负责指令的执行 BIU 负责与存储器 I O 端口传送数据 写出两个部分 1 分 作用各 2 分 2 什么是中断类型码 中断向量 中断向量表 在基于 8086 8088 的微机系统中 中断类 型码和中断向量之间有什么关系 本题 5 分 第第 3 页 共页 共 38 页页 答 处理机可处理的每种中断的编号为中断类型码 中断向量是指中断处理程序的入口 地址 由处理机自动寻址 中断向量表是存放所有类型中断处理程序入口地址的一 个默认的内存区域 在 8086 系统中 中断类型码乘 4 得到向量表的入口 从此处读 出 4 字节内容即为中断向量 5 分 2 在 8086 中 逻辑地址 偏移地址 物理地址分别指的是什么 具体说明 答 逻辑地址是在程序中对存储器地址的一种表示方法 由段地址和段内偏移地址两部 分组成 如 1234H 0088H 偏移地址是指段内某个存储单元相对该段首地址的差值 是一个 16 位的二进制代码 物理地址是 8086 芯片引线送出的 20 位地址码 用来指 出一个特定的存储单元 4 什么叫波特率 在一个异步通信系统中 如果数据速率为 1200 波特 数据格 式为 1 个起始位 8 个数据位 1 个校验位 2 个停止位 那么每秒钟能传送多 少字节 为什么同步传输比异步传输效率高 答 答 波特率是指每秒钟传送的数据位数 用波特作单位 异步传输要有一位起始位 一个字符共 12 位 每秒钟可以传送字 1200 12 100 个 同步传输不需要起始位和停止位 所以比异步传输效率高 四 程序分析题 每题 6 分 共 24 分 1 执行下面的程序后 DAT1 单元的值是56H DAT1DB 12H 34H DAT2DB 56H 78H MOV AX WORD PTR DAT1 CMP AX WORD PTR DAT2 JA DONE MOV BX WORD PTR DAT2 MOV WORD PTR DAT2 AX MOV WORD PTR DAT1 BX DONE HLT 2 若 DAT1 和 DAT2 都是内存单元的地址 指出下列程序的功能 MOV AL 0 LEA SI DAT1 19 第第 4 页 共页 共 38 页页 LEA BX DAT2 19 MOV CX 20 LP MOV AL SI MOV BX AL DEC SI DEC BX LOOP LP HLT 答 将答 将 DAT1 开始的开始的 20 个字节数据移到个字节数据移到 DAT2 开始的存储区 开始的存储区 3 执行以下程序后 DI 的值为1234H MOVSP 2000H MOVAX 0F0H MOVSI 1234H MOVDX 5678H PUSHSI POPDI SHLDX 1 TESTAX DX PUSHDX HLT 4 MOVAX 80C9H MOVBX 5312h MOVSP 1070H PUSHBX PUSHAX NOTAX POPBX 程序执行后 AX 7F36H BX 80C9H SS 106EH 5312H SP 106EH 五 综合应用题 22 分 1 在以 ES SOC1 为起始地址的表中存有字符串 它以 Null 00H 作串结束符 在 DS CHAR 第第 5 页 共页 共 38 页页 中存有关键字 从上述表中查找第一个此关键字的程序段如下 若找到此关键字 寄存器 CX 中存放该关键字在 ES 段中的位移量 若串中无此关键字 CX 返回 1 值 请将该程序段 的空格补充完整 10 分 MOV DI OFFSET SOC1 MOV CX 0 CPO CMP ES 00H JNE COUNT MOV BX CX MOV DI OFFSET CHAR MOV AL DI MOV DI CLD SCASB JZ FOUND MOV CX RET FOUND DI MOV CX DI RET COUNT INC DI INC CX 求字符串中字符个数 JMP CPO DI OFFSET SOC1REPNE 1 或或 0FFFFHDEC 各 各 2 分 分 2 设 8255A 的 4 个寻址地址号为 0060H 0063H 试编写下列各种情况下的初始化程序 12 分 1 将 A 组和 B 组设置成方式 0 A 口 B 口为输入 C 口为输出 2 将 A 组工作方式设置成方式 2 B 组为方式 1 B 口作为输出 3 将 A 口 B 口均设置成方式 1 均为输入 PC6和 PC1为输出 4 A 口工作在方式 1 输入 B 口工作在方式 0 输出 C 口高 4 位配合 A 口工作 低 4 位为输入 附 8255 控制字格式 D7D6D5D4D3D2D1D0 第第 6 页 共页 共 38 页页 D7 1 工作方式控制字标志 D6 D5 A 口工作方式选择 00 方式 0 01 方式 1 1x 方式 2 D4 A 口输入输出选择 1 输入 0 输出 D3 C 口高位选择 1 输入 0 输出 D2 B 口工作方式选择 0 方式 0 1 方式 1 D1 B 口输入输出选择 1 输入 0 输出 D0 C 口低位选择 方式 0 时 1 输入 0 输出 答 每个3分 1 MOV AL 10010010B OUT 63H AL 2 MOV AL 11000100B OUT 63H AL 3 MOV AL 10110110B OUT 63H AL 4 MOV AL 10110001B OUT 63H AL 第第 8 套套 一 填空题 每空 1 分 共 20 分 1 通常一条指令包括两个基本部分 即 操作码 操作码 和 操作数操作数 2 组成错误 未找到引用源 错误 未找到引用源 位的存储器 需要错误 未找到引用源 错误 未找到引用源 位的存储芯片 6464 片 3 总线中地址线的功能是 用于指定存储单元和 I O 设备接口电路的选择地址用于指定存储单元和 I O 设备接口电路的选择地址 4 Intel 8086 8088 地址总线有 2020 条 最大存储容量为 1M1M 5 D A 转换器的主要功能是将 数字数字 量转换为 模拟模拟 量 6 8255A 的方式 2 也叫双向传输方式 该方式只适用于端口A A 7 非屏蔽非屏蔽中断不受中断允许标志位 IF 的屏蔽 8 每当 8086 的指令队列中有2 2个空字节 总线接口部件就自动把指令取到指令队列中 9 在 8086 中 一个最基本的总线周期由4 4个时钟周期组成 如果 8086 的主频为 5MHz 则基本总线周期时间为800 ns800 ns 10 当 8086 进行堆栈操作时 CPU 会选择堆栈堆栈段寄存器 再和堆栈指针 SP堆栈指针 SP 或者基址指针 BP 形成 20 位堆栈地址 11 DX 0064 CX 0105H 则执行指令 SARDX CL 后 DX 00030003 H CF 0 0 12 标志寄存器中共用了 9 9 个有效位来存放 状态状态 标志和控制标志 其中 OF 表示 溢出溢出 标志 二 选择题 每题 1 分 共 10 分 1 8086CPU 内部结构按功能分为 C AEU 和加法器BBIU 和寄存器CEU 和 BIUD寄存器和加法器 第第 7 页 共页 共 38 页页 2 计算机存放下一条指令地址的寄存器是 A A 指令指针寄存器B 地址寄存器C 指令寄存器D 堆栈指针寄存器 3 通常我们将计算机指令的集合称为 A A 指令系统B 汇编语言C 高级语言D 仿真语言 4 在立即数寻址方式中 立即数放在 B A数据段B代码段C堆栈段D附加段 5 某微机有 20 条地址线 能够直接寻址的地址范围是 D A 0001H FFFFHB 0000H FFFFHC 00001H FFFFFHD 00000H FFFFFH 6 若 8088CPU 工作在最小方式 则执行指令 MOV DATA DL 时其引脚信号错误 未找到引用 源 错误 未找到引用 源 和错误 未找到引用源 错误 未找到引用源 的电平应是 D A错误 未找到引用源 错误 未找到引用源 为低电平 错误 未找到引用源 错误 未找到引用源 为低电平B错误 未 找到引用源 错误 未 找到引用源 为低电平 错误 未找到引用源 错误 未找到引用源 为高电平 C错误 未找到引用源 错误 未找到引用源 为高电平 错误 未找到引用源 错误 未找到引用源 为低电平D错误 未 找到引用源 错误 未 找到引用源 为高电平 错误 未找到引用源 错误 未找到引用源 为高电平 7 下列指令中 不属于 8086 8088 指令的是 C A INT 10HB IRETC RETID RET5 8 若 8086 CPU 主频为 8MHz 则其基本总线周期为 B A200nsB500ns C125nsD250ns 9 有下列程序段 AGAIN MOVES DI AL INCDI LOOPAGAIN 下列指令中 C 可完成与上述程序段相同的功能 A REPMOVSBB REPLODSB C REPSTOSBD REPESCASB 10 使用 256KB 4 的存储器芯片组成 1MB 的存储器系统 其地址线至少需要 A A 20 条B 16 条C 24 条D 12 条 三 简答题 每题 6 分 共 24 分 1 什么情况数据传送要采用 DMA 方式 DMA 方式有什么特点 答 答 当 CPU 与高速的外设进行成快块的数据传送是要采用 DMA 方式 DMA 方式使外设与内存之间直接进行数据交换 而不通过 CPU DMA 方式可扩 展为在存储器的两个或两个高速的外设之间进行数据交换 2 8259A 芯片的主要功能是什么 一片 8259A 可以管理几级中断源 8259A 芯片的主要功能 用于管理外部中断请求 3 分 一片 8259A 可以管理 8 级中断源 3 分 3 有两个 16 位的字 31DAH 5E7FH 它们在 8086 系统存储器中的地址为 00130H 和 00135H 试画出它们的存储器示意图 地址内容 第第 8 页 共页 共 38 页页 00130H0DAH 00131H31H 00132H 00133H 00134H 00135H7F 00136H5E 4 比较软件和可编程定时 计数器用于定时的特点 答 软件定时一般是根据要求设计一个时延子程序 其优点是节省硬件 成本低 缺点是 CPU 利用率低 且定时间隔不准确 用可编程定时 计数器实现定时 定时准确且 CPU 利用率高 另外在需要的时候 可以 由 CPU 程控改变定时间隔而不需要改动硬件电路 四 程序分析题 每题 6 分 共 24 分 1 执行下列程序 MOV AX 0 MOV BX 1 MOV CX 100 A ADD AX BX INC BX LOOP A HLT 执行后的结果为 BX 101101 2 MOVBL 3BH XORAL AL ORBL AL MOVAL BL ANDAL F2H MOVAH AL STC RCRAL 1 程序执行后 AX 329DH329DH BL 3BH3BH CF 1 1 3 MOVAX 0 MOVDX AX L MOVBL AL INCDX ADDAL 1 第第 9 页 共页 共 38 页页 JNZL 程序执行后 BL 0FFH0FFH AL 00H00H DX 0FFH0FFHCF 1 1 4 下面程序是查找 STRING 中是否有 A 这个字符 如果有则转向 YES 去执行 没有则转向 NO 去执行 请将程序填充完整 MOV CX 20 假设 STRING 的长度为 20 MOV BX 1 MOV AL A NEXT INCINCBX CPX AL STRING BX LOOPNELOOPNENEXT JNZNONO YES JNZEXETEXET NO EXET RET 五 综合应用题 22 分 1 设内存中三个互不相等的无符号字数 分别存放在 DATA 开始的字单元中 完成程序将其 中最小值存入 MIN 单元 10 分 DSEGSEGMENT DATADW 4321H 7654H 9A00H MINDW DSEGENDS SSEGSEGMENT STACK STKDB 20 DUP 0 SSEGENDS CSEGSEGMENT ASSUMEDS DSEG SS SSEG CS CSEG MAIN MOV AX DSEG MOV DS AX LEA SI MOV AX SI MOV BX CMP AX BX 第第 10 页 共页 共 38 页页 JC MOV AX BX NEXT CMP AX JC DONE MOV AX DONE MOV MIN AX MOV AH 4CH INT 21H CSEG ENDS ENDMAIN DATA SI 2 NEXT SI 4 SI 4 各 2 分 DATA SI 2 NEXT SI 4 SI 4 各 2 分 2 下图为 PC 机扬声器系统 由图可知 若要利用 8253 定时器 2 产生的方波信号来发声 必须使 PB1 为 1 若已知 8255 的 PB 口地址为 61H 8253 定时器 2 的端口地址为 42H 其 控制寄存器端口地址为 43H 请填写下列程序的空白处 12 分 CLK 1 19MHz MOVAL 0B6H 设置定时器 2 的工作方式 3 的控制字 送往控制寄存器端口 MOVAX 51AH 设计数初值为 51AH 8253 GATE2 OUT2 8255 PB1 PB0 AX MOV AX BX AX MOV AX 1200H AX MOV AX BX AX MOV AX 1100 BX AX MOV AX BX SI AX MOV AX 1100 BX SI AX 答 答 1200H 0100H 4C2AH 3412H 4C2AH 77856H 65B7H 2 执行以下程序后 DH 内容在堆栈中的偏移地址是1FFFH1FFFH MOV SP 2000H MOV AX 0F0H MOV SI 1234H MOV DX 5678H PUSH SI POP DI SHL DX 1 TEST AX DX PUSH DX HLT 3 若 DAT1 和 DAT2 都是内存单元的地址 指出下列程序的功能 MOV AL 0 LEA SI DAT1 19 LEA BX DAT2 19 MOV CX 20 LP MOV AL SI 第第 33 页 共页 共 38 页页 MOV BX AL DEC SI DEC BX LOOP LP HLT 答 将 DAT1 开始的 20 个字节数据移到 DAT2 开始的存储区 答 将 DAT1 开始的 20 个字节数据移到 DAT2 开始的存储区 4 执行以下程序后 DI 的值为1234H1234H MOVSP 2000H MOVAX 0F0H MOVSI 1234H MOVDX 5678H PUSHSI POPDI SHLDX 1 TESTAX DX PUSHDX HLT 1 下面程序是查找 STRING 中是否有 A 这个字符 如果有则转向 YES 去执行 没有则转向 NO 去执行 请将程序填充完整 MOV CX 20 假设 STRING 的长度为 20 MOV BX 1 MOV AL A NEXT INCINCBX CPX AL STRING BX LOOPNELOOPNENEXT JNZNONO YES JNZEXETEXET NO EXET RET 2 执行下列程序 MOV AX 0 MOV BX 1 MOV CX 100 A ADD AX BX INC BX LOOP A HLT 执行后的结果为 BX 101101 3 对于下面的数据定义 A1DW20DUP A2DB20DUP 第第 34 页 共页 共 38 页页 A3DB 987654321 MOV AX LENGTH A1 MOV AX LENGTH A2 MOV AX LENGTH A3 当以上各条指令执行后 相应寄存器的内容为 AX 2020 BX 2020 CX 1010 4 以下程序实现的功能是20H 30H20H 30H 结果存放在AXAX中 START IN AL 20H MOV BL AL IN AL 30H MOV CL AL MOV AX 0 NEXT ADD AL BL ADC AH 0 DEC CL JNZ NEXT HLT 综合应用题综合应用题 1 用三八译码器 74LS138 设计一个外设端口译码器 使 CPU 能寻址四个地址范围 0280 0287H 0288 028FH 0290 0297H 0298 029FH 答答 分析 从四段地址的低位来看 显然地址的低 3 位作为地址低位 不参与到译码电路中 而四段 地址范围为 1010000XXX 1010001XXX 1010010XXX 1010011XXX 显然我们可以将 A5A4A3作为 74LS138 的 输入 这样得到的电路是 8255A 的控制字格式与各位的功能如图 7 11 所示 D7D6D5D4D3D2D1D0 第第 35 页 共页 共 38 页页 1控 制 字 标 志C 口低 4 位 A 组工作方式1 输入 00 方式 0A 口控制0 输出 01 方式 11 输入B 口控制 1x 方 式 20 输 出1 输入 C 口高 4 位控制B 组工作方式0 输出 1 输入0 方式 0 0 输出1 方式 1 图 7 118255A 的控制字格式 1 一个 8255 芯片的 A 口和 B 口分别与 8 个 LED 灯和 8 个开关连接好 通过开关控制 LED 等的开和闭 8255 的端口地址为 40 42 44 和 46H 电路连接图如下图所示 编写 8255 初始化程序和控制程序 答答 初始化程序如下 MOV AL 10000010B OUT 46H AL 控制程序如下 开关闭合 LED 亮 否则 LED 灭 第第 36 页 共页 共 38 页页 INAL 42H NOT AL 按位取反 OUT 40H AL 1 假定 CPU 与 4 组存储器之间的连接如下图所示 试回答如下问题 1 采用了何种扩展方法 2 总的存储容量是多少 3 地址分配情况如何 答 答 1 采用了部分译码法 2 总的存储容量为 4K 3 地址范围分别为 2000H 23FFH 3400H 37FFH A000
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于OCR的身份证信息提取技术应用课程设计
- 毕业论文课程设计致谢
- 播音主持8节课课程设计
- 包装机快速切换设计方案课程设计
- 图嵌入交易监控方案课程设计
- 2025年山东省(167所)马克思主义基本原理概论期末考试模拟题附答案
- 2025年机关遴选公务员笔试题及参考答案
- 2025年射洪县数学三年级下学期期中联考试题含答案解析
- 2026中国电接触材料行业产能利用与供需平衡分析报告
- 2026中国冷链物流园区技术升级与市场机会评估报告
- 2025年营养师食品安全及营养健康职业技能及理论资格知识考试题库(附含答案)
- 《第2课 立在地球边上放号》课件 统编版高中语文必修上册
- 输变电工程质量通病防治手册
- 讲述红色故事
- 智能制造概论(高职)全套教学课件
- 潍柴雷沃线上测评题
- 《地理信息系统概论》教案
- 郑州财税金融职业学院招聘真题
- 急性胃炎临床路径(2017年县医院适用版)
- 水生生物学绪论HJJ
- 维克多高中英语3500词汇
评论
0/150
提交评论