版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、西安科技大学微机原理与接术习题集习简述冯诺依曼计算机的基本特点。题11.11.21.31.41.51.6如何划分计算机发展的几个阶段?当前广泛使用的计算机主要采用哪一代的技术?微型计算机的发展是以什么为特征的?微型计算机有哪些主要技术指标?简述计算机的分类及特点。把下列十进制数转换成二进制数、八进制数、十六进制数:6.255.750.8752541.7 把下列二进制数转换成十进制数1101.01111001.00011 111.0011010.11.8 把下列八进制数转换成十进制数776.0772.73235.6123.451.9 把下列十六进制数转换成十进制数A6.DC9AC.BDB4A.8
2、D1AC.0A1.10 把下列英文单词转换成 ASCII 编码的字符串WATERGREATGOODAFTER回车键、换行、空格键的 ASCII 代码及其功能是什么?求下列带符号十进制数的 8 位基 2 码补码。+127-1-128+11.13 求下列带符号十进制数的 16 位基 2 码补码。+655-1-32121.14在计算机中一个汉字使用几位二进制位进行编码?习题 22.12.22.32.42.52.62.72.82.92.102.112.12试述微处理器的发展历史。8086 微处理器由哪几部分组成?各部分的功能是什么?简述 8086试述 80868086 中,CPU 的寄存器组织。CPU
3、 标志寄存器各位的含义与作用。器为什么采用分段管理?逻辑地址?物理地址?如何由逻辑地址计算物理地址?8086 中,CPU 实际利用哪几条地址线来I/O 端口?最多能8086 和 8088 的主要区别有哪些?80X86 微处理器的指令队列的作用是什么?多少个端口?80486 中,描述符?描述符表寄存器作用?80486 如何实现段页式器管理?微处理器量体系结构?1习题33.13.2机器指令分成几部分?每部分的作用是什么?下列 MOV 指令的源操作数的寻址方式:MOV MOV MOV MOV MOV MOV MOV MOV设:(AX,1234H AX,BX AX,BXAX,TABLE;TABLE ;
4、TABLE 是一个变量名AX,1234HAX,BXHAX,BPSI AX,BX+SI-1234HDS)=2000H,(BX)=0100H,(SS)=1000H,(BP)=0010H,TABLE 的物理地址3.3为 2000AH,( MOV MOV MOV MOV MOVSI)=0002H。求下列每条指令源操作数的 AX,1234HAX,BX单元地址:AX,TAB AX,BPXAX,BPSI设 ARRAY 是字数组的首地址,写出将第 5 个字元素取出送 AX 寄存器的指令,要求使用以下几种寻址方式:直接寻址 寄存器间接寻址 寄存器相对寻址 基址变址寻址设有以下程序段,求执行完此程序后 AX 寄存
5、器中的内容:ABC DATA1 DATA2EQU DB DW220H1000HSTART:MOVAX,DATA1+ABC设变量ARRAY 中连续存放了字变量NUMBR 的偏移地址和段地址,试写出把变量NUMBR装入 AX 寄存器中的指令序列。设当前(CS)=2000H,(IP)=2000H,标号 NEXT 定义在当前代码段偏移地址是 0100H处,(DS)=1000H,(BX)=1000H,(11000H)=00H,(11001H)=30H,数据段定义的字变量 ARRAY 的内容为 1000H,试写出下列转移指令的目标转移地址JMPJMPJMPNEAR BX WORDPTRPTR ARRAY3
6、.8 设当前(CS)=2000H,(IP)=2000H,标号 NEXT 定义在 3000H:1000H 处。当前(DS)=1000H,(BX)=1000H,(11000H)=00H,(11001H)=03H,(11002H)=00H,(11003H)=30H,数据段定义的字变量 ARRAY 的内容为 0300H,(ARRAY+2)=3000H,试写出下列转移指令的目标转移地址:JMPJMPFAR DWORDPTRNEXT ARRAY3.9 MOV CS,AX 指令正确吗?3.10 若正在堆栈中 03600H 单元,则 SS 和 SP 的值是多少?23.11 若(SS)=2000H,(SP)=0
7、00AH,先执行将字数据 1234H 和 5678H 压入堆栈的操作,再执行弹出一个字数据的操作,试画出堆栈区及 SP 的内容变化过程示意图(标出元的物理地址)。单3.12 解释 XLAT 指令是怎样转换 AL 寄存器中的内容的。并编写一段程序用 XLAT 指令将BCD 码 09 转换成对应的 ASCII 码,并将 ASCII 码存入数据 ARRAY 中。3.133.143.15能用 ADD 指令将 BX 内容加到 ES 中去吗?INCBX指令正确吗?若(AX)=0001H,(BX)=0FH,执行 ADD AX,BX 之后,标志位 ZF、SF、CF、OF 各是什么?写一指令序列完成将 AX 寄
8、存器的最低 4 位置 1,最高 3 位清 0,第 7、8、9 位相反,其余位不变。试写出执行下列指令序列后 AX 寄存器的内容。执行前(AX)=1234H MOV CL,7SHL BX,CL习题44.1 假设下列指令中的所有标识符均为类型属性为字的变量,请的?它们的错误是什么?下列指令中哪些是MOVMOVMOVMOVMOVBP,AL WORD_OP1,WORD_OP2 SAVE WORD,DS BXSI,2MOV WORD_X+4*3DI,SPMOV AX,WORD_OP1DXMOV SP,SS:DATA_WORDBXSIMOV AX,WORD_OP1+WORD_OP2AX,WORD_OP1-
9、WORD_OP2+100MOV WORD_OP1,WORD_OP1-WORD_OP24.2假设 VAR1 和 VAR2 为字变量,LAB 为标号,试下列指令的错误之处:ADDJMPJMPVAR1,VAR2 LABSI NEAR LABSUB AL,VAR1JNZ VAR14.3画图说明下列语句所分配的空间及初始化的数据值。BYTE_VAR DB BYTE,12,-12H,3 DUP(0,?,2 DUP(1,2),?)WORD_VAR DW 5 DUP(0,1,2),?,-5,BY,TE,256H4.44.6试列举各种方法,使汇编程序把 5150H 存入一个假设程序中的数据定义如下:器字中(例如
10、:DW 5150H)。PARTNO PNAME COUNT PLENTHDW DB DD EQU? 16?DUP(?)$-PARTNO问 PLENTH 的值为多少?它表示什么意义?4.7 有符号定义语句如下:BUFF EBUFF LDB DB EQU1,2,3,1230EBUUFF3问 L 的值是多少?4.8 假设程序中的数据定义如下:LNAME ADDRESS CITYDB DB DB DB303015DUP(?)DUP(?)DUP(?)CIST1,7,8,3,2用一条 MOV 指令将 LNAME 的偏移地址放入 AX。用一条指令将 CODE_LIST 的头两个字节的内容放入 SI。写一条伪
11、操作使 CODE_LENGHT 的值等于 CODE_LIST 域的实际长度。试写出一个完整的数据段 DATA_SEG,它把整数 5 赋予一个字节,并把整数-1,0,2, 5 和 4 放在 10 字数组 DATA_LIST 的头 5 个单元中。然后,写出完整的代码段,其功能为:把 DATA_LIST 中头 5 个数中的最大值和最小值分别存入 MAX 和 MIN 单元中。给出等值语句如下:ALPHA BETA GAMMAEQU100EQU25EQU2下列表达式的值是多少?ALPHA*100+BETA(ALPHA+2)*BETA-2(ALPHA+3)*(BETABETA AND 7ALPHA(BET
12、A/3) GAMMA) ALPHA GEGAMMA ORMOD GAMMA+BETA MOD 5GAMMA3MOD4.11 对于下面的数据定义,三条 MOV 指令分别汇编成什么?(可用立即数方式表示)TABLEA TAB TABLECDW DB DB10 DUP(?)10 DUP(?)1234 MOV MOV MOVAX,LENGTH BL,LENGTH CL,LENGTHTABLEA TAB TABLEC4.12 对于下面的数据定义,各条 MOV 指令单独执行后,有关寄存器的内容是什么?FLDB TABLEA TABMOVMOVMOVDB?20 DUP(?)ABCDDW DBAX,TYPE
13、FLDB CX,LENGTH TABLEA CX,LENGTH TABMOVMOVAX,TYPE TABLEA DX,SIZE TABLEA4.13 编写在屏幕上显示字符串THISIS TEXTDISPLAY PROGRAM.的程序。编写“外婆的蓬湖湾”乐曲的演奏程序。编写程序,接收从键盘输入的 10 个十进制数字,输入中遇见回车符则停止输入,经过各个数加 6 处理,以 16 进制数显示在屏幕上。习题 545.1*5.2*5.3 5.45.55.65.7简述 8086 引脚信号中 M/ IO 、DT/ R 、RD、WR、ALE、 DEN 和 BHE 的作用。IA-32 微处理器有哪几种工作状态
14、?IA-32 微处理器有哪几种操作模式(工作方式)?实地址模式、虚地址模式、虚拟 8086 模式、描述符?简述在保护虚地址方式下的寻址机制。指令周期?总线周期?时钟周期?试说明三者的关系。8086 一个总线周期包括哪几个时钟周期?若主时钟频率为 4.77MHz,一个总线周期为多少时间?怎样延长总线周期?5.8 简述 8086 读总线周期和写总线周期各引脚上的信号动态变化过程。8086 的读周期时序与写周期时序的区别有哪些?5.95.105.115.12总线?简述微机总线的分类。明 PC 总线、ISA 总线和 EISA 总线的区别与联系。简简述 PCI 总线的特点。简述 USB 总线的应用场合与
15、特点。习题 66.1 利用全地址译码将 6264FH,试画连接图。接在 8088 的系统总线上,其所占地址范围为 BE000HB6.2 试利用 6264电路图。,在 8088 系统总线上实现 00000H03H 的内存区域,试画连接叙述 EPROM 的编程过程。说明EEPROM 的编程过程。已有 2 片 6116,现欲将它们接到 8088 系统中去,其地址范围为 40000H 到 40H,试画连接电路图。写入某数据并读出与之比较,若有错,则在 DL 中写入 01H;若每个单元均对,则在 DL 写入EEH,试编写此检测程序。6.5 若利用全地址译码将 EPROM 2764(128 或 256)接
16、在首地址为 A0000H 的内存区,试画出电路图。6.6 内存地址从 40000H 到BBH 共有多少 KB?6.7 某机器中,已知配有一个地址空间为 0000H3H 的 ROM 区域,现在再用一个RAM(8 K8 bit)形成 40 K16 bit 的 RAM 区域,起始地为 6000H。假设 RAM有和信号控制端,CPU 的地址总线为 A15A0,数据总线为 D15D0,控制信号为 R/W(读/写), (访存),要求:画出地址译码方案。将 ROM 与 RAM 同 CPU 连接。6.8 设器容量为 64 MB,字长以位为,模块数 m=8,分别用顺序和交叉方式进行组织。周期T=100 ns,数
17、据总线宽度为 64 位,总线传送周期 =50 ns。求顺序器和交叉器的带宽各是多少?6.9 某以 8088 为 CPU 的微型计算机内存 RAM 区为 00000H3FH,若采用 6264、62256、2164 或 21256 各需要多少片6.10 用 32 K8 bit 的 EPROM?组成 128 K16 bit 的只读器,试问:5(1)数据寄存器多少位? (2)地址寄存器多少位?(3)共需多少个 EPROM?(4)画出此器组成框图。6.11 试判断 8088 系统中存贮系统译74LSl38 的输出,所决定的内存地址范围,见图 6.26 所示。MEMR&GY2A0MEMWA19 A17GG
18、2BC B AY14A16AY615A14 A13Y7138试叙述 28F040 的两种擦除方法。说明 28F040 的编程过程习题77.17.27.3CPU同外设交换的信息有哪些类型?CPU是如何同外设交换这些信息的? 简述条件传送方式的工作过程。试画出条件传送方式输出数据的流程图。简述中断传送方式的工作过程。7.47.57.67.7址?7.8简述DMA控制器同一般接口的区别。简述8237A三种基本传送类型的特点。简述8237A的主要功能.8237A有哪些可以让CPU的寄存器?这些寄存器有哪些功能?如何对它们进行寻试用汇编语言编写对PC/AT的8237A进行全”0”和全”1”测试的程序。习题
19、 8中断?中断方式与程序查询方式8.18.28.38.48.58.68.78.88.9区别?简述中断的处理过程?画出中断处理的流程图?说明 8086(88)CPU 响应中断的条件?确定中断优先级有哪两种方法?它们各特点?简述 8086(88)的什么中断向量?中断和外部中断两类中断?中断向量表?对 8086(88)系统,怎么通过中断向量表得到中断处理程序的中断向量表在内存中的位置?地址?非中断?可中断?它们的主要区别是什么?8086(88)CPU 的6NMI 和R 两个输入端区别?区别?8.10 IMR 和 IF8.11 简述 8259A 的主要功能?8259A 怎么用一根地址线怎么实现对址操作
20、?7 个控制字的寻8.128.138.148.158259A 的初始化控制字(ICW)和操作命令字(OCW)的编程什么时候进行?简述 8259A 的中断结束方式?简述 8259A 的优先级控制方式?如何编写中断程序?习题 9在控制系统中,有哪些计时/定时方法?在 8253 每个计数器有几种工作方式?它们的主要区别是什么?在为什么 8253 的方式 0 可用作中断请求?在为什么 8253 的方式 2 具有频率发生器的功能?在当计数值为奇数的情况下,8253 在方式 3 时的输出波形如何?9.19.29.39.49.59.69.79.8在 8253 的方式 5 与方式 6在怎么对 8253 进行初
21、始化?异同?在在一个定时系统中,8253 的端口地址范围是 480H483H,试对 8253 的三个计数器进行编程,其中,计数器 0 工作在方式 1,计数初值为 3680H;计数器 2 工作在方式 3,计数初值为 1080H。9.9 在一个 8253 的端口地址范围是 480H483H,给它提供 2MHz 的时钟,要求产生 1KHZ 的方波输出,试编程实现。习题1010.1 当数据从8255A的端口C往数据总线上读出时,8255A的几个控制信号CS,A1,A0,RD,WR分别是什么?8255A的方式选择控制字和置1置0都是写入控制端口的,那么他们是由什么来区分的?10.2 8255A有那几种基
22、本工作方式?对这些工作方式规定?10.3 8255A的方式0一般使用在什么场合?在方式0时如果使用应答方式进行联络,应该怎么办?10.4 当8255A工作在方式2(中断)时,CPU是如何来区分输入输出的?10.5 8255A与的连接如图8.32所示,利用8255A工作在方式0实现打印7机接口。编写初始化程序。若将存于AL中的字符送打印,试编写打印程序。若采用8255A工作在方式1工作与连接,如图8.33所示,编写初始化程序。系统总线系统总线。PA7-PA08255ACKa PC3OBFa接 8259单稳图8.32图8.3310.6设异步传输时,每个字符对应1个启始位、7个信息位、1个奇/偶校验
23、位和1个停止位,如果波特率为9600b/s,则每秒钟能传输的最大字符数是什么?10.7 什么叫异步工作方式?画出异步工作方式时 8255A 的 TxD 和 RxD 线上的数据格式。什么叫同步工作方式?什么叫双同步字符方式?外同步和内同步作时 8251A 的 TxDH 和 RxD 线上的数据格式。区别?画出双同步工习题 11作用?举例说明。11.111.211.311.411.511.6D/A 转换器?D/A 转换器有哪些技术指标?什么影响这些指标?试说明 DAC1210 的基本组成,各组成的作用,以及工作过程。DAC1210 有哪几种工作方式?各特点?试画出 DAC1210 与 80386 微处理器的完整接线图。8 位D/A 转换器,其输出设计为 0V+5V。当 CPU 分别送出 80H、40H、10H时,对应的输出各为多少?11
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司灵活办公考勤制度
- 员工外勤考勤制度模板
- 员工跨区域如何考勤制度
- 口腔医院护士考勤制度
- 中学考勤制度管理规定
- 公司名工实名制考勤制度
- 巴西自助烤肉考勤制度
- 小公司劳动纪律考勤制度
- 揭阳企业门禁考勤制度
- 干事参与活动考勤制度
- 2026年包头轻工职业技术学院单招职业技能测试题库附答案详解(研优卷)
- 2026年春季学期人教版小学五年级语文教学计划
- 2025年纺织品印染工艺操作手册
- 2026年春季学期统编版一年级下册道德与法治教学计划附教学进度表
- 地震救援技术培训
- 2026年消防设施操作员之消防设备基础知识考试题库500道及完整答案(各地真题)
- 多通道ISAR高分辨成像技术:原理、误差分析与校正策略
- 住院患儿跌倒预防与安全管理
- 2025岩土工程勘察测量行业市场现状研究投资评估规划分析
- ICU患者体位的管理
- 黑钨矿选矿工艺流程图及设备
评论
0/150
提交评论