微机原理与接口关键技术部分复习题佳木斯大学.doc
《微机原理与接口关键技术部分复习题佳木斯大学.doc》由会员分享,可在线阅读,更多相关《微机原理与接口关键技术部分复习题佳木斯大学.doc(18页珍藏版)》请在咨信网上搜索。
1、习题1.1简答题(1)计算机字长(Word)指是什么?(2)总线信号提成哪三组信号?(3)PC机主存采用DRAM构成还是SRAM构成?(6)中断是什么?解答 解决器每个单位时间可以解决二进制数据位数称计算机字长。 总线信号提成三组,分别是数据总线、地址总线和控制总线。 PC机主存采用DRAM构成。 中断是CPU正常执行程序流程被某种因素打断、并暂时停止,转向执行事先安排好一段解决程序,待该解决程序结束后仍返回被中断指令继续执行过程。习题1.2判断题 (3)8086数据总线为16位,也就是说8086数据总线个数、或说条数、位数是16。(4)微机主存只要使用RAM芯片就可以了。(5)解决器并不直接
2、连接外设,而是通过I/O接口电路与外设连接。( 解答 对 错 对 习题1.3填空题 (2)Intel 8086支持_容量主存空间,80486支持_容量主存空间。(3)二进制16位共有_个编码组合,如果一位相应解决器一种地址信号,16位地址信号共能寻址_容量主存空间。 解答 1MB,4GB 216,64KB 习题1.4阐明微型计算机系统硬件构成及各某些作用。解答CPU:CPU也称解决器,是微机核心。它采用大规模集成电路芯片,芯片内集成了控制器、运算器和若干高速存储单元(即寄存器)。解决器及其支持电路构成了微机系统控制中心,对系统各个部件进行统一协调和控制。存储器:存储器是存储程序和数据部件。外部
3、设备:外部设备是指可与微机进行交互输入(Input)设备和输出(Output)设备,也称I/O设备。I/O设备通过I/O接口与主机连接。总线:互连各个部件共用通道,重要含数据总线、地址总线和控制总线信号。习题1.7区别如下概念:助记符、汇编语言、汇编语言程序和汇编程序。解答助记符:人们采用便于记忆、并能描述指令功能符号来表达机器指令操作码,该符号称为指令助记符。汇编语言:用助记符表达指令以及使用它们编写程序规则就形成汇编语言。汇编语言程序:用汇编语言书写程序就是汇编语言程序,或称汇编语言源程序。汇编程序:汇编语言源程序要翻译成机器语言程序才可以由解决器执行。这个翻译过程称为“汇编”,完毕汇编工
4、作程序就是汇编程序(Assembler)。第2章 解决器构造习题2.1简答题(1)ALU是什么?(2)8086取指为什么可以被称为指令预取? (4)堆栈存取原则是什么?(5)标志寄存器重要保存哪方面信息?(6)执行了一条加法指令后,发现ZF1,阐明成果是什么? ALU是算术逻辑运算单元,负责解决器所能进行各种运算,重要是算术运算和逻辑运算。 取指是指从主存取出指令代码通过总线传播到解决器内部指令寄存器过程。8086提成总线接口单元和指令执行单元,可以独立操作。在执行单元执行一条指令同步,总线接口单元可以读取下一条指令,等到执行时不需要进行取指了,因此称为预取。 堆栈存取原则是先进后出(也称为后
5、进先出)操作方式存取数据。 标志寄存器重要保存反映指令执行成果和控制指令执行形式关于状态。 执行了一条加法指令后,发现ZF1,表白运算成果为0。习题2.2判断题(1)程序计数器PC或指令指针EIP寄存器属于通用寄存器。(2)解决器指令译码是将指令代码翻译成它代表功能过程,与数字电路译码器是不同概念。(3)EAX也被称为累加器,由于它使用最频繁。(4)解决器传送指令MOV属于汇编语言执行性语句。(5)汇编语言语句由明显4某些构成,不需要分隔符区别。址。解答 错 对 对 对 错习题2.3填空题(1)寄存器EDX是_位,其中低16位名称是_,还可以提成两个8位寄存器,其中D8D15某些可以用名称_表
6、达。 (3)逻辑地址由_和_两某些构成。代码段中下一条要执行指令由CS和_寄存器批示,后者在实地址模型中起作用仅有_寄存器某些。 (5)在实地址工作方式下,逻辑地址“7380H400H”表达物理地址是_,并且该段起始于_物理地址。(6)IA-32解决器有8个32位通用寄存器,其中EAX,_,_和EDX,可以提成16位和8位操作;尚有此外4个是_,_,_,和_。 (10)用EBX做基地址指令,默认采用_段寄存器指向数据段;如果采用BP,EBP或SP,ESP作为基地址指针,默认使用_段寄存器指向堆栈段。解答 32,DX,DH 段地址,偏移地址,EIP,IP EBX,ECX,ESI,EDI,EBP,
7、ESP DS,SS习题2.4解决器内部具备哪3个基本某些?8086分为哪两大功能部件?其各自重要功能是什么?解答解决器内部有ALU、寄存器和指令解决三个基本单元。8086有两大功能部件:总线接口单元和执行单元。总线接口单元:管理着8086与系统总线接口,负责解决器对存储器和外设进行访问。8086所有对外操作必要通过BIU和这些总线进行。执行单元EU:负责指令译码、数据运算和指令执行。习题2.7举例阐明CF和OF标志差别。解答进位标志CF表达无符号数运算成果与否超过范畴,超过范畴后加上进位或借位,运算成果依然对的;溢出标志OF表达有符号数运算成果与否超过范畴,如果超过范畴,运算成果已经不对的。例
8、1:3AH 7CHB6H无符号数运算:58124182,范畴内,无进位。有符号数运算:58124182,范畴外,有溢出。例2:AAH + 7CH26H无符号数运算:170124294,范畴外,有进位。有符号数运算:8612428 ,范畴内,无溢出。习题2.8什么是8086中逻辑地址和物理地址?逻辑地址如何转换成物理地址?请将如下逻辑地址用物理地址表达(均为十六进制形式): FFFF0 4017 4500 B8214567解答物理地址:在解决器地址总线上输出地址称为物理地址。每个存储单元有一种唯一物理地址。逻辑地址:在解决器内部、程序员编程时采用逻辑地址,采用“段地址:偏移地址“形式。某个存储单
9、元可以有各种逻辑地址,即处在不同起点逻辑段中,但其物理地址是唯一。逻辑地址转换成物理地址:逻辑地址由解决器在输出之前转换为物理地址。将逻辑地址中段地址左移二进制4位(相应16进制是一位,即乘以16),加上偏移地址就得到20位物理地址。 FFFFH:0FFFF0H 40H:17H00417H H:4500H24500H B821H:4567HBC777H习题2.12汇编语句有哪两种,每个语句由哪4个某些构成?解答汇编语句有两种:执行性语句(解决器指令)、阐明性语句(伪指令)。每个语句有:标号、指令助记符、操作数或参数、注释4个某些构成。习题2.13汇编语言程序开发有哪4个环节,分别运用什么程序完
10、毕、产生什么输出文献。解答汇编语言程序开发有4个环节:编辑:用文本编辑器形成一种以ASM为扩展名源程序文献。汇编:用汇编程序将ASM文献转换为OBJ模块文献。连接:用连接程序将一种或各种目的文献链接成一种EXE或COM可执行文献。调试:用调试程序排除错误,生成对的可执行文献。 习题2.16阐明下列指令中源操作数寻址方式?假设VARD是一种双字变量。(1)mov edx,1234h(2)mov edx,vard(3)mov edx,ebx(4)mov edx,ebx(5)mov edx,ebx+1234h(6)mov edx,vardebx(7)mov edx,ebx+edi(8)mov edx
11、,ebx+edi+1234h(9)mov edx,vardesi+edi(10)mov edx,ebp*4解答 及时数 直接 寄存器 寄存器间接 寄存器相对 寄存器相对 基址变址 相对基址变址 相对基址变址 带比例寻址第3章 数据解决习题3.1简答题(4)数值500,可以作为字节变量初值吗?(5)为什么说“XCHG EDX,CX”是一条错误指令?(6)都是获取偏移地址,为什么指令“LEA EBX,ESI”对的,而指令“MOV EBX,OFFSETESI”就错误?(7)INC,DEC,NEG和NOT都是单操作数指令,这个操作数应当是源操作数还是目操作数? (9)乘除法运算针对无符号数和有符号数,
12、有两种不同指令。只有一种指令加减法如何区别无符号数和有符号数运算?(10)逻辑与运算为什么也称为逻辑乘?解答 不能。数值500不不大于一种字节所能表达数据量,因此不能为字节变量赋值。 源、目的寄存器位数不同,不能用该指令进行数据互换。 前者在指令执行时获得偏移地址,是对的;但后者OFFSET只能在汇编阶段获得偏移地址,但此时寄存器内容是不可知,因此无法获得偏移地址。 INC,DEC,NEG和NOT指令操作数既是源操作数也是目操作数。 加减法不区别无符号数和有符号数,但依照运算成果分别设立标志寄存器CF和OF标志,可运用CF和OF进行区别。 逻辑与运算规则类似二进制乘法,因此称其为逻辑乘。习题3
13、.2判断题 (2)惯用BCD码为8421 BCD码,其中8表达D3位权重。 (5)堆栈操作原则是“先进后出”,因此堆栈段数据除PUSH和POP指令外,不容许其她办法读写。(6)虽然ADD指令和SUB指令执行后会影响标志状态,但执行前标志并不影响它们执行成果。(7)指令“INC ECX”和“ADD ECX,1”实现功能完全同样,可以互相替代。(8)无符号数在前面加零扩展,数值不变;有符号数前面进行符号扩展,位数加长一位、数值增长一倍。(9)逻辑运算没有进位或溢出问题,此时CF和OF没有作用,因此逻辑运算指令如AND、OR等将CF和OF设立为0。(10)CMP指令是目操作数减去源操作数,CMPS指
14、令是源操作数减去目操作数。解答 对 错 对 错 错 对 对习题3.3填空题(1)定义字节变量伪指令助记符是_,获取变量名所具备偏移地址操作符是_。 (4)数据段有语句“H8843 DWORD 99008843H”,代码段指令“MOV CX,WORD PTR H8843”执行后,CX_。(5)用DWORD定义一种变量XYZ,它类型是_,用“TYPE XYZ”会得到数值为_。如果将其以字量使用,应当用_阐明。(6)数据段有语句“ABC BYTE 1,2,3”,代码段指令“MOV CL,ABC+2”执行后,CL_。(7)例题3-9TAB定义如果是“”,则显示成果是_。(8)指令“XOR EAX,EA
15、X”和“SUB EAX,EAX”执行后,EAX_,CFOF_。而指令“MOV EAX,0”执行后,EAX_,CF和OF没有变化。(9)例题3-15程序执行结束,变量QVAR内容是_;BCD内容是_。(10)欲将EDX内无符号数除以16,使用指令“SHR EDX,_”,其中后一种操作数是一种及时数。解答 BYTE,OFFSET 8843H DWORD,4,WORD PTR XYZ 3 78894111 0,0,0 5432H,83H 4 习题3.20分别执行如下程序片断,阐明每条指令执行成果:(1)mov eax,80h;EAX_add eax,3;EAX_,CF_,SF_add eax,80h
16、;EAX_,CF_,OF_adc eax,3;EAX_,CF_,ZF_(2)mov ax,64h;EAX_add ax,c8h;EAX_,CF_(3)mov ax,64h;EAX_add al,c8h;EAX_,CF_(4)mov al,7fh;AL_sub al,8;AL_,CF_,SF_sub al,80h;AL_,CF_,OF_sbb al,3;AL_,CF_,ZF_解答(1);EAX80H;EAX83H,CF0,SF0;EAX103H,CF0,OF0;EAX106H,CF0,ZF0(2); AX64h; AX012c,CF0(3);AX64h;AX2c,CF1 (4)mov al,7f
17、h;AL7FHsub al,8;AL77H,CF0,SF0sub al,80h;ALF7H,CF1,OF1sbb al,3;ALF3H,CF0,ZF0习题4.2判断题(1)指令指针或者还涉及代码段寄存器值变化将引起程序流程变化。(2)JMP指令相应高档语言GOTO语句,因此不能使用。(3)由于条件转移指令Jcc要运用标志作为条件,因此也影响标志。(4)JA和JG指令条件都是“不不大于”,因此是同一种指令两个助记符。(5)控制循环与否结束只能在一次循环结束之后进行。(6)简介LOOP指令时,常说它相称于DEC ECX和JNZ两条指令。但考虑对状态标志影响,它们有差别。LOOP指令不影响标志,而D
18、EC指令却会影响除CF之外其她状态标志。(7)CALL指令用在调用程序中,如果被调用程序中也有CALL指令,阐明浮现了嵌套。(8)子程序需要保护寄存器,涉及保护传递入口参数和出口参数通用寄存器。(9)运用INCLUDE包括源文献事实上只是源程序一某些。(10)导入库文献和静态子程序库文献扩展名都是LIB,因此两者性质相似。解答 对 错 错 错 错 对 对 错 对 错习题4.3填空题(1)JMP指令依照目的地址转移范畴和寻址方式,可以提成四种类型:段内转移、_,段内转移、_和段间转移、_,段间转移、_。(2)假设在平展存储模型下,EBX1256H,双字变量TABLE偏移地址是20A1H,线性地址
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 关键技术 部分 复习题 佳木斯 大学
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。