16、32位微机原理、汇编语言及接口关键技术-课后习题答案.doc
《16、32位微机原理、汇编语言及接口关键技术-课后习题答案.doc》由会员分享,可在线阅读,更多相关《16、32位微机原理、汇编语言及接口关键技术-课后习题答案.doc(71页珍藏版)》请在咨信网上搜索。
1、第一章1.1 解:五代,详细见书1.2 解: 微型计算机:以大规模、超大规模集成电路为重要部件,以集成了计算机重要部件控制器和运算器微解决器为核心,所构造出计算机系统 。PC机:PC(Personal Computer)机就是面向个人单独使用一类微机 。单片机:用于控制微解决器芯片,内部除CPU外还集成了计算机其她某些重要部件,如:ROM、RAM、定期器、并行接口、串行接口,有芯片还集成了A/D、D/A转换电路等。 数字信号解决器DSP:重要面向大流量数字信号实时解决,在宿主系统中充当数据解决中心,在网络通信、多媒体应用等领域正得到越来越多应用1.3 解:微机重要有存储器、I/O设备和I/O接
2、口、CPU、系统总线、操作系统和应用软件构成,各某些功能如下:CPU:统一协调和控制系统中各个部件系统总线:传送信息存储器:存储程序和数据I/O设备:实现微机输入输出功能I/O接口:I/O设备与CPU桥梁操作系统:管理系统所有软硬件资源1.4 解:系统总线:传递信息一组公用导线,CPU通过它们与存储器和I/O设备进行信息互换 。好处:组态灵活、扩展以便 三组信号线:数据总线、地址总线和控制总线 。其使用特点是:在某一时刻,只能由一种总线主控设备来控制系统总线,只能有一种发送者向总线发送信号;但可以有各种设备从总线上同步获得信号。1.5解:(1)用于数值计算、数据解决及信息管理方向。采用通用微机
3、,规定有较快工作速度、较高运算精度、较大内存容量和较完备输入输出设备,为顾客提供以便和谐操作界面和简便快捷维护、扩充手段。(2)用于过程控制及嵌人应用方向。采用控制类微机,规定能抵抗各种干扰、适应现场恶劣环境、保证长时间稳定地工作,规定其实时性要好、强调其体积要小、便携式应用强调其省电。1.6 解:1.7 解: I/O通道:位于CPU和设备控制器之间,其目是承担某些本来由CPU解决I/O任务,从而把CPU从繁杂I/O任务中解脱出来。由10根信号线构成(A9-A0)。1.8解: BIOS:基本输入输出系统。重要功能:用来驱动和管理诸如键盘、显示屏、打印机、磁盘、时钟、串行通信接口等基本输入输出设
4、备1.9 解:基本RAM区:640KB保存RAM区:128KB扩展ROM区:128KB基本ROM区:128KB1.10 解:(1)、数用来直接表征量大小,涉及:定点数、浮点数。(2)、码用来指代某个事物或事物某种状态属性,涉及:二进制、八进制、十进制、十六进制。区别:使用场合不同,详见P16.1.11 解:(1)(2)(3)1.12 解:原码 反码 补码+37 00100101/25H 00100101/25H 00100101/25H-37 10100101/A5H 11011010/DAH 11011011/DBH1.13 解: +37 -3716位 32位16位 32位00 25H00
5、00 00 25HFF 5BHFF FF FF 5BH1.14 解:无符号数:70D补码有符号数:70DBCD码:46DASCII:F1.15 解:1)、相加后若浮现和不不大于9,则将和减去10后再向高位进12)、若浮现组间进位,则将低位加61.16 解:详见课本16页。1.17 解:C3 40 20 001.18 解:5050H十进制值5080二进制十六进制二进制十六进制0011 0010B32H0101 0000B50H1.19 解:D:44Hd:64HCR:0DHLF:0AH0:30HSP:20HNUL:00H1.20 解:国标码:36 50H机内码:B6 B0H第二章21算术逻辑单元A
6、LU、寄存器组和控制器;总线接口单元BIU:管理8088与系统总线接口负责cpu对接口和外设进行访问执行单元EU:负责指令译码、执行和数据运算;8位cpu在指令译码前必要等待取指令操作完毕,8088中需要译码指令已经取到了指令队列,不需要等待取指令。而取指令是cpu最为频繁操作,因而8088构造和操作方式节约了大量等待时间,比8位cpu节约了时间,提高了性能。228个8位寄存器:AH、AL、BH、BL、CH、CL、DH、DL;8个16位寄存器:累加器AX、基址寄存器BX、计数器CX、数据寄存器DX、源地址寄存器SI、目地址寄存器DI、基址指针BP、堆栈指针SP。23标志用于反映指令执行成果或者
7、控制指令执行形式。状态标志用于记录程序运营成果状态信息;控制标志用于控制指令执行形式。24例:有运算:3AH+7CH=B6H 作为无符号数运算,没有进位,CF=0; 作为有符号数运算,成果超过范畴,OF=1.2.58088中每个存储单元有唯一20位地址,称为物理地址。解决器通过总线存取存储器数据时,采用这个物理地址。在顾客编程过程中采用“段地址:偏移地址”形式称为逻辑地址。将逻辑地址中段地址左移4位,加上偏移地址就得到物理地址。1MB最多能提成65536个逻辑段。26 代码段:存储程序指令序列; 堆栈段:拟定堆栈所在主存储区; 数据段:存储当前运营程序数据; 附加段:附加数据段,用于数据保存。
8、此外串操作指令将其作为目操作数存储区。278088存储空间分段管理,程序设计时采用逻辑地址。由于段地址在默认或指定段寄存器中,因此只需要偏移地址,称为有效地址EA.操作数在主存中有如下几种寻址方式:直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址。28(1)及时数寻址 ax:1200H(2)寄存器寻址 ax:0100H(3)存储器直接寻址 ax:4C2AH(4)寄存器间接寻址 ax:3412H(5)寄存器间接寻址 ax:4C2AH(6)基址变址寻址 ax:7856H(7)相对基址变址寻址 ax:65B7H29(1)cx为字寄存器,dl为字节寄存器,类型不匹配。(2)mo
9、v指令目操作数只能是寄存器或者主存单元,ip是指针。(3)不容许及时数到段寄存器传送。(4)不容许段寄存器之间直接传送。(5)数据溢出。(6)sp不能用于寄存器间接寻址。(7)格式不对。应为:mov ax,bx+di(8)mov指令操作数不能是及时数。210(1)bx得到table偏移地址,bx=200H.(2)将及时数8送到al。(3)换码,al=12H.211(1)al=89H(2)al=12H,cf=1,zf=0,sf=0,of=1,pf=1(3)al=0AFH,cf=0,zf=0,sf=1,of=0,pf=1(4)al=0AFH,cf=1,zf=0,sf=1,of=1,pf=1(5)a
10、l=0,cf=0,zf=1,sf=0,of=0,pf=1(6)al=0FFH,cf=0,zf=0,sf=1,of=0,pf=1(7)al=0,cf=0,zf=1,sf=0,of=0,pf=1212(1) add dx,bx(2) add al,bx+si(3) add word ptrbx+0B2H,cx(4) add word ptr0520H,3412H(5)add al,0A0H213运算公式:。商存储在ax,余数存储在dx。214(1)ax=1470H(2)ax=1470H,cf=0,of=0,sf=0,zf=0,pf=0(3)ax=1470H,cf=0,of=0,sf=0,zf=0,
11、pf=0(4)ax=0,cf=0,of=0,sf=0,zf=1,pf=1(5)ax=0FFFFH,cf=0,of=0,sf=0,zf=1,pf=1(6)ax=0FFFFH,cf=0,of=0,sf=1,zf=0,pf=12.15相对寻址方式、直接寻址方式、间接寻址方式。216(1)1256H(2)3280H217(1)ax=1E1EH(2)alD0、D7位不全为0(3)cx64H218执行65536次。219功能:将数组中每个字元素相加,成果存储于total。220(1)lea si,string Mov dh,si Mov dl,si+5(2)mov ax word ptr buffer1
12、Sub ax word ptr buffer2 Mov dx word ptr buffer1+2 Sbb dx word ptr buffer2+2(3) test dx,0F000Hjz eveneven:mov ax,0(4) mov cx,4again:sar dx,1 rcr ax,1 loop again(5) mov cx,100mov si,0again:mov al,0FFH add al,arraysi mov arraysi,al inc si loop again2.21Htoasc proc Mov bl,al Mov al,ah Mov bh,10 Mul bh A
13、nd ax,00FFH Add al,blHtoend:retHtoasc endp2.22计算机系统运用中断为顾客提供硬件设备驱动程序。在IBM-PC系列微机中,基本输入输出系统ROM-BIOS和DOS都提供了丰富中断服务程序,称为系统功能调用。调用环节(1)AH中设立系统功能调用号 (2)在指定寄存器中设立入口参数 (3)使用中断调用指令执行功能调用 (4)依照出口参数分析调用状况223Htoasc proc And al,0FH Add al,90H Daa Adc al,40H Daa Mov ah,02H Mov dl,al Int 21H RetHtoasc endp2.24Num
14、out proc Xor ah,ah Aam Add ax,3030H Mov dl,ah Mov ah,02H Int 21H Mov dl,al Mov ah,02H Int 31H RetNumout endp2.25Msgkey db”input number 0-9”,”$”Msgwrg db”error”,”$” Mov ah,09H Mov dx,offset msgkey Int 21HAgain: mov ah,01H Int 21H Cmp al,30H Jb disp Cmp al,39H Ja disp Mov dl,al Mov ah,02H Int 21H Jmp
15、doneDisp: mov dx,offset msgwrg Mov ah,09H Int 21H Jmp againDone: mov ah,02H Mov dl,al Int 21H第3章 3.1解:汇编语言是一种以解决器指令系统为基本低档程序设计语言,它采用助记符表达指令操作码,采用标记符号表达指令操作数,可以直接、有效地控制计算机硬件,因而容易创立代码序列短小、运营迅速可执行程序3.2 解:(1)完整汇编语言源程序由段构成(2)一种汇编语言源程序可以包括若干个代码段、数据段、附加段或堆栈段,段与段之间顺序可随意排列(3)需独立运营程序必要包括一种代码段,并批示程序执行起始点,一种程序只
16、有一种起始点(4)所有可执行性语句必要位于某一种代码段内,阐明性语句可依照需要位于任一段内(5)普通,程序还需要一种堆栈段3.3 解:存储模式特 点TINYCOM类型程序,只有一种不大于64KB逻辑段(MASM 6.x支持)SMALL小应用程序,只有一种代码段和一种数据段(含堆栈段),每段不不不大于64KBCOMPACT代码少、数据多程序,只有一种代码段,但有各种数据段MEDIUM代码多、数据少程序,可有各种代码段,只有一种数据段LARGE大应用程序,可有各种代码段和各种数据段(静态数据不大于64KB)HUGE更大应用程序,可有各种代码段和各种数据段(对静态数据没有限制)FLAT32位应用程序
17、,运营在32位80x86CPU和Windows 9x或NT环境3.4 解:开始位置:用标号指明返回DOS:运用DOS功能调用4CH子功能来实现汇编停止:执行到一条END伪指令时,停止汇编3.5 解:段定位、段组合和段类型。3.6 解:stack segment stackdb 1024(0)stack endsdata segment string db Hello,Assembly!,0dH,0aH,$data ends code segment codeassume cs:code,ds:data,ss:stackstart: mov dx,offset stringmov ah,9int
18、 21hcode endsend start3.7 解:(1). EXE程序程序可以有各种代码段和各种数据段,程序长度可以超过64KB普通生成EXE构造可执行程序(2). COM程序只有一种逻辑段,程序长度不超过64KB需要满足一定条件才干生成COM构造可执行程序(MASM 6.x需要采用TINY模式)3.8 解:符号定义伪指令有“等价EQU”和“等号”:符号名 EQU 数值表达式符号名 EQU 符号名 数值表达式EQU用于数值等价时不能重复定义符号名,但“”容许有重复赋值。例如:X= 7;等效于:X equ 7X= X+5;“X EQU X+5”是错误3.9 解:(1) al=67h(2)
19、ax=133h,dx=4h(3) ax=0230h(4) al=41h(4) ax=7654h3.10 解:(1)41h42h43h1010h45h46h-1?444-1?444-1?444(2)10h00h0fbh0ffh?3.11 解:.data my1b db Personal Computermy2b db 20my3b db 14hmy4b db 00010100bmy5w dw 20 dup(?)my6c = 100my7c = 3.12 解:运用定位伪指令控制,如org,even,align3.13 解:涉及逻辑地址和类型两种属性。3.14 解:;数据段org 100hvarwd
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 16 32 微机 原理 汇编语言 接口 关键技术 课后 习题 答案
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。