广西大学 微机原理及应用 微机接口_第8章-2
微机原理与接口技术课件PPT

汇编语言的优点
汇编语言具有高效、可移植性、 可维护性等优点,适用于编写操 作系统、编译器等关键软件。
汇编语言的缺点
汇编语言编写复杂,容易出错, 且可移植性较差,需要针对不同 的计算机体系结构进行修改。
高级语言
01
高级语言的定义
高级语言是一种抽象程度更高的 编程语言,它使用更接近自然语 言的语法和语义。
实验提供参考。
THANKS FOR WATCHING
感谢您的观看
串行接口的数据传输速率比并行 接口慢,但只需要一根数据线, 因此成本较低。
03
串行接口的常见标准包括RS-232 、RS-422和USB。
04
中断控制器
中断控制器是微机中的一 种重要组件,它负责管理 计算机系统中断的处理。
中断控制器可以管理硬件 设备的中断请求,例如键 盘、鼠标和计时器等。
ABCD
并行接口通常用于连接打印机、磁盘驱动器等高速设备, 因为这些设备需要快速传输大量数据。
并行接口的常见标准包括ECP、EPP和USB。
串行接口
01
串行接口是一种数据传输方式, 它通过单个数据线逐位传输数据 。
02
串行接口通常用于连接鼠标、调 制解调器等低速设备,因为这些 设备不需要快速传输大量数据。
语音识别和图像处理
利用微机原理与接口技术,可以实现语音识 别和图像处理等功能,提高办公自动化水平 。
在家用电器中的应用
1 2 3
智能家居控制
微机原理与接口技术可以用于智能家居控制,实 现家用电器的远程控制和自动化控制。
电视和音响设备控制
通过微机原理与接口技术,可以实现电视和音响 设备的智能控制,提供更加便捷和智能的娱乐体 验。
《微机原理及应用》教材课后习题参考答案

《80X86/Pentium微型计算机原理及应用》教材课后习题参考答案第三章3-5(1)MOV SI, 2100H 源:立即数;目标:寄存器(2)MOV CX, DISP[BX] 源:基址,EA=BX+DISP,PA=DS×16+BX+DISP;目标:寄存器(3)源:寄存器;目标:寄存器间接寻址EA=SI,PA=DS×16+SI(4)源:基址加变址,EA=BX+SI,PA=DS×16+BX+SI;目标:寄存器(5)源:寄存器;目标:寄存器(6)源:基址,EA=BX+10H,PA= DS×16+BX+10H;目标:寄存器(7)源:寄存器间接,EA=BX,PA= ES×16+BX;目标:寄存器(8)源:带位移量的基址加变址,EA=BX+SI+20H,PA= DS×16+BX+SI+20H;目标:寄存器(9)源:寄存器;目标:寄存器间接,EA=BP,PA= SS×16+BP(10)源:寄存器;目标:存储器,EA=SP-2,PA= SS×16+SP-23-7(1)源操作数错,基址+基址不能用在存储器寻址方式中,只能基址+变量,改成MOV AX, [BX+SI](2)错,V ALUE1和V ALUE2一般为自己定义的变量名称,则此两操作数的组合形式为存储器和存储器,ADD指令无此组合形式(3)错,立即数不能直接传给段寄存器(4)错,CS不能作为目标操作数(5)错,立即数不能作为目标操作数,两个操作数互换位置即可(6)如果V ALUE1是用DW定义的WORD型变量,则此题正确,否则错误(7)错,段寄存器不能直接传给段寄存器(8)错,移位次数超过1时,应该先将移位次数送给CL,改成MOV CL, 3; ROL [BX][DI],CL(9)错,NOT操作符只有一个操作数(10)对,CS不能作为目标操作数,但可以作为源操作数(11)错,不能直接将立即数压入堆栈(12)错,两处错误,1:IN指令应该AL在前,端口地址在后;2:端口地址100H超过8位数能表示的范围,应该先将100H送给DX,改成MOV DX, 100H; IN AL, DX(13)错,LEA指令的第二操作数必需为存储器寻址方式(14)错,CX不能作为寄存器间接寻址方式,应将CX改成BX/BP/SI/DI之一3-8(1)AX=3355H, SP=1FFEH(2)AX=3355H, DX=4466H, SP=1FFCH3-9 BX=4154H, [2F246H]=6F30H3-10 BX=139EH3-11 SI=0180H, DS=2000H3-12(1) CL=F6H(2) [1E4F6H]=5678H(3) BX=9226H, AX=1E40H(4) SI=9226H, [SI]=[1E4F6]=0024H(5) AX=5678H, [09226H]=1234H3-13 AF=0, CF=1, OF=1, SF=0, ZF=03-14(1) MOV AX, 0 XOR AX, AX SUB AX, AX(2) MOV CL, 4ROL BL,CL (或ROR BL, CL)(3) 题中没规定N1和N2是8位还是16位数,现假定都8位数(也可假定是16位数,程序不一样)MOV AH, 0MOV AL, N1IDIV N2MOV M1, ALMOV M2, AH(4) 题目的意思即使BX的b4,b6,b11位清零AND BX, 0F7AFH(5) XOR AX, 4020H(6) TEST DX, 0201H(7) TEST CL, 1JNZ NEXTINC CL (或DEC CL)NEXT:3-15 假设题目的意思理解为编号从1开始(1) LEA BX, BLOCK+(6-1)*2MOV AX, [BX](2) LEA BX, BLOCKMOV AX, 10[BX](3) LEA BX, BLOCKMOV SI, 0MOV AX, 10[BX][SI](4) MOV AX, BLOCK+103-16(1) 结果存在地址是580H端口中,[580H]=60H(2) 结果存在地址是580H端口中,[580H]=8060H(即[580H]=60H, [581H]=80H)(3) 结果存在AL中,AL=[40H]=4FH(4) 结果存在AX中,AL=[40H]=4FH, AH=[41H](题目中没有给出端口41H中的值)(5) 结果存在地址是45H端口中,[45H]=60H(6) 结果存在地址是45H端口中,[45H]=8060H(即[45H]=60H,[46H]=80H)3-17 假定每小题中NUM1和NUM2都是和题中指定的操作数等长,即(1)中NUM1和NUM2为字变量,(2)(3)中为字节变量,(4)中为双字变量(1) MOV AX, NUM2ADD NUM1, AX(2) MOV CX, 4LEA BX, NUM1XOR AL, AL ; AL清零L1: ADD AL, [BX]INC BXLOOP L1MOV RES, AL(3) MOV CX, 8LEA BX, NUM1XOR AX, AXL1: ADD AL, [BX]JNC L2INC AHL2: INC BXLOOP L1MOV AX, WORD PTR RES(4) MOV AX, WORD PTR NUM1ADD WORD PTR NUM2, AXMOV AX, WORD PTR NUM1+1ADC WORD PTR NUM2+1, AX ; (MOV指令不影响CF标志位,否则不能这么写) 3-18(1) MOV CX, 8LEA BX, NUM1XOR AX, AXL1: ADD AL, [BX]DAAJNC L2INC AHL2: INC BXLOOP L1MOV AX, WORD PTR RES(2) MOV AL, NUM1SUB AL, NUM2DASMOV RES, AL差=90H, CF=13-19(1) MOV AL, NUM1MUL NUM2 ; 8位乘8位MOV WORD PTR RES, AX(2) MOV AX, NUM1IMUL NUM2 ;16位乘16位MOV WORD PTR RES, AXMOV WORD PTR RES+2, DX(3)MOV AL, NUM1MOV BL, 46CBWDIV BLMOV WORD PTR RES, AX(4) MOV AX, NUM1CWDIDIV NUM2 (或DIV NUM2)MOV WORD PTR RES, AXMOV WORD PTR RES+2, DX3-20(1)53乘以2MOV AL, 53SHL AL, 1结果106(2) -49乘以2MOV AL, -49 ; -49补码为CFHSHL AL, 1 ;AL=9EH, 真值即为-98结果-98除以2类似3-21(1) BX=009AH(2) BX=15CH(3) BX=8071H(4) BX=10F7H(5) BX=FF1CH3-22(1) DX=[20506]=0006H BX=0004H(2) SP=1FFEH, [SP]=CX=FFFEH(3) CX=BX=0004H(4) AX=8094H, CF=0(5) AL=[20508H]=87H(6) AL=94H+37H+1=CCH, CF=0, AL=32H(7) SI=9(8) DI=9(9) [DI]=[2050A]=AL=94H(10) AX=17C6H, DX=8094H(11) AH=84H, BL=4(12) IP=DX=17C6H3-23(1) 将存储器中以FIRST为起始地址连续10个字节复制到以SECOND为起始地址的地方(2) 将存储器中数据段中以偏移地址0404H为起始地址,连续80H个字节的空间清零3-24MOV BX, 5MUL BXMOV BX, 2DIV BX3-26 MOV BX, 0A80HMOV AL, 5XLAT3-27(1) IP=1256(2) IP=3280H(3) IP=2450H3-28 IP=009A, CS=2000, [SP]=8F, [SP+1]=3DH, [SP+2]=50H, [SP+3]=40H3-29CMP AL, 1JNZ LAB1CMP AL, 2JNZ LAB2CMP AL,4JNZ LAB3最后一个条件(若位0至位2都是0,则顺序执行),相当于没有,因为不管符不符合这个条件,程序都会按顺序执行。
微机原理及应用(第五版)PPT课件

7位不用
最高位是符号位
2021
微机原理及应26用
1.2.3 实型数
任何一个二进制数可以表示成: N=+Y×2J 称为浮点表示法
80387规定: 指数采用移码表示。短型实数阶码占8位;长型实数
• 80386对字符串的操作有:移动;传送; 比较;查找等.
• 分类:字节串;字串;双字串.
2021
微机原理及应22用
1.1.5 位及位串
• 80x86CPU都支持位操作.80386/80486有位串操 作.位串最长是232个位.
• 位偏移量:一个位在位串中的地址.由字节地址 和位余数组成.
设位串是从m地址开始存储的,位偏移量分别为23 和-18的位在什么地方?
例
11110010B
左移一位 11100100B
右移一位 11111001B
[-14]补 [-28]补 [-7]补
2021
微机原理及应19用
3).反码表示的负数
左移和右移空位全补1.
例
11110001B
左移一位 11100011B
右移一位 11111000B
7.有关0的问题
[-14]补 [-28]补 [-7]补
• 二进制:数的后面加后缀B. • 十进制:数的后面加后缀D或不加. • 十六进制:数的后面加后缀H.
2021
微机原理及应5用
1.1.3 整数
1.无符号数
8、16、32位全部用来表示数值本身。
最低位LSB是0位,最高位MSB是7、15、31。
2.带符号整数
广西大学微机原理及应用期末考试复习题及参考答案

微机原理及应用期末考试复习题一.单选题(共30题,66.0分)1、一个完整的计算机系统通常应包含()。
A、系统软件和应用软件B、计算机及其外部设备C、硬件系统和软件系统D、系统硬件和系统软件正确答案:C2、当使用DI寄存器做基址寻址时,默认在()段内寻址。
A、代码B、数据C、堆栈D、附加正确答案:B3、8086/8088芯片引脚信号中,()为地址锁存允许信号。
A、ALEB、CLKC、INTRD、NMI正确答案:A4、顺序执行PUSH AX 和POP BX两条之后,其功能等同于()。
A、MOV AX, BXB、MOV BX, AXC、XCHG AX, BXD、XCHG BX, AX正确答案:B5、寄存器()不能被分为高字节和低字节两个8位寄存器单独使用。
A、AXB、CXC、DXD、CS正确答案:D6、中断向量是指()。
A、被选中设备的地址B、传送数据的起始地址C、中断服务程序入口地址D、主程序的断点地址正确答案:C7、8086CPU对I/O接口编址采用()。
A、I/O端口和存储器统一编址B、I/O端口和寄存器统一编址C、I/O端口单独编址D、输入和输出分别编址正确答案:C8、已知物理为0FFFF0H,且段内偏移量为0B800H,若对应的段基地址放在DS 中,则DS=()。
A、0F47FHB、0F000HC、0FFFFHD、2032H正确答案:A9、现在微机系统中,描述CPU主频常用的单位是()。
A、HzB、KHzC、MHzD、GHz正确答案:D10、计算机中的存储系统是指()。
A、RAM存储器B、ROM存储器C、主存D、主存和辅存正确答案:D11、下列指令执行后,不影响标志位的指令是()。
A、ADD AX, 1B、DEC DX, 1C、LEA DX, strD、XOR CX, AX正确答案:C12、8086的NMI信号线表示()。
A、可屏蔽中断响应B、不可屏蔽中断C、可屏蔽中断D、不可屏蔽中断响应正确答案:B13、若BL=87H, BH=0E6H,则BX=()。
《微机原理及应用》教材课后习题及答案

《微机原理及应用》习题答案第一章⏹1.11 请完成下列数制转换:(1)将174.66D转换为对应的二进制和十六进制形式。
(2)将100011101011.01011B转换为对应的十进制和十六进制形式。
(3)将F18A6.6H转换为对应的二进制和十进制形式。
答:174.66D=10101110.1010B=AE.AH100011101011.01011B=2283.34375D=8EB.58HF18A6.6H=989350.375D⏹1.12 请写出与数据+37和-37对应的8位机器数原码、反码和补码,并分别用二进制和十六进制表示出来。
答:-37D=(10100101B)原=(11011010B)反=(11011011B)补⏹1.13 8位机器数46H,若作为无符号数和补码有符号数,其对应的真值各是什么?若作为BCD码和ASC II码,其对应的又是什么?答:无符号数46H=70,补码46H=+70 BCD码46H=46,ASCII码46H=“F”第二章●2.5什么是8088中的逻辑地址和物理地址?逻辑地址如何转换成物理地址?1MB最多能分成多少个逻辑段?请将如下逻辑地址用物理地址表达:(1)FFFFH:0H(2) 40H:17H (3) 2000H:4500H(4) B821H:4567H答:⑴ FFFFH:0H = FFFF0H⑵ 40H:17H = 00417H⑶ 2000H:4500H= 24500H⑷ B821H:4567H= BC777H●2.8已知DS=2000H,BX=0100H,SI=0002,存储单元[20100H]~[20103H]依次存放12H,34H,56H,78H,[21200H]~[21203H]依次存放2A H,4CH,87H,65H,说明下列每条指令执行完后AX寄存器的内容以及源操作数的寻址方式?答:⑴ AX=1200H,立即数寻址;⑵ AX=0100H,寄存器寻址;⑶ AX=4C2AH,直接寻址;⑷ AX=3412H,寄存器间接寻址;⑸ AX=4C2AH,寄存器相对寻址;⑹ AX=7865H,基址变址寻址;⑺ AX=65B7H,基址变址相对寻址。
《微机原理及应用》课后答案(黄冰 覃伟年 著)习题参考答案

《微机原理》习题参考答案第一章绪论1.2①[+65]10=01000001B [+65]补=[+65]原=01000001B②[+115]10=01110011B [+115]补=[+115]原=01110011B③[-65]10=11000001B [-65]补=10111111B[-115]10=11110011B [-115]补=10001101B方法:正数的原码、反码、补码相同负数的补码在原码的基础上除过符号外,先取反,再加1。
1.3①[+120]10=0000000001111000B [+120]补=[+120]原=000000001111000B②[-120]10=1000000001111000B [-120]补=1111111110001000B③[+230]10=0000000011100110B [+230]补=[+230]原=0000000011100110B④[-230]10=1000000011100110B [-230]补=1111111100011010B方法:与上题相同,只是扩展了位数,用16位表示1.4①55 (00110111)②89 (01011001)③-115 (11110011)④-7总结:知道补码,求原码(或数值)的方法:如果是正数,直接转换。
如果是负数用以下三种方法:①根据[[X]补]补=X 求得例如10001101 各位取反11110010 加一11110011转换-115②求补的逆运算例如:11111001 先减一11111000 各位取反10000111 转换-7③-(模+补码转换结果)例如:10001101转换-13模+补码转换结果128-13=115 加负号–1151.9本题问题不太明确例如:如果手边有手册或是知道产品的型号,就可从手册中查到微处理器的处理位数。
也可以根据系统总线得知。
因为系统总线是公共的数据通道,表现为数据传输位数和总线工作时钟频率。
(完整版)微机原理与接口习题1_4

第1章习题1、冯诺依曼计算机的内涵是什么?这种计算机的程序运行是由指令流驱动的还是数据流驱动的?2、微型计算机系统有哪三个层次?试简述它们的内涵及其联系和区别。
3、为什么把微型计算机的基本结构说成是总线结构?试简述总线结构的优点。
4、微型计算机硬件系统由哪些部分组成?各组成部分的功能是什么?5、计算机分那几类?各有什么特点?6、微处理器应包含的最基本功能部件是哪些?7、微计算机应包含的最基本功能部件是哪些?8、微型计算机系统有哪几部分组成,简述各部分功能特点?9、一个完整的计算机系统通常包括系统软件和应用软件、硬件系统和软件系统、计算机及其外部设备、系统硬件和系统软件这四种组合中的哪一种?第1章习题解答1、冯诺依曼计算机的内涵是什么?这种计算机程序运行是由指令流驱动的还是数据流驱动的?答:冯诺依曼计算机的内涵:由运算器、控制器、存储器、输入设备、输出设备5大部分组成计算机硬件。
数据和计算机指令采用二进制数形式表示,存储在计算机内部存储器中.计算机工作原理的核心是“存储程序”和“程序控制”。
事先编制好的由计算机指令组成的程序在执行前先装入存储器,控制器依据程序中的指令顺序周而复始地取出指令、分析指令、执行指令,根据指令的功能进行相应的运算,直到完成全部指令操作为止.程序的运行是通过指令流来驱动的。
2、微型计算机系统有哪三个层次?试简述它们的内涵及其联系和区别。
答:微型计算机系统的三个层次:微处理器、微型计算机和微型计算机系统.三者的内涵:微处理器是利用大规模集成电路技术,将组成计算机的核心部件—-运算器和控制器集成在一块硅片上的集成电路,简称MPU,习惯上称CPU.微型计算机则是以微处理器为核心,配以内存储器、输入/输出(I/O)接口电路,通过总线结构连接而构成的裸机。
微型计算机系统是由微型计算机配以相应的外围设备(如键盘、显示器、打印机、外存储器等)、电源和其他辅助设备(如面板、机架等),以及控制微型计算机工作的软件而构成的完整的计算系统。
微机原理接口技术课后习题答案

微机原理接口技术课后习题答案【篇一:微机原理与接口技术李珍香版课后习题1-10章参考答案】算机系统主要由哪些部分组成?参考答案:微型计算机系统由硬件和软件两大部分组成。
1.2微型计算机中的cpu由哪些部件组成?各部件的功能是什么?参考答案:微型计算机中的cpu由运算器、控制器、寄存器组等部件组成。
其中运算器也称算术逻辑单元(alu),主要用来完成对数据的运算(包括算术运算和逻辑运算);控制器是控制部件,它能自动、逐条地从内存储器中取指令,将指令翻译成控制信号,并按时间顺序和节拍发往其它部件,指挥各部件有条不紊地协同工作。
微机的数据输入/输出、打印、运算处理等一切操作都必须在控制器的控制下才能进行。
寄存器组是微处理器内部的一组暂时存储单元,主要起到数据准备、调度和缓冲的作用,寄存器的访问速度要比存储器快得多。
1.3微型计算机硬件结构由哪些部分组成?各部分的主要功能是什么?参考答案:微型计算机的硬件结构主要由微处理器、内存储器、输入/输出接口电路、输入/输出设备及系统总线组成。
其中微处理器是微型计算机的核心部件,其主要功能是负责统一协调、管理和控制系统中的各个部件有机地工作;内存储器的主要功能是用来存储微机工作过程中需要操作的数据、程序,运算的中间结果和最后结果,具有存数和取数的功能;输入/输出(i/o)接口电路的功能是完成主机与外部设备之间的信息交换;i/o设备是用户与微机进行通信联系的主要装置,其中输入设备是把程序、数据、命令转换成微机所能识别接收的信息,然后输入给微机;输出设备是把cpu计算和处理的结果转换成人们易于理解和阅读的形式,然后输出到外部。
微机的系统总线实现将cpu、存储器和外部设备进行连接,共有数据总线、地址总线和控制总线三种,其中数据总线主要用来实现在cpu与内存储器或i/o接口之间传送数据;地址总线是由cpu输出用来指定其要访问的存储单元或输入/输出接口的地址的;控制总线;控制总线用于传送控制信号、时序信号和状态信息,实现cpu的工作与外部电路的工作同步。
2_微机原理及应用_第三版__课后答案_(晏寄夫_著)_西南交通大学出版社 很全

1.9、 设机器字长为 8 位,最高位为符号位,用双高位法判别下述各二进制运算是否产生溢出,并说明是正溢 出还是负溢出。 (1) 43+8; (2)-52+7; (3)50+84; (4)72-8; (5) ( - 33)+(-47); (6) ( - 90)+(-75); (7)-127+60 [解] (1) 43+8 [43]补→ 00101011B +) [ 8]补→00001000B 00110011B Cs=0,Cp=0 V=Cs⊕Cp=0 无溢出 (4) 72-8 [72]补→ 01001000B +) [-8]补→11111000B 1┇ 11000000B Cs=1,Cp=1 V=Cs⊕Cp=0 无溢出 (2)-52+7 [-52]补→11001100B +) [7]补→ 00000111B 11010011B Cs=0,Cp=0 V=Cs⊕Cp=0 无溢出 (5)-33+(-47) [-33]补→ 11001100B +) [-47]补→ 11010001B 1┇ 10110000B Cs=1,Cp=1 V=Cs⊕Cp=0 无溢出 (3)50+84 [50]补→ 00110010B 10000110B Cs=0,Cp=1 V=Cs⊕Cp=1 有溢出,正溢出 (6)(-90)+(-75) [-90]补→ 10100110B +) [-75]补→ 10110101B 1┇ 11011011B Cs=1,Cp=0 V=Cs⊕Cp=1 有溢出,负溢出 +) [84]补→ 01010100B
若侵犯了您的版权利益,敬请来信通知我们! ℡
(4) -26+6 [-26]补→ 11100110B +) [ 6]补→00000110B 11101100B→[-20]补 (7)-25-6; [-25]补→ 11100111B +) [-6]补→ 11111010B 1┊11100001B→[-31]补 1.8、 已知下列各数均为二进制补码:
广西桂林电子科技大学微机原理及应用考研真题

2014年广西桂林电子科技大学微机原理及应用考研真题一、填空题(每空1分,共30分)1、8086CPU内部用作变址寄存器的是和。
2、[-0]的原码和补码分别为、。
3、微机硬件系统的基本结构由CPU、存储器、、和组成。
4、已知AL=88H, BL=A6H,执行指令ADD AL, BL后,标志位PF为,OF为。
5、执行指令IN AL, 20H后,为,为,为。
6、汇编语言源程序中的语句分成和两大类。
7、某RAM芯片容量为8k×4,访问该芯片需要根地址线和根数据线,要扩展成1M×8的存储器需要片该芯片。
8、8086CPU的I/O口控制方式包括、和三种。
9、中断处理的基本过程包括中断请求、、、和等阶段。
10、中断控制器8259A具有根地址线,可以管理个中断。
11、8255A的A组用作方式一输入时,、和分别用作、和信号。
12、某12位A/D转换器,参考电压为5V,在输入3.6V时输出为。
二、选择题(每题2分,共30分)1、微型计算机的性能主要由( )来决定。
A. 价钱B. CPUC. 控制器D. 其它2、将十进制数215转换成二进制数是( )。
A. 11101010BB. 11101011BC. 11010111BD. 11010110B3、对微处理器而言,它的每条指令都有一定的时序,其时序关系是()。
A. 一个时钟周期包括几个机器周期,一个机器周期包括几个指令周期。
B. 一个机器周期包括几个指令周期,一个指令周期包括几个时钟周期。
C. 一个指令周期包括几个机器周期,一个机器周期包括几个时钟周期。
D. 一个指令周期包括几个时钟周期,一个时钟周期包括几个机器周期。
4、由CS和IP的内容表示的是()。
A. 可执行代码的长度B. 当前正在执行的指令的地址C. 下一条待执行指令的地址D. 代码段的首地址5、微型计算机的字长取决于()的宽度。
A. 地址总线B. 控制总线C. 通讯总线D. 数据总线6、随机存贮器即RAM是指()A.存贮单元中所存信息是随机的。
微型计算机原理与接口自考辅导

微型计算机原理与接口自考辅导全文共四篇示例,供读者参考第一篇示例:微型计算机原理与接口是计算机专业的一门重要课程,它涉及到微型计算机的基本原理和接口技术。
这门课程通常分为原理和接口两个部分,通过学习这门课程,能够帮助学生深入了解微型计算机的工作原理,掌握微型计算机的接口技术和应用。
本文将对微型计算机原理与接口自考辅导进行详细介绍。
一、微型计算机原理1.微型计算机的基本概念微型计算机是指结构较小,功能相对简单的计算机系统。
它由中央处理器、存储器、输入设备、输出设备和接口电路等部分组成。
微型计算机主要用于个人使用,具有体积小、价格低、性能较低、功能相对简单等特点。
微型计算机的工作原理主要分为取指令、执行指令和访问存储器等几个步骤。
取指令是指根据程序计数器中存放的地址,从存储器中读取指令;执行指令是指根据取得的指令,进行相应的操作;访问存储器是指将数据存储到存储器中或从存储器中取出数据。
3.微型计算机的主要组成部分微型计算机的主要组成部分包括中央处理器、存储器、输入设备、输出设备和接口电路等。
中央处理器负责对计算机的运算、控制和处理数据;存储器用于存放程序和数据;输入设备用于将外部数据输入到计算机中;输出设备用于将计算机处理后的数据输出到外部;接口电路用于连接外部设备和计算机。
微型计算机接口是指微型计算机与外部设备之间进行数据交换的接口。
它通常包括并口、串口、USB接口等。
微型计算机接口为计算机连接外部设备提供了方便和快捷的方式,使得计算机能够与外部设备进行数据传输。
2.微型计算机接口的类型微型计算机接口主要分为并口、串口和USB接口等几种类型。
并口是指一种用于传输并行数据的接口,通常用于连接打印机等设备;串口是指一种用于传输串行数据的接口,通常用于连接调制解调器等设备;USB接口是一种用于连接外部设备的通用接口,它具有高速传输速率和热插拔功能。
微型计算机接口广泛应用于各种计算机设备中,比如打印机、扫描仪、摄像头、键盘、鼠标等。
微机原理及应用_扬州大学中国大学mooc课后章节答案期末考试题库2023年

微机原理及应用_扬州大学中国大学mooc课后章节答案期末考试题库2023年1.填空(2分)8086CPU的最大方式下,引脚【图片】是。
参考答案:0 低电平2.A/D转换器的分辨率与转换精度的关系是()。
参考答案:分辨率高,但由于温度等原因,其转换精度不一定高3.模/数转换器的性能指标主要有分辨率、精度、和量程。
参考答案:转换时间4.8253是可编程定时、计数器芯片,它内部有()。
参考答案:三个计数器5.计数器工作在方式0,采用二进制计数,计数的初值为1000H,当计数值计到达0后,计数器的值为()。
参考答案:6.计数器通道0工作在方式2,计数的初值为1000H,当计数值计到0后,计数器的值为()。
参考答案:1000H7.某8253的端口地址为40H~43H,若对计数器0进行初始化,则工作方式控制字应写入地址,计数初始值应写入地址。
(答案用";"分隔)参考答案:43H;40H##%_YZPRLFH_%##43H;40H8.反映一个D/A转换器稳定性的技术指标是()。
参考答案:精度9.在串行通信数据传送中,通常传送方式有单工、半双工和三种。
参考答案:全双工10.数据在传送线上一位一位的依次传送,称为传送方式。
参考答案:串行11.RS–232C是用于数据通讯设备和数据终端设备间的接口标准。
参考答案:串行通信12.RS–232C接口的信号电平范围为()。
参考答案:–15V~+15V13.在8086/8088的总线周期中,ALE信号在T1期间有效。
它是一个()。
参考答案:正脉冲,用于锁存地址信息14.当前的主流微机中通常采用不含()的3种总线标准。
参考答案:PCB总线的特点是()。
参考答案:支持热插拔16.EISA总线是一种支持多处理器的高性能的位标准总线。
参考答案:3217.8255A是一个_______________接口芯片。
参考答案:可编程的通用并行输入输出18.8255A可以允许中断请求的工作方式有_______和_______。
微机试题(广西大学)

期末考试微机试题一、填空题(每空2分,共30分)1、8088的ALE引脚的作用是___________。
2、在8088读存储器周期中,采样Ready线的目的是______________3、8088在访问4个当前段时,代码段、数据段及堆栈段的偏移量分别由__________、____________和_______________提供。
4、微型计算机由_______________、______________和______________组成。
5、在IBM-PC/XT中,外设是通过__________________器件对CPU产生中断请求。
这些中断的中断类型码为________________。
6、8088中的指令INTn用______________指定中断类型。
7、一片8255A端口A有______________种工作方式,端口B有_______________种工作方式。
8、串行异步接口在接收时是由________________寄存器将串行数据转换成并行数据。
在发送时,是由______________________寄存器将并行数据转换成串行数据。
二、填空题1.汇编语言程序和高级语言程序必须先翻译成_____________程序才能执行。
这个过程翻译对汇编语言程序叫“___________”。
2.字节运算,执行(55)+(66)后,CF=_________,OF=______。
3.过程定义结束伪指令_____________与PROC配套使用。
4.8086/8088CPU由两个独立的处理单元构成:__________和_______________。
5.若用n位表示无符号整数,则其整数位表示范围:_____________。
6.8086处理器不是用一个程序计数器PC来直接指示下一条待执行指令的地址,而是用代码段寄存器(CS)和____________通过内部转换来间接给出待执行指令的地址。
湖大微机原理及其应用

(3)计数器2用作扬声器旳发声源
﹡工作于方式3,计数器初值为533H,输 出方波旳频率为1.19318M/1331=896Hz。
﹡OUT2端输出信号旳频率决定声音旳音调, 信号旳延续时间决定发声旳长短,控制好这 两个参数,便可使扬声器发出不同旳声音 (如唱歌等)。
(2)基本ROM区(F0000H~FFFFFH)
﹡共64KB,全由系统占用,相应为系统主板上旳两个
ROM芯片。其中:
﹡ROM-BIOS占用8KB,BIOS主要用来驱动输入/输出
设备,另外还承担系统上电自检,DOS操作系统旳引 导等初始化工作。
﹡BASIC语言解释程序ROM-BASIC占用32KB,用于
1. CPU与协处理器
8087是一种浮点运算处理器,它旳运算速度快(浮点运算速度 可提升100倍)、精度高、处理旳数值范围大、能提供整数、实数、 压缩型十进制数等七种数据格式,实现加、减、乘、除以及超越函数 (指数、对数、正切函数等)等多种运算操作,从而大大扩充了8088 旳运算能力。
2. 地址锁存器 74LS373(八位锁存器)和74LS244(八位三
中断源
计时中断 键盘中断 为顾客保存 异步通信(COM2) 异步通信(COM1) 硬盘中断 软盘中断 并行打印机中断
9.1.5 IBM PC/XT旳存储器子系统
1. PC/XT旳存储空间旳分配
00000H 3FFFFH 40000H 9FFFFH A0000H BFFFFH C0000H EFFFFH F0000H FFFFFH
A5 A6 A7 A8 A9 AEN
A
桂林电子科技大学 微机原理

3. DAC0832的输出方式 DAC0832为电流输出型D/A转换器,需要外接运
算放大器进行电流电压变换才能得到模拟电压输出。 输出方式有两种:
单极性输出 输出的电压极性是单一的; 双极性输出 输出的电压极性有正有负。
16
若在不运接算运放放大A器2及A电1后阻面R加1、了R反2、相R比3,例那放么大在器运A放2, 便A1构的成输了出双端极得性到输单出极电性路模。拟其电输压出VO模UT拟1:电压
36
(3) 提供启动转换信号的方式 脉冲启动型——用于OUT指令时的地址译码
信号和M/IO、WR等信号产生启动脉冲. 电平启动型——转换期间启动信号保持不变。
可将启动信号送D触发器或I/O端口保存,提供给 ADC。
37
(4)转换结束信号及转换结果的读取
CPU一般可以可采用延时、查询、中断、DMA 方式以及在板RAM技术五种方式来实现对转换数 据的读取。不同的读取方式数据传送的方法不同, 接口电路的结构不同,编程的方法也不同。
19
DLY1ms:MOV CX,DATA1;软件延迟程序 LOOP1: NOP;
LOOP LOOP1; RET;
延迟时间=循环次数×指令执行时间
20
讨论: (1)改变延时子程序的时间 改变锯齿波的
周期。 (2)改变循环次数 改变锯齿波的幅度。 设满量程输出电压为5V,N=8。现要求输出
锯齿波幅度为3V。 5V / 28 × D = 3V D ≈154
WR2——写信号2; XFER——通道控制信号,
当LE2(内部输入锁存信号2)=WR2 •XFER=1时,8 位DAC寄存器可作为数据通道;
12
D7~D0——数据输入 IOUT1——模拟电流输出1,是逻辑电平为1的各位输
广西大学微机原理复习资料

广西大学微机原理复习资料广西大学微机原理复习资料微机原理是计算机科学与技术专业的一门重要课程,也是广西大学计算机系的必修课之一。
学习微机原理对于培养学生的计算机基础知识和技能具有重要意义。
为了帮助广西大学的计算机专业学生更好地复习微机原理,本文将提供一些复习资料和方法。
一、基本概念与知识点1. 计算机的基本组成部分:微处理器、存储器、输入设备、输出设备和系统总线。
2. 微处理器的结构与功能:运算单元、控制单元、寄存器和指令集。
3. 存储器的分类与特点:主存储器和辅助存储器。
4. 输入设备与输出设备的种类和特点:键盘、鼠标、显示器、打印机等。
5. 系统总线的作用和分类:地址总线、数据总线和控制总线。
6. 汇编语言的基本知识:指令、寻址方式、数据传送指令等。
二、复习方法与技巧1. 制定复习计划:根据课程大纲和自己的学习进度,制定合理的复习计划。
将知识点进行分类整理,合理分配复习时间,确保每个知识点都得到充分的复习和理解。
2. 多做习题:通过做习题可以巩固对知识点的理解和掌握程度。
可以找一些习题集或者往年的考试试题进行练习,同时注意做题的时间控制和答题技巧。
3. 制作思维导图:将微机原理的知识点制作成思维导图,可以帮助整理和梳理知识结构,便于记忆和理解。
可以通过软件工具或者手工制作思维导图,根据自己的学习习惯选择适合的方式。
4. 制作复习笔记:将重要的知识点和难点整理成笔记,便于日后温习和回顾。
可以使用不同颜色的笔或者标记工具对重点内容进行标注,增强记忆效果。
5. 利用多种资源:除了教材和课堂讲义,还可以利用互联网等资源进行学习和复习。
可以查找相关的视频教程、学术论文、博客文章等,扩展对知识点的理解和应用。
三、常见问题与解答1. 微机原理与计算机组成原理的区别是什么?微机原理主要研究微处理器的结构和功能,以及与之相关的存储器、输入输出设备和系统总线等内容。
而计算机组成原理则更加全面,涉及到计算机硬件的各个方面,包括逻辑电路设计、CPU结构、存储器层次结构、输入输出系统等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 若用2K×8的RAM芯片组成32K×8的存 储模块,需要用( )块芯片 • A. 16 B.32 C. 64 D. 8
• 8086CPU 执 行 读 /写 操 作 时 , 引 脚 AD0~AD15 ( )。 • A)只传送地址 B)只传送数据 • C)先传送地址,再传送数据 D)先传送 数据,再传送地址 • 下列无符号数中,值最大的数是( ) • A. 10010111B B. 175Q C. 95H D. 150D
五、程序设计题
• 编写一个完整的汇编程序,完成以RRAY 开始的字节数组有15个有符号数,求出 它们的和,并将和送到SUM字单元中。 • 在BUF变量中存放了100个字节数据,统 计其中正数的个数。
ห้องสมุดไป่ตู้
三、简答题
• 何谓一个总线周期?总线周期与时钟周 期的关系如何?
• 什么是中断向量?什么是中断向量表? 8086中断向量表安排在内存的什么地方? 若某中断源的中断类型号为24H,它的中 断向量存放在内存的什么地址?
• 给定8253的方式控制字为74H,请分 析该方式控制字将对8253作怎么样的初 始化.
d. 方 式 3 计 数 过 程 中 改 变 计 数 值
d. 方式3 计数过程中改变计数值
5. 方式4——软件触发选通方式
用方式4工作时,GATE门控信号只是用来允许或 不允许定时操作的,定时的执行过程由装入的初值决定, 波形图如图所示。
C W = 18 WR CLK GATE OUT 3 2 1 0 FF LSB = 3
C W = 16 WR LSB = 4
CLK GATE
OUT 4 3 2 1 4 3 2 1 4 3
a. 方式3 计数值为偶数时的波形
a. 方 式 3 计 数 值 为 偶 数 时 的 波 形
C W = 16 WR
LSB = 5
CLK GATE
OUT 5 4 3 2 1 5 4 3 2 1
b. 方 式 3 计 数 值 为 奇 数 时 的 波 形
c. 方式5时计数过程中改变计数值
一、填空题
• 逻辑地址1234H﹕5678H对应的物理地址 是 。逻辑地址中的5678H 表示 。 • 8086/8088CPU中的标志寄存器FR是一个 _____位的寄存器,有____个标志位,如 果ZF= 0 则说明 ______________________________。
c. 方 式 4 计 数 过 程 中 改 变 计 数 值
c. 方式4 计数过程中改变计数值
6. 方式5——硬件触发选通方式 方式5为硬件触发选通方式,完全由GATE 端引入的触发信号控制定时和计数,波形图如 图所示。
CW = 1A LSB = 3
WR
CLK GATE OUT
3
2
1
0
FF
3
a. 方式5 正常计数
C W = 10 WR
LSB = 4
CLK GATE
OUT 4 3 2 1 0 FF
a. 方 式 0 正 常 计 数
a. 方式0 正常计数
CW = 10 WR CLK GATE OUT
LSB = 3
3
2
2
2
1
0
FF
b. 方式0时GATE 信号的作用
C W = 10 WR
LSB = 3
LSB = 2
* 8253的引脚
D0 D1 D2 D3 D4 D5 D6 D7 8 7 6 5 4 3 2 1 9 11 10 C LK 0 GATE0 OUT0
15 14
C LK 1 GATE1 OUT1
RD WR A1 A0
CS
V CC
22 23 20 19 21
13
18 16 17
C LK 2 GATE2 OUT2
8253具有3个独立的16位计数通道,用 24脚DIP封装,其主要功能如下: * 1片上有3个独立的16位计数器通道,最大
计数范围为0~65535; * 每个计数器都可以按照二进制或二—十进
制计数;
* 每个计数器的计数速度可高达2MHZ;
* 每个通道有6种工作方式,可通过程序设置 来改变;
* 所有的输入和输出都与TTL兼容。 8253内部可分为6个模块,如图所示。
* 读/写控制逻辑 从系统总线接收输入信号,经过译码产生
对8253各部分的控制。
* 计数通道 8253有3个相互独立的同样的计数电路。 计数器的结构如图所示。
内部总线 初值寄存器
控制单元
减1计数器
OUT CLK GATE
输出锁存器
计数器内部结构
* 8253的方式控制字
方式控制字的格式如下:
D7 D6 D0 计数器 D5 D4 D3 D2 工作方式 D1 数制 读/写格式
1
3
b. 方 式 2 GATE信 号 的 作 用 b. 方式2时GATE信号的作用
C W = 14 WR CLK GATE OUT
LSB = 3
LSB =5
4
3
2
1
5
4
3
c. 方 式 2 计 数 过 程 中 改 变 计 数 值
c. 方式2时计数过程中改变计数值
4. 方式3——方波发生器 方式3的工作过程同方式2,只是输出的 脉宽不同,波形如图所示。
• 设 AX=1234H , BX=2568H , CX=7856H , SP=3000H,试分析执行完下列程序段后,AX, BX,CX,SP中的内容是什么? • PUSH AX AX:______________________ • PUSH BX BX:______________________ • PUSH CX CX:______________________ • POP AX SP:______________________ • POP CX
b. 方式3 计数值为奇数时的波形
C W = 16 WR
LSB = 4
CLK GATE
OUT 4 3 2 1 4 4 4 3 2 1
c. 方式3 GATE信号的作用
c. 方 式 3 G A T E 信 号 的 作 用
C W = 16 WR
LSB = 5
LSB = 4
CLK GATE OUT 5 4 3 2 1 4 3
3. 方式2——分频器
方式2用门控信号达到同步计数的目的, 波形图如图所示。
C W = 14 WR CLK GATE LSB = 3
OUT 3 2 1 3 2
1
3
a. a. 式 2 正 常 计 数 方 方式2 正常计数
C W = 14 WR CLK GATE
L SB = 3
OUT 3 2 2 3 2
8.3
8253定时计数控制器
微机对外部事件进行定时控制或对外部事 件发生的次数进行记录有两种方法:
软件编程控制的方式 采用软件硬件相结合的方式
可编程定时/计数电路8253具有多种工作 方式,定时值和定时范围可用程序确定。PC 机中的定时器主要用于系统日时钟计时.
一、8253的内部结构及引脚
D0~D7
数据 总线 缓冲器
计数器 0# 内 部 总 线 计数器 1#
CLK0 GATE0 OUT0
WR RD A0 A1
CLK1
读/写 逻辑
GATE1 OUT1
CS
GND VCC
控 制 字 寄 存 器
计数器 2#
CLK2 GATE2 OUT2
8253的内部结构
* 数据总线缓冲器 数据总线缓冲器通过8条数据线D7~D0 接 收CPU向控制寄存器写入的控制字和向计数 器写入的计数初值。
四、分析说明题
• • • • • • • • • • 执行指令队列 已知数据定义如下: CR DB 0DH LF DW 0AH RSNUM DB 10 DUP(?) DATA DB 5 DUP(1,2,2DUP (40))) 操作数0DH占__________________字节. 操作数0AH占__________________字节. 变量RSNUM共需__________________字节. 变量DATA共需__________________字节。
0 —二进制 1 —二― 十进制(BCD)
000 001 10 11 100 101 00 10 01 11 00 01 10 11 方式0 方式1 方式2 方式3 方式4 方式5 计数器锁存命令 只读/写高8位 只读/写低8位 首先写低8位 然后写高8位 选择计数器0 选择计数器1 选择计数器2 非法选择
a. a 方式4 正常计数 数 . 方式4 正常计
C W = 18 WR CLK GATE OUT
LSB = 3
3
3
3
2
1
0
FF
b. 方 式 4 GTAE信 号 的 作 用
b. 方式4 GATE 信号的作用
C W = 18 WR CLK GATE OUT
LSB = 3
LSB = 2
3
2
1
2
1
0
FF
GND
24 12
图 8 -3 8 2 5 3 的 引 脚 信 号 8253的引脚图
二、8253的工作方式
8253有6种工作方式,通过对8253写入 方式控制字来编程。 1. 方式0——计数结束中断 该方式下,门控信号决定计数的停止或 继续,装入初值决定计数过程重新开始。下 图给出 a) 方式0正常计数 b) 方式0门控信号 的影响 c) 方式0写入新的初值对计数过程的 影响三种情况的波形。
• 一片8259A主片和三片8259A从片两级级 联使用时,可管理 级中断。 • 8088/8086的MN/MX引脚固定接到___ __时,处于最小工作模式。 • 10条地址线可以选通________个存储单 元。