2022年微机原理与接口技术 2.pdf
《2022年微机原理与接口技术 2.pdf》由会员分享,可在线阅读,更多相关《2022年微机原理与接口技术 2.pdf(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理与接口技术(习题答案)(DOC)名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 39 页 -1 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 39 页 -1 名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 39 页 -1 9070 5084 答:12018 其补码形式分别为:(120)补01111000(18)补00010010 01111000 00010010 10001010 由于 Cs=0,Cp=1,因此有溢出,结果错误3337 其补码形式为:(33)补11011111(37)补11011011 11011111 11011011 1
2、0111010 由于 Cs=1,Cp=1,所以没有溢出,结果正确9070 其补码形式为:(90)补10011100(70)补10111010 10011100 名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 39 页 -2 10111010 01010110 由于 Cs=1,Cp=0,所以有溢出,结果错误5084 其补码形式为:(50)补00110010(84)补01010100 00110010 01010100 10000110 由于 Cs=0,Cp=1,所以有溢出,结果错误1.请写出下列字符串的ASCII 码值。My name is Zhang san.4D 79 6E 6
3、1 6D 65 69 73 5A 68 61 6E 67 73 61 6E 2E 第 2 章 80X86 微机系统习题与思考题1.微型计算机主要由哪些基本部件组成?各名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 39 页 -3 部件的主要功能是什么?答:微型计算机主要由输入设备、运算器、控制器、存储器和输出设备组成。各部件的功能分别是:1、输入设备通过输入接口电路将程序和数据输入内存;2、运算器是进行算术运算和逻辑运算的部件,它是指令的执行部件;3、控制器是计算机的指挥中心,它负责对指令进行译码,产生出整个指令系统所需要的全部操作的控制信号,控制运算器、存储器、输入/输出接口等
4、部件完成指令规定的操作;4、存储器用来存放程序、原始操作数、运算的中间结果数据和最终结果数据;5、输出设备是 CPU 通过相应的输出接口电路将程序运行的结果及程序、数据送到的设备;2.微处理器的发展过程是什么?答:微型计算机的发展过程是:第一代(19461957)采用电子管为逻辑部件,以超声波汞延迟线、阴极射线管、磁芯和磁鼓等为存储手段;软件上采用机器语言,后期采用汇编语言。名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 39 页 -4 第二代(19571965)采用晶体管为逻辑部件,用磁芯、磁盘作内存和外存;软件上广泛采用高级语言,并出现了早期的操作系统。第三代(1965197
5、1)采用中小规模集成电路为主要部件,以磁芯、磁盘作内存和外存;软件上广泛使用操作系统,产生了分时、实时等操作系统和计算机网络。第四代(1971至今)采用大规模集成电路(LSI)、超大规模集成电路(VLSI)为主要部件,以半导体存储器和磁盘为内、外存储器;在软件方法上产生了结构化程序设计和面向对象程序设计的思想。3.简述 80486微处理器的基本结构。书 12页4.80486 微处理器的工作模式有几种?当CS内容为 1000H,IP 内容为 7896H,求在实地址模式下的物理地址为多少?答:实模式和保护模式及虚拟8086 模式。当名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 39
6、 页 -5 CS 内容为 1000H,IP 内容为 7896H,在实地址模式下的物理地址为17896H.5.简述 EPROM 的工作原理。书 27页。6.总线有那几种类型?答:按照总线的传输类型可分为数据、地址、控制三类;按和 cpu 的距离可分为内部总线、系统总线和外部总线。7.简述 ISA 与 EISA 总线的的区别。它们的局限性表现在哪里?书 34页。8.PCI 局部总线有些什么特点?书 35页9.什么是 USB?它有什么特点?书 41页10.IEEE 1394 总线有哪些特点?它与USB总线的区别在哪里?书 41页。11.简述现场总线的特点。书 42页。12.当代计算发展的主要核心技术
7、有哪些?当代计算机的主要核心技术有:CACHE 技术、名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 39 页 -6 流水线技术、VM技术、RISC 技术、多内核技术第 3 章 80X86 指令系统习题与思考题1.指出下列各指令中源操作数和目的操作数的寻址方式:MOV BX,WORD PTR2200H AAA JUM 2200H LESDI,2100H MOV BX+SI+8,BX 解答 MOV BX,WORD PTR2200H 源操作数:直接寻址;目的操作数:寄存器寻址 AAA源操作数:寄存器寻址AL(也称隐含寻址);名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共
8、 39 页 -7 目的操作数:寄存器寻址 JUM 2200H程序转移段内直接寻址方式 LES DI,2100H 源操作数:直接寻址;目的操作数:寄存器寻址 MOV BX+SI+8,BX源操作数:寄存器寻址;目的操作数:基址加变址寻址2.若 AX=0ABCDH,BX=7F8FH,CF=1。求分别执行 8086 CPU 指令 ADD AX,BX ADC AX,BX SBB AX,BX NEG AX AND AX,BX ORAX,BX XOR AX,BX IMUL BL 后,AX寄存器中的内容,并指出标志寄存器 SF,ZF,AF,PF,CF 及 OF的状态。解答 AX=2B5CH,SZAPCO=00
9、1110B 名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 39 页 -8 AX=2B5DH,SZAPCO=001010B AX=2C3DH,SZAPCO=001001B AX=5433H,SZAPCO=001110B AX=2B8DH,SZAPCO=00X100B AX=FFCFH,SZAPCO=10X100B AX=D222H,SZAPCO=10X100B AX=3283H,SZAPCO=XXXX11B 3.若 AL=78H,BL=87H,求执行指令ADD AL,BL DAA 之后,AL?、标志 AF?、CF?若执行指令 SUB AL,BL 与 DAS后,AL?、标志 AF
10、?、CF?解答 AL=65H,AF=1,CF=1。AL=91H,AF=0,CF=1。4.指出下列指令中哪些是错误的,并指出错在何处?名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 39 页 -9 MOV DL,DX MOV ES,2000H SUB BX,SI ADD AX,BX+CX XCHG DS,2400H DEC 15H IN AL,DX OUT 300H,AX 解答 错,DX不能作为间接寻址的寄存器。错,立即数不能直接送给段寄存器。错,两个存储单元间内容不能直接相减。错,CX寄存器不能作为变址寄存器。错,不允许段寄存器与存储单元内容进行交换 错,减 1 指令不能对段寄
11、存器直接操作 对 错,输出指令的地址若是16 位,必须用 DX间址。5.下列程序段执行后AX=?名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 39 页 -10 设数据段有:TABLE DW100,200,300,400 ENTRY DW 3 代码段对 DS 初始化MOV BX,OFFSET TABLE MOV SI,ENTRY MOV AX,BX+SI 执行后AX=2C00 6.将 AL中的 8 位二进制数按倒序方式重新排列,即AL 原来为D7D6 D0,倒序后AL=D0D1 D7。参考答案MOV CX,8 L:SHL AL,1 RCR BL,1 LOOP L MOV AL,
12、BL 7.若起始地址偏移量为2000H的内存单元存放有 100 个 ASCII 码字符,现给这些字符添名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 39 页 -11 加奇偶校验位(bit7),使每个字符中“1”的个数为偶数,在顺序输出到地址为100H 的端口。解答MOV SI,2000H MOV CX,100 MOV DX,100H NEXT2:MOV AL,SI;取 字 符 串 中 字 符 送AL AND AL,0FFH;改变标志位JPE NEXT1;“1”的个数为偶,bit7不变OR AL,80H;“1”的个数为奇,bit7变为 1 NEXT1:OUT DX,AL INC
13、 SI LOOP NEXT2 MOV AH,4CH INT 21H 名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 39 页 -12 8.若 SS=1000H,SP=2000H,AX=1234H,BX=5678H,FR=2115,试说明执行指令PUSH AX PUSH BX PUSHF POP CX POP DX 之后,SP=?SS=?CX=?DX=?并画图指出堆栈中各单元的内容。解答:SS=1000H SP=1FFEH CX=2115H DX=5678H 栈中各单元内容如下所示:地址RAM 11FFAH 2115 名师资料总结-精品资料欢迎下载-名师精心整理-第 15 页,共
14、 39 页 -13 11FFCH 5678 11FFEH 1234 12000H 第 4 章 宏汇编语言习题与思考题1.画出以下变量在内存中存储的示意图。D1 DB A,123,09H,45 D2 DW A,CD,23H,4567H D3 DD 1234H,23456789H 名师资料总结-精品资料欢迎下载-名师精心整理-第 16 页,共 39 页 -14 2.设计子程序分别完成以下功能:1)根据给定的参数值,判断该参数是偶数还是奇数。2)把给定参数值的高、低数据位互换。3.设计相应的宏完成以下功能:1)把给定的参数按二进制显示。2)求两个参数的和,并按十进制形式显示。第 5 章汇编语言程序设
15、计习题与思考题1.设数据段中有字节型单元NUMBER 和FLAG,判断 NUMBER 与给定的 X 和 Y 的大小关系(XY,则置 FLAG1,若 NUMBERX,则置 FLAG=-1,否则置 FLAG=0。名师资料总结-精品资料欢迎下载-名师精心整理-第 17 页,共 39 页 -15 解答:.486 Data segment NUMBER db?FLAG db?Data ends Code segment Assume cs:Code,ds:Data Beg:mov ax,data Mov ds,ax mov al,X Mov bl,Y Cmp NUMBER,X Jnc P1 Mov FL
16、AG,0FFH Jmp exit P1:cmp NUMBER,Y Ja P2 Mov FLAG,00H Jmp exit 名师资料总结-精品资料欢迎下载-名师精心整理-第 18 页,共 39 页 -16 P2:mov FLAG,01H Exit:mov ah,4ch Int 21h Code ends End Beg 2.计算 123100,并把和保存在 SUM 单元中。.486 DATA SEGMENT USE16 TT DB 1 SUM DW?DATA ENDS CODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA BEG:MOV AX,DATA MOV DS
17、,AX MOV CX,100 MOV AX,0 名师资料总结-精品资料欢迎下载-名师精心整理-第 19 页,共 39 页 -17 START:ADD AX,TT INC TT LOOP START MOV SUM,AX MOV AH,4CH MOV 21H CODE ENDS END BEG 3.对一个给定的N 数据,用冒泡排序法进行排序。解答:.486 Data segment Buf db abcd18437hjLens equ$-buf Count db lens Flag db?Data ends Code segment 名师资料总结-精品资料欢迎下载-名师精心整理-第 20 页,共
18、 39 页 -18 Assume cs:code,ds:data Beg:mov ax,data Mov ds,ax Again:dec count Jz done Mov flag,0 Mov cx,count Mov si,offset buf Last:mov al,si Mov ah,si+1 Cmp ah,al Jnc next Mov si,ah Mv si+1,al Mov flag,1 Next:inc si Loop last Cmp flag,1 Je again 名师资料总结-精品资料欢迎下载-名师精心整理-第 21 页,共 39 页 -19 Done:mov buf+l
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年微机原理与接口技术 2022 微机 原理 接口 技术
限制150内