2022年63位微机原理汇编语言及接口技术版 .docx
《2022年63位微机原理汇编语言及接口技术版 .docx》由会员分享,可在线阅读,更多相关《2022年63位微机原理汇编语言及接口技术版 .docx(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品_精品资料_第一章1.1 解:五代,具体见书1.2 解:微型运算机:以大规模、超大规模集成电路为主要部件,以集成了运算机主要部件 掌握器和运算器的微处理器为核心,所构造出的运算机系统.PC机: PCPersonal Computer )机就是面对个人单独使用的一类微机.单片机:用于掌握的微处理器芯片,内部除CPU 外仍集成了运算机的其他一些主要部件,如: ROM、RAM、定时器、并行接口、串行接口,有的芯片仍集成了A/D、D/A 转换电路等.数字信号处理器DSP:主要面对大流量数字信号的实时处理,在宿主系统中充当数据处理中心,在网络通信、多媒体应用等领域正得到越来越多的应用1.3 解:微机
2、主要有储备器、 I/O 设备和 I/O接口、 CPU、系统总线、操作系统和应用软件组成,各部分功能如下:CPU:统一和谐和掌握系统中的各个部件系统总线:传送信息储备器:存放程序和数据I/O 设备:实现微机的输入输出功能I/O 接口: I/O 设备与 CPU的桥梁操作系统:治理系统全部的软硬件资源1.4 解:系统总线:传递信息的一组公用导线,CPU 通过它们与储备器和I/O设备进行信息交换.好处:组态敏捷、扩展便利三组信号线:数据总线、的址总线和掌握总线.其使用特点是:在某一时刻,只能由一个总线主控设备来掌握系统总线,只能有一个发送者向总线发送信号.但可以有多个设备从总线上同时获得信号.1.5
3、解:1 )用于数值运算、数据处理及信息治理方向.采纳通用微机,要求有较快的工作速度、较高的运算精度、较大的内存容量和较完备的输入输出设备,为用户供应便利友好的操作界面和简便快捷的爱护、扩充手段.2)用于过程掌握及嵌人应用方向.采纳掌握类微机,要求能抗击各种干扰、适应现场的恶劣环境、确保长时间稳固的工作,要求其实时性要好、强调其体积要小、便携式应用强调其省电.1.6 解:可编辑资料 - - - 欢迎下载精品_精品资料_1.7 解:I/O通道:位于 CPU和设备掌握器之间,其目的是承担一些原先由CPU处理的 I/O 任务,从而把 CPU从纷杂的 I/O 任务中解脱出来.由10 根信号线组成 A9-
4、A0).1.8 解:BIOS:基本输入输出系统.主要功能:用来驱动和治理诸如键盘、显示器、打印机、磁盘、时钟、串行通信接口等基本的输入输出设备1.9 解:基本 RAM区: 640KB 保留 RAM区: 128KB 扩展 ROM区: 128KB 基本 ROM区: 128KB1.10 解:1)、数用来直接表征量的大小,包括:定点数、浮点数.2 )、码用来指代某个事物或事物的某种状态属性,包括:二进制、八进制、十进制、十六进制.区分:使用场合不同,详见P16.1.11 解:1)可编辑资料 - - - 欢迎下载精品_精品资料_(174.6610(174.66102)10101110.101012 AE
5、.A816可编辑资料 - - - 欢迎下载精品_精品资料_(100011101011.0101122283.3437510(100011101011.0101128 EB.58163)可编辑资料 - - - 欢迎下载精品_精品资料_(F18A6.616(F18A6.61611110001100010100110.01102989350.37510可编辑资料 - - - 欢迎下载精品_精品资料_1.12 解: 原码反码补码+3700100101/25H00100101/25H00100101/25H-3710100101/A5H11011010/DAH11011011/DBH可编辑资料 - -
6、- 欢迎下载精品_精品资料_1.13 解:+37-3716 位32位16 位32位00 25H00 00 00 25HFF 5BHFF FF FF 5BH可编辑资料 - - - 欢迎下载精品_精品资料_1.14 解:无符号数: 70D补码有符号数: 70D BCD码: 46D ASCII:F1.15 解:1) 、相加后如显现和大于9,就将和减去 10 后再向高位进12) 、如显现组间进位,就将低位加61.16 解:详见课本 16 页.1.17 解:C3 40 20 001.18 解:5050H十进制值5080二进制十六进制二进制十六进制可编辑资料 - - - 欢迎下载精品_精品资料_0011
7、0010B32H0101 0000B50H1.19 解: D: 44H d: 64H CR: 0DH LF: 0AHSP: 20H NUL:00H1.20 解:国标码: 36 50H机内码: B6 B0H0: 30H可编辑资料 - - - 欢迎下载精品_精品资料_可编辑资料 - - - 欢迎下载精品_精品资料_2 1算术规律单元 ALU、寄存器组和掌握器.其次章可编辑资料 - - - 欢迎下载精品_精品资料_总线接口单元 BIU:治理 8088 与系统总线的接口负责cpu 对接口和外设进行拜访执行单元 EU:负责指令译码、执行和数据运算.8 位 cpu 在指令译码前必需等待取指令操作的完成,8
8、088 中需要译码的指令已经取到了指令队列,不需要等待取指令.而取指令是cpu 最为频繁的操作,因此8088 的结构和操作方式节约了大量等待时间,比8 位 cpu 节约了时间,提高了性能.2 28 个 8 位寄存器: AH、AL、BH、BL、CH、 CL、DH、DL.8 个 16 位寄存器:累加器AX、基址寄存器 BX、计数器CX、数据寄存器 DX、源的址寄存器 SI、目的的址寄存器DI、基址指针 BP、堆栈指针SP.2 3标志用于反映指令执行结果或者掌握指令执行形式.状态标志用于记录程序运行结果的状态信息.掌握标志用于掌握指令执行的形式.2 4例:有运算: 3AH+7CH=B6H作为无符号数
9、运算,没有进位,CF=0. 作为有符号数运算,结果超出范畴,OF=1. 2.58088中每个储备单元有唯独的20 位的址,称为物理的址.处理器通过总线存取储备器数据时,采纳这个物理的址.在用户编程过程中采纳的“段的址:偏移的址”的形式称为规律的址.将规律的址中的段的址左移4 位,加上偏移的址就得到物理的址.可编辑资料 - - - 欢迎下载精品_精品资料_1MB 最多能分成 65536 个规律段.2 6代码段:存放程序的指令序列.堆栈段:确定堆栈所在的主储备区. 数据段:存放当前运行程序的数据.附加段:附加数据段,用于数据储存.另外串操作指令将其作为目的操作数的存放区.2 78088的储备空间分
10、段治理,程序设计时采纳规律的址.由于段的址在默认的或指定的段寄存器中,所以只需要偏移的址,称为有效的址EA.操作数在主存中有以下几种寻址方式:直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址.2 81)立刻数寻址 ax:1200H2)寄存器寻址 ax:0100H3)储备器直接寻址ax:4C2AH4)寄存器间接寻址ax:3412H5)寄存器间接寻址ax:4C2AH6)基址变址寻址ax:7856H7)相对基址变址寻址ax:65B7H2 91) cx 为字寄存器, dl 为字节寄存器,类型不匹配.2) mov 指令的目的操作数只能是寄存器或者主存单元,ip 是指针.3)不答应
11、立刻数到段寄存器的传送.4)不答应段寄存器之间的直接传送.5)数据溢出.6) sp 不能用于寄存器间接寻址.7)格式不对.应为:mov ax,bx+di8) mov 指令的操作数不能是立刻数.2 101) bx 得到 table 的偏移的址, bx=200H.2)将立刻数8 送到 al.3)换码, al=12H.2 111) al=89H2) al=12H,cf=1,zf=0,sf=0,of=1,pf=13) al=0AFH,cf=0,zf=0,sf=1,of=0,pf=14) al=0AFH,cf=1,zf=0,sf=1,of=1,pf=15) al=0,cf=0,zf=1,sf=0,of=
12、0,pf=1可编辑资料 - - - 欢迎下载精品_精品资料_6) al=0FFH,cf=0,zf=0,sf=1,of=0,pf=1 add dx,bx2 add al,bx+si3 add word ptrbx+0B2H,cx 4 add word ptr0520H,3412H 5add al,0A0H2 13可编辑资料 - - - 欢迎下载精品_精品资料_运算公式: VZX * Y540 / X.商储备在 ax,余数储备在 dx.可编辑资料 - - - 欢迎下载精品_精品资料_2 141) ax=1470H2) ax=1470H,cf=0,of=0,sf=0,zf=0,pf=03) ax=1
13、470H,cf=0,of=0,sf=0,zf=0,pf=04) ax=0,cf=0,of=0,sf=0,zf=1,pf=15) ax=0FFFFH,cf=0,of=0,sf=0,zf=1,pf=16) ax=0FFFFH,cf=0,of=0,sf=1,zf=0,pf=1 2.15相对寻址方式、直接寻址方式、间接寻址方式.2 161) 1256H2) 3280H2 171) ax=1E1EH2) al 的 D0、 D7 位不全为 03) cx64H2 18执行 65536 次.2 19功能:将数组中每个字元素相加,结果储备于total.2 201) lea si,string Mov dh,si
14、 Mov dl,si+52) mov ax word ptr buffer1Sub ax word ptr buffer2 Mov dx word ptr buffer1+2可编辑资料 - - - 欢迎下载精品_精品资料_Sbb dx word ptr buffer2+2(3) test dx,0F000H jz eveneven: mov ax,0(4) mov cx,4 again: sar dx,1rcr ax,1loop again(5) mov cx,100 mov si,0again: mov al,0FFH add al,arraysi mov arraysi,al inc si
15、loop again 2.21Htoasc procMov bl,al Mov al,ah Mov bh,10 Mul bhAnd ax,00FFHAdd al,bl Htoend: ret Htoasc endp 2.22运算机系统利用中断为用户供应硬件设备驱动程序.在IBM-PC 系列微机中,基本输入输出系统 ROM-BIOS 和 DOS 都供应了丰富的中断服务程序,称为系统功能调用.调用步骤 1) AH 中设置系统功能调用号2)在指定寄存器中设置入口参数3)使用中断调用指令执行功能调用4)依据出口参数分析调用情形2 23HtoascprocAnd al,0FH Add al,90H Da
16、aAdc al,40H可编辑资料 - - - 欢迎下载精品_精品资料_DaaMov ah,02H Mov dl,al Int 21HRetHtoascendp 2.24NumoutprocXor ah,ah AamAdd ax,3030H Mov dl,ah Mov ah,02H Int 21HMov dl,al Mov ah,02H Int 31HRet Numoutendp 2.25Msgkeydb” input numbe-9r”0, ” $”可编辑资料 - - - 欢迎下载精品_精品资料_Msgwrgdb” error ” , ” $” Mov ah,09HMov dx,offset
17、msgkey Int 21HAgain:mov ah,01H Int 21HCmp al,30H Jb disp Cmp al,39H Ja disp Mov dl,al Mov ah,02H Int 21H Jmp doneDisp:mov dx,offset msgwrgMov ah,09H Int 21H可编辑资料 - - - 欢迎下载精品_精品资料_Jmp again Done:mov ah,02HMov dl,al Int 21H第 3 章3.1 解:汇编语言是一种以处理器指令系统为基础的低级程序设计语言,它采纳助记符表达指令操作码,采纳标识符号表示指令操作数,可以直接、有效的掌握运
18、算机硬件,因而简洁创建代码序列短小、运行快速的可执行程序3.2 解:1)完整的汇编语言源程序由段组成2)一个汇编语言源程序可以包含如干个代码段、数据段、附加段或堆栈段,段与段之间的次序可随便排列3)需独立运行的程序必需包含一个代码段,并指示程序执行的起始点,一个程序只有一个起始点4)全部的可执行性语句必需位于某一个代码段内,说明性语句可依据需要位于任一段内5)通常,程序仍需要一个堆栈段储备模式特点TINYCOM类型程序,只有一个小于64KB的规律段 MASM 6.x 支持)SMALL小应用程序,只有一个代码段和一个数据段含堆栈段),每段不大于64KBCOMPACT代码少、数据多的程序,只有一个
19、代码段,但有多个数据段MEDIUM代码多、数据少的程序,可有多个代码段,只有一个数据段LARGE大应用程序,可有多个代码段和多个数据段静态数据小于64KB)HUGE更大应用程序,可有多个代码段和多个数据段stack endsdatasegmentstring dbHello,Assembly; ,0dH, 0aH, $ dataendscodesegment codeassumecs:code,ds:data,ss:stack start: mov dx,offset stringmov ah,9int21h code ends end start3.7 解:1. EXE程序程序可以有多个代码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年63位微机原理汇编语言及接口技术版 2022 63 微机 原理 汇编语言 接口 技术
限制150内