微机原理及接口技术

上传人:鲁** 文档编号:509848532 上传时间:2024-02-13 格式:DOCX 页数:6 大小:34.03KB
返回 下载 相关 举报
微机原理及接口技术_第1页
第1页 / 共6页
微机原理及接口技术_第2页
第2页 / 共6页
微机原理及接口技术_第3页
第3页 / 共6页
微机原理及接口技术_第4页
第4页 / 共6页
微机原理及接口技术_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《微机原理及接口技术》由会员分享,可在线阅读,更多相关《微机原理及接口技术(6页珍藏版)》请在金锄头文库上搜索。

1、微机原理及接口技术第一部分 客观题一、单项选择题(每小题2分,共10 分)1. 寄存器 ECX 的低 16 位部分可以用表达。A EX B CX C CH D CL2. 8086处理器执行“OUT DX,AL”指令时,AL的数据出现在上输出给外设。A 控制总线 B 地址总线 C 电源和地线 D 数据总线3. 与DRAM相比,SRAM的特点是。A 集成度高、存取周期长 B 集成度低、存取周期长C 集成度高、存取周期短 D 集成度低、存取周期短4. 使用语句“var dword 3721”定义的变量var在主存占用个字节存储 空间。A 1 B 2 C 4 D 85. 用8KX8结构SRAM芯片构成

2、64000H6FFFFH地址范围的存储器,需要使用 片。A 4 B 6 C 8 D 10二、对错判断题(每小题2分,共10分)(说明:正确的选“ A”,错误选“ B”)6. IA-32处理器设置的中断标志IF = 0是关中断,表示禁止内部中断和外部中断的 所有中断请求。 X7. 已知var是一个变量,语句“add esi,byte ptr var”没有语法错误。X8. DMA传输由DMA控制器控制,无需处理器执行I/O指令。V9. 高性能计算机中常使用Cache (高速缓冲存储器)提高主存性能。V10. 向某个I/O端口写入一个数据,一定可以从该I/O端口读回这个数据。V第二部分 主观题一、填

3、空题(每空2分,共10分)1. 8086处理器引脚有3个最基本的读写控制信号,它们是M/IO*,_RD*和W/R*。2. 逻辑地址由段基地址和偏移地址两部分组成。代码段中下一条要执行的指令由CS和指针IP寄存器指示,后者在实地址模型中起作用的仅有指针寄存器部分。二、问答题(每小题 6 分,共 30 分)1.什么是JMP指令的近(near)转移和远(far)转移?jmp指令的近转移是指在同一个段里面的转移,也叫做段内近转移,用汇编编码就是这样的jmp nearptr标号jmp指令的远转移是指段与段之间的转移,就是说不在同一个段的转移,用汇编编码就是这样的jmpfar ptr标号2.什么是存储访问

4、的局部性原理,它分成哪两个方面的局部性?程序局部性原理:虚拟存储管理的效率与程序局部性程序有很大关系。根据统计,进程运行时,在一 段时间内,其程序的执行往往呈现出高度的局限性,包括时间局部性和空间局部性。1. 时间局部性:是指若一条指令被执行,则在不久的将来,它可能再被执行。2. 空间局部性:是指一旦一个存储单元被访问,那它附近的单元也将很快被访问。3. 举例说明什么是In tel 80x86处理器数据存储的小端方式(Little En dia n)?小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,这种 存储模式将地址的高低和数据位权有效地结合起来,高地址部

5、分权值高,低地址部分权值低。0000430: e684 6c4e 0100 1800 53ef 0100 0100 00000000440: b484 6c4e 004e ed00 0000 0000 0100 0000在小端模式下,前32位应该这样读:4e 6c 84 e6(假设int占4个字节) 记忆方法:地址的增长顺序与值的增长顺序相同4. 使用MASM汇编程序,在数据段有一个语句“db 37h,21,no”,它将使处理器 为其分配多少个字节的主存空间?从低地址开始每个地址单元的内容依次是什 么?37h分配一个字节21分配一个字节no分配2个字节所以共需分配4个字节,即2个字5. ISA

6、总线的时钟频率是8MHz,每2个时钟可以传送一个16位数据,计算其总 线带宽。由于:f=8MHz,T=1/f=1/8M秒,一个总线周期等于一个时钟周期所以:总线带宽=16/( 1/8M ) = 128Mbps所以:总线带宽=16/( 1/8M*2)= 64Mbps三、程序阅读题(每小题10分,共20分)1. 下段程序执行后,ESI = 33BBh (1),EDI=(2),CF= 0(3)mov esi,3388hadd esi,22hxor edi,edi2. 如下程序片段统计以 0结尾的字符串中字符个数,请补充完整。; 数据段string byte Do what you can do.,0

7、; 代码段xor ebx,ebxagain: cmp stringebx,0jz (1)_doneinc (2)ebxjmp (3)_againdone: .四、程序设计题(每小题10 分,共20 分)1. 编制一个程序片断,把保存在变量 dataA 和 dataB 中较大的数据取出后存入 maxC。假设变量存放的是32位有符号数。MOV AX, DATA;段初始化MOVDS,AXMOVAX,STACKMOVSS,AXMOVDX,WORD PTR BUFA+2 ;按题意,将数送入 DX,AX, BX, CXMOVAX,WORD PTR BUFAMOVBX,WORD PTR BUFB+2MOVC

8、X,WORD PTR BUFBCMPDX,BX;先比高位字JGMOVE AJLMOVE BCMPAX, CX;高位字相等就再比低位字JAEMOVE A;B大MOVE BJMPMOV WORD PTR BUFC+2, DX ; A 大MOV WORD PTR BUFC, AXa - a3A0ki dkir琵目* -03AOk1 ZfV- V3AOklVf轴那糧澤眶昼-XDXVdkID a - a3AOkiIfv- V3AOkl9f*昼用辛1xaXGdkIDadna 爼丄 d ao/vDAOLM3+adna 爼丄 d ao/vaAOLMvdna yid ao/vXVAOLMXD a XVXG Y共

9、糜坯聲尿爭13+vdna yid ao/vXGAOLMXVSSAOLMMDV1SXVAOLMXVSQAOLM柵蹿-vivaXVAOLM:鸥闯輒M xp乐皿q/nq內nqxp0 乐皿qjnq=ejnq,xp l 乐皿qjnqujnq 者目尿番皿:丄 ixm XD dna y丄dGNOM AOLMa - xa +Ddna 爼丄d ao/v aolm:a3AOkl 11X3 dklfMOVDX, 1; A 大MOVDX, -1; B 大MOVE 0:EXIT:2.设8253计数器1工作于方式1,按二进制计数,计数初值为400。假设该8253 芯片计数器03以及控制字I/O地址依次为60H63H。编写它的初始化程序段。MOV AL,15H 8253 计数器 1OUT 61H,ALMOV AX,FA0HOUT 41H,ALMOV AL,AHOUT 41H,AL

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号