东南大学 微机2005——2006试卷(答案)及部分习题
- 格式:doc
- 大小:691.00 KB
- 文档页数:7
习题五(第5章)(2)1.方式0 A出B入,开关Si闭合时PBi=1, PAi=0低电平时继电器Ri吸合INIT: MOV AL,1000X01XBMOV DX,63HOUT DX,ALMOV AL,0MOV DX,60HOUT DX,AL;10ms:MOV AL,CTRLbyteMOV DX,60H ‘;PAOUT DX,ALINC DXIN AL,DXMOV Sbyte,AL2.(1)MOV AL,10010010BMOV DX,0063HOUT DX,AL(2)MOV AL,11XXX10XB(3)MOV AL,10110111H3.除数=0060HMOV DX, 02C0H+3MOV AL, 80HOUT DX, ALMOV DX, 02C1HMOV AL, 0OUT DX, ALDEC DX ; (MOV DX, 2C0H)MOV AL, 60HOUT DX, AXMOV DX, 2C0+3MOV AL, 00001010B (0AH) ;波特率OUT DX, ALMOV DX, 2C1H ;中断允许MOV AL, 00000010BOUT DX, AL3. 除数=0030H波特率字=00000011B=03H设串口基址3F8H可用查询或中断方式,查询可查询缓冲区查询:MOV DX, 3FBHMOV AL, 80HOUT DX, ALMOV DX, 3F9HMOV AL, 0OUT DX, ALMOV DX, 3F8HMOV AL, 30HOUT DX, AL; 发送:T1: MOV DX, 3FDHIN AL, DXTEST AL, 20HJZ T1MOV AL, 0AAHMOV DX, 3F8HOUT DX, ALCALL SREGCKMOV AL, 55HMOV DX, 3F8HOUT DX, ALCALL SREGCKMOV CL, T_LENMOV SI,OFFSET T_BUFTLOOP: MOV AL, [SI]MOV DX, 3F8HOUT DX, ALCALL SREGCKINC SIDEC CLJNE TLOOPMOV AL, 55HCALL TSENDMOV AL, 0AAHCALL TSEND…………发送查询子程序SREGCK: DX, 3FDHIN AL, DXTEST AL, 20HJZ SREGCKRET发送子程序TSEND: MOV DX, 3F8HOUT DX, ALRET接收:R1: CALL RBUFCKMOV DX, 3F8HIN AL, DXCMP AL, 0AAHJNZ R1CALL BRICV ;AAHCMP AL, 55HJNZ R1MOV AL, 0 ;AAH,55H,启动计数MOV R_LEN, ALMOV SI,OFFSET R_BUFR2: CALL BRICVCMP AL, 55HJZ R3MOV [SI], ALINC R_LENINC SIJMP R2R3: CALL BRICVCMP AL, 0AAHJZ R4 ;55H,AAHMOV AL, 0FFHMOV ERROR, AL…….R4: MOV AL, 00MOV ERROR, AL…………接收查询子程序RBUFCK: MOV DX, 3FDHIN AL, DXTEST AL, 01JZ RBUFCKRET接收子程序BRICV: MOV DX, 3F8HIN AL, DXRET4.MOV AL, 4MOV DX, 600H+8OUT DX, ALMOV AL, 0MOV DX, 600H+0DHOUT DX, ALMOV DX, 600H+2HMOV AX, OFFSET SOURCCOUT DX, ALMOV AL, AHOUT DX, ALMOV AX, 1000HMOV DX, 0600H+3 ;1#字节数OUT DX, ALMOV AL, AHOUT DX, ALMOV DX, 0600H+0BH ;模式R MOV AL, 00001001B ;READ OUT DX, ALMOV AX, OFFSET DSTMOV DX, 0600H+4 ;2#地址OUT DX, ALMOV AL, AHOUT DX, ALMOV AX, 1000HMOV DX, 0600H+5 ;2#字节数OUT DX, ALMOV AL, AHOUT DX, ALMOV DX, 0600H+0BH ;模式R MOV AL, 00000110B ;2#WRITE OUT DX, ALMOV AL, 00001001BMOV DX, 0600H+0FH ;屏蔽字OUT DX, ALMOV AL, 11000011BMOV DX, 0600H+8 ;命令字OUT DX, AL。
微机原理接口技术一、简答题(每题10分,共50)1、在8086/8088系统中ALE信号的作用是怎样的?2、请简述RS232c的电平标准,正负逻辑分别用什么电平信号表示?至少写出4个rs232的常用信号并加以解释。
3、简述可屏蔽中断的响应和执行的过程。
4、I/O端口的定义。
I/O接口有哪几种类型,请简要描述。
5、描述8237DMA控制器的地址双向的作用情况。
二、程序题(第一题10分,后面两题每题15分)(具体题目没有记下来,但是基本书上都能找到的那种,我只说一下大概)1、DATA1DB300DUP(?)DATA2DB100DUP(?)LEA BX,DATA1LEA DX,DATA2MOV SI,0MOV DI,0MOV CL,100LOOPER:MOV AL,200[BX]SIMOV[DX]DI,ALINC SIINC DIDEC CLJNZ LOOPER...............程序大概是这个样子,我只是凭印象写出来,题目让你写出程序的功能,这道题目很容易,就是将DATA1的后100单元的内容复制到DATA2的区域中2、杨素行的《微机》课后题START:LEA BX,TABLEMOV CL,[BX]LOOPER:INC BXMOV AL,[BX]CMP AL,0AHJNC X1ADD AL,30HX1:ADD AL,37HJMP NEXTNEXT:MOV[BX],ALDEC CLJNZ LOOPER(1)假设从地址TABLE开始,10个存储单元的内容依次是:05H,01H,09H,0CH,00H,0FH,03H,0BH,08H,0AH写出执行完程序后内容的变化(2)简单扼要说明程序功能杨素行第二章例题2.19在内存数据段中存放了若干个8位带符号的数,数据块长度为COUNT(不超过255),首地址为TABLE,统计其中正元素,负元素和零元素的个数,分别存入PLUS,MINUS和ZERO单元XOR AL,ALMOV PLUS,ALMOV MINUS,ALMOV ZERO,ALLEA SI,TABLEMOV CX,COUNTCLDCHECK:LODSBOR AL,ALJS X1JZ X2INC PLUSJMP NEXTX1:INC MINUSINC ZERONEXT:LOOP CHECK ...........................这道题是程序填空题,我把空都补好了,大概有10个空被挖掉需要你填,不难三、接口电路(每题20分,共60)1、描述一下软件定时和硬件定时的区别。
一.填空(30分)1.若下列指令为非法,试写出适合的指令串代替:(6分)MOV WORD PTR [SP], AX; MOV BX,SP MOV [BX],AX (BX为SI,DI也可)MOV AH, 06H[SI][DI]; MOV BX, SI MOV AH,06H[BX][DI]2.设当前的DS=3200H,SS=2000H,BX=160H,BP=500H, SP=002AH, 则:指令POP [BX+20H]的源操作数的逻辑地址为:2000H:002AH;该指令执行后,新的SP值为:002CH 指令ADD [BP],BX目的操作数的逻辑地址为:2000H: 500H,该操作数所占存储空间对应的物理地址为:20500H, 20501H指令MOV [BX], BP的源操作数为:BP , 目的操作数的逻辑地址为:3200H:160H 。
3.有下列数据段的伪指令性语句:DA TA SEGMENTD1 DW 6 DUP (5, 5 DUP(?))D2 DD 0ACHD3 DB ‘A’DA TA ENDS此数据段共占用77 个字节。
4.微型计算机是由CPU、I/O接口、存储器和系统总线组成。
其中按功能的划分,系统总线可以分为地址总线、数据总线、控制总线三种。
5.8086/8088系统为何要用地址锁存器8086/8088的地址数据线是复用,用ALE信号作为地址锁存器的锁存信号。
(2分)6.往串行接口芯片8250的线路控制器写入1AH,其工作方式为:偶校验,1位停止位,字长为7若要传送51H的数据,引脚TXD上的一帧波形是:0 1 0 0 0 1 0 11 17. 80386工作于保护模式,其系统段描述符和段描述符的区别在于访问权字节的S位,码段描述符和数据段描述符区别在于访问权字节的E位,对于段描述符,该段是否被映射到物理存储器中是通过访问权字节的A位来确定.8.80386开机工作于实地址方式,其寻址范围为1M个字节,当CR0的PE=1时,80386进入保护模式工作方式,其虚拟寻址范围是64T个字节,而对应的物理地址范围是4G个字节。
习题四(第4章)1.RAM和ROM 各有何特点?静态RAM和动态RAM 各有何特点?解:RAM(random access memory)即随机存储内存,这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序。
ROM(Read-Only Memory)即只读内存,是一种只能读出事先所存数据的固态半导体存储器。
静态RAM,指SRAM只要有供电,它保存的数据就不会丢失,且为高速存储器,如CPU中的高速缓存(cache),速度快,数据不易丢失,控制简单动态RAM,指DRAM有供电,还要根据它要求的刷新时间参数,才能保持存储的数据不丢失,如电脑中的内存条,存储密度高2.如存储空间的首地址为1000H,写出存储器容量分别为1K×8,2K×8,4K×8和8K×8位时所对应的末地址。
解:1K×8:13FFH2K×8:17FFH4K×8:1FFFH8K×8:2FFFH3.试设计一片容量为32K×8B的EPROM芯片与8088 CPU的连接。
写出此EPROM芯片所占地址空间的起始地址与末地址。
(设起始地址20000H)解:末地址:20000H + 32×1024 - 1 = 20000H + 8000H - 1 = 27FFFH4. 某系统的存储器中配备有两种芯片;容量分别为2K×8的EPROM和容量为1K×8的RAM。
它采用74LS138译码器产生片选信号:___Y,___1Y,___2Y直接到三片EPROM(1#,2#,3#);___4Y,___5Y则通过一组门电路产生四个片选信号接到四片RAM(4#,5#,6#,和7#)。
如题图4—1,试确定每一片存储器的寻址范围。
题图4—1解:2K(A0-A10):00000000000-111111111111K(A0-A9)1# 10 000 00000000000-10 000 11111111111 8000H - 87FFH2# 10 001 00000000000-10 001 11111111111 8800H - 8FFFH3# 10 010 00000000000-10 010 11111111111 9000H - 97FFH4# 10 100 0 0000000000-10 100 0 1111111111 0A000H - 0A3FFH5# 10 100 1 0000000000-10 100 1 1111111111 0A400H - 0A7FFH6# 10 101 0 0000000000-10 101 0 1111111111 0A800H - 0ABFFH7# 10 101 1 0000000000-10 101 1 1111111111 0AC00H - 0AFFFH5.试用6116(2K× 8)芯片组成8K×8b的RAM,要求画出它与8088 CPU的连线图。
习题三(第3章)1.设下列指令中的标识符均为字变量,请指出哪些8086/8088指令是非法的:(1)MOV AX,WORD1[DX] (2)MOV WORD1,WORD2(3)MOV SWORD,DS (4)MOV SP,DWORD[BX][SI](5)MOV [BX][SI],CX (6)MOV AX,WORD1+WORD2(7)MOV AX,WORD2+0FH (8)MOV BX,OFFSET WORD1(9)MOV SI,OFFSET WORD2[BX]解:(1)[]不能有DX(2)原操作数和目的操作数不能都在存储器里(3)正确(4)正确(5)正确(6)两变量不能直接加(7)正确(8)正确(9)OFFSET后接变量或标号2.若WORD1及WORD2均为字变量,ADDITION为标号,请说明下列指令的错误之处:(1)JMP ADDITION[DI] (2)JNZ WORD2 (3)JMP FAR ADDITION 解:(1)两个地址表达式不能相加(2)JNZ对8位进行相对寻址,而word2是字变量(3)应该加FAR PTR3.试设计一个数据段DSEG,定义下列字符变量或数据变量:(1)FIRST为十六进制数字变量4020H;(2)SECOND为二进制字节变量01011100B;(3)THIRD为十进制数字节变量64;(4)STRING为字符串变量‘ADDITION PROCEDURE’;(5)ASCDA TA为ASCII数字变量‘46782’;(6)TABL为10个字的数组变量;(7)REPDATA为数字0,2,3,0,6重复5次的字节变量;(8)RESULT 为10个为0的字变量。
解:DESG SEGMENTFIRST DW 4020HSECOND DB 01011100BTHIRD DB 64S TRING DB ‘ADDITION PROCEDURE’ASCDATA DB ‘46782’TABL DW 10 DUP(?)REPDATA DB 5 DUP(0,2,3,0,6)RESULT DB 10 DUP(0)DESG ENDS4.设有3个字变量的变量名及内容如下:V AR1 3C46H,V AR2 F678H,V AR3 0059H,试设计一个数据段定义这三个变量及其地址(包括段地址和偏移地址)表变量ADDRTBL。
微型计算机原理及应用习题集专业班级学号姓名目录第 1 章概述 (1)第 2 章计算机中的数制与编码 (2)第 3 章微处理器及其结构 (4)第 4 章 8086/8088CPU 指令系统 (8)第 5 章汇编语言程序设计 (16)第 6 章存储器系统 (27)第 7 章中断技术 (30)第 8 章输入 /输出接口技术 (36)第 9 章串行通信技术及其接口芯片 (41)模拟试题(一)............................................................................................................................................... 错误!未定义书签。
参考答案................................................................................................................................................................. 错误!未定义书签。
模拟试题(二)............................................................................................................................................... 错误!未定义书签。
参考答案................................................................................................................................................................. 错误!未定义书签。
东南⼤学⾃动化学院微机系统与接⼝课后习题答案《微机系统与接⼝》作业参考答案(2010.6)第6章2.相同电位,单点相联避免多点电位差引起地线上环流,影响精度3.1 ms定时中断:计数,主程序查计数变化,输出软件延时:主程序查计数,输出DELAY: MOV AL, TIMCNTCMP AL, TIMCNT0JZ DELAYMOV TIMCNT0, ALROUNTINE: CALL TIMINITRT1: XOR AL, ALMOV TIMCNT0, ALMOV AL, 0MOV DAOUT0, ALMOV DX, DAPORTOUT DX, ALRT2: CALL DELAY ;1msMOV AL, TIMCNT0CMP AL, 8JNC ONECYCLEMOV AL, DAOUT0ADD AL, STEPMOV DX, DAPORTOUT DX, ALJMP RT2ONECYCLE:4. (图略)8255PA—0809 D0-D78255PB –PB0-PB2:0809 ADDC-A, PB3---0809ALE0809 OE--+5V8253 OUT0—0809 (200uS定时)START, EOC—IRQ2CLK0—2MHzAD_BUF DB 400 DP(0);AD缓冲区INDEX DW 0 ;计数指针初始化:MOV AL, 10011001B ;A⼝⼊,B⼝出,⽅式0MOV DX, PORT8255OUT DX, ALMOV AL, 00001000B ;锁存CHMOV DX, PORT8255OUT DX, ALMOV AL, 00000000BMOV DX, PORT8253OUT DX, ALMOV AL, 00110100BMOV DX, PORT8253+3OUT DX, ALMOV AL, LOW 400MOV DX, PORT8253OUT DX, ALMOV AL, HIGH 400OUT DX, AL………………;8259初始化STI(通道选择)MOV AL, 00000XXXB ;选通道,锁存 XXX可变000-111 MOV DX, PORT8255PBOUT DX, ALMOV AL, 00001XXXB ;产⽣脉冲 __| |___OUT DX, ALMOV AL, 00000XXXB ;产⽣脉冲OUT DX, AL;初始化 INDEXMOV INDEX,0中断1:选通道,存⼊指定中断1:选通道,存⼊指定单元INT_PROC: PUSH …………MOV DX, PORT8255PAIN AL, DXMOV AD_BUF, ALMOV AL, 00000XXXB ;选通道,锁存XXX可变000-111 MOV DX, PORT8255PB OUT DX, ALMOV AL, 00001XXXB ;产⽣脉冲 __| |___OUT DX, ALMOV AL, 00000XXXB ;产⽣脉冲OUT DX, ALPOP ….中断2:不选通道,连续存⼊指定单元区INT_PROC: PUSH …………MOV DX, PORT8255PAIN AL, DXMOV BX, INDEXMOV AD_BUF[BX], ALINC INDEXMOV AL, 00000XXXB ;选通道,锁存XXX可变000-111 CMP INDEX,POP ….。
2005-2015年江苏专转本计算机历年真题目录2005年“专转本”计算机应用基础统一考试试题 (2)2006年“专转本”计算机应用基础统一考试试题 (8)2007年“专转本”计算机应用基础统一考试试题 (14)2008年“专转本”计算机应用基础统一考试试题 (22)2009年“专转本”计算机应用基础统一考试试题 (31)2010年“专转本”计算机应用基础统一考试试题 (39)2011年“专转本”计算机应用基础统一考试试题 (48)2012年江苏省普通高校专转本选拔考试计算机基础试题56 2013年江苏省普通高校专转本选拔考试计算机基础试题 (63)2014年江苏省普通高校专转本选拔考试计算机基础试题 (72)2015年江苏省普通高校专转本选拔考试计算机基础试题 (79)2005年“专转本”计算机应用基础统一考试试题(考试时间90分钟,满分100分)一、单项选择题1.基于冯·诺依曼提出的存储程序控制原理的计算机系统,其硬件基本结构包括:、控制器、存储器、输入设备和输出设备。
A. 磁盘驱动器B. 运算器C. 显示器D. 键盘2.在下列字符中,其ASCⅡ码值最大的一个是。
A. XB. 6C. 5D. Y3. 能将高级语言源程序转换成目标程序。
A.编译程序B. 编辑程序C. 解释程序D. 调试程序4. 用浮点数表示任意一个数据时,可通过改变浮点数的部分的大小,使小数位置产生移动。
A. 尾数B. 阶码C. 基数D. 有效数字5. 二进制数01011010扩大成2倍是。
A. 1001110B. 10101100C. 10110100D. 100110106. 微型计算机系统的CPU、存储器和外部设备之间采用总线连接。
总线通常由三部分组成。
A. 地址总线、数据总线和控制总线B. 系统总线、数据总线和控制总线C. 地址总线、数据总线和系统总线D. 地址总线、系统总线和控制总线7. 在下列一组数中,其最大的一个数是。
《微机原理及应用》试卷及其答案第一篇:《微机原理及应用》试卷及其答案《微机原理及应用》试卷A一、填空题(每空1分,共15分)1、在计算机中,对带符号数的运算均采用补码。
带符号负数1100 0011的补码为__________。
2、单片机通常采用“三总线”的应用模式,芯片内部设有单独的、_____ 和控制总线。
3、当使用80C51单片机时,需要扩展外部程序存储器,此时EA 应为__________。
4、若(A)=B3H,(R0)=A8H,执行指令XRL A,R0之后,(A)=_______。
5、在80C51单片机中,带借位减法SUBB指令中,差的D7需借位时,______=1,差的D3需借位时,______=1。
6、80C51单片机中,在调用子程序前,用_________指令将子程序中所需数据压入堆栈,进入执行子程序时,再用___________指令从堆栈中弹出数据。
7、在十六进制数与ASCII码值的转换过程中,当十六进制数在0~9之间时,其对应的ASCII码值为该十六进制数加_________。
8、外部中断和有两种触发方式:__________________和________________。
9、在单片机串行通信中,依发送与接收设备时钟的配置情况,串行通信可以分为 _________________和_________________。
10、若累加器A中的数据为0111 0010B,则PSW中的P=____________。
二、选择题(每题1分,共15分)1、单片机是在一片集成电路芯片上集成了以下部分,除了()A、微处理器B、存储器C、I/O接口电路D、串口通信接口2、一个机器周期包含多少个晶振周期()A、2B、6C、8D、12 3、80C51单片机有21个特殊功能寄存器,其中与串行口相关的有以下几个,除了()A、SBUFB、TCONC、SCOND、PCON 4、80C51系列单片机具有4个8位的并行I/O口,其中哪个口工作时需要外接上拉电阻()A、P0B、P1C、P2D、P35、寄存器中的内容为地址,从该地址去取操作数的寻址方式称为()A、寄存器寻址B、直接寻址C、寄存器间接寻址D、变址寻址6、源地址为1005H。
东南大学建筑系规划设计1995——1996城市规划设计1999城市规划原理1995——1998,2002中外建筑史和城建史2003中、外建筑史1991——1999,2001外国建筑史1991,1995——2000,2002中国建筑史1995——2001建筑构造1996,2002建筑技术(构造、结构)1998——1999,2002建筑设计1995——2000建筑设计基础2004建筑设计原理1995——1996建筑物理1999,2002素描1995——1998素描色彩1999素描与色彩画2002色彩画1995——1998西方美术史1999中、西美术史1997——1998中西美术史1995——1996,1998中西美术史及其理论1999创作与设计1999无线电工程系专业基础综合(信号与系统、数字电路)2004——2006专业基础综合(含信号与系统、计算机结构与系统、线性电子线路)2003 通信原理1994,1999——2003(1999有答案)信号与系统1997——2002数字电路与微机基础1998——2002模拟电子技术2000模拟电子线路1999——2002电磁场理论2001,2003——2004微机原理与应用1996——2000,2002(2002有答案)应用数学系高等代数1997——2005数学分析1995——2005概率论2003常微分方程2004物理系量子力学2001——2005普通物理2001——2005光学1997——1998,2000——2004热力学统计物理2001电磁场理论2001,2003——2004人文学院政治学原理2008法学理论2004法学综合(法理学)(含刑法学与刑事诉讼法学、宪法学、行政法学与行政诉讼法学)2004法学综合(民商法学)(含宪法学、法理学、行政法学与行政诉讼法学)2004 法学综合(宪法学与行政法学)(含刑法学与刑事诉讼法学、法理学、民商法学与民事诉讼法学)2004民商法学2004宪法和行政法学2004外语系二外日语1999——2004二外法语2000——2004(2003有答案)(注:2004年试卷共10页,缺第9页和第10页)二外德语2000——2002,2004二外俄语2000,2002基础英语1999——2002语言学1999——2002翻译与写作1999——2002基础英语与写作2003——2004(2003——2004有答案)语言学与翻译2003——2004英美文学与翻译2004(2004有答案)二外英语2004日语文学与翻译2004交通学院材料力学2003——2005材料力学(结)1995——2000材料力学(岩)2005结构力学1993——2006土力学及土质学1993——1997,1999——2005道路交通工程系统分析1994——2004(1994——1998,2003——2004有答案)电路分析基础1996——2004电路分析与自控原理2003交通工程学基础1992——2001生物信号处理1999——2003局部解剖学1996生理学1995——1997流行病学2005卫生综合2004——2005内科学1995——1998建筑研究所中外建筑史和城建史2003中、外建筑史1991——1999,2001外国建筑史1991,1995——2000,2002中国建筑史1995——2001建筑构造1996,2002建筑技术(构造、结构)1998——1999,2002建筑设计1995——2000建筑设计基础2004建筑设计原理1995——1996建筑物理1999,2002学习科学研究中心(无此试卷)远程教育学院计算机软件基础(含数据结构、操作系统、软件工程、编译原理、离散数学)2003 计算机专业基础2002,2004——2005计算机结构与逻辑设计2001年本科生期末考试试题离散数学考研试题集(含97——00年)10元编译原理1993——2001编译原理与操作系统2002操作系统1994——2001数据结构1992——2002机械工程系机械原理1993——2005机械设计2002——2004电路分析基础1996——2004电路分析与自控原理2003制冷原理2003——2004制冷原理与设备2000——2002材料力学2003——2005材料力学(结)1995——2000材料力学(岩)2005结构力学1993——2006材料力学2003——2005材料力学(结)1995——2000材料力学(岩)2005土力学及土质学1993——1997,1999——2005工程结构设计原理2005工程经济2003——2005工程流体力学1998——2005工程热力学2000——2004工程施工与管理2002工程力学2003——2005工程力学2002(样题)钢结构1997——1999环境微生物学2005水污染控制工程1997——2002流行病学2005普通化学1997——1998,2000——2005有机化学2004——2005卫生综合2004——2005管理原理1998——2005,2010(2010为回忆版)(注:2004年试卷共2页,缺第2页)自动控制系自动控制理论1997——2002自动控制原理2004高等代数1997——2005生物科学与医学工程系生物信号处理1999——2003现代生物学2003经济管理学院西方经济学1999——2003,2005,2010(2002——2003有答案)(注:2005、2010年试卷为回忆版)金融学基础2002——2005,2005答案管理原理1998——2005,2010(2010为回忆版)(注:2004年试卷共2页,缺第2页)管理学2000——2002,2005,2007(2000——2002有答案)现代管理学2003——2004,2010(2003有答案)(2010为回忆版)市场营销学1999,2000——2001高等代数1997——2005自动控制理论1997——2002自动控制原理2004运筹学2001体育系(无此试卷)仪器科学与工程系电路分析基础1996——2004电路分析与自控原理2003自动控制理论1997——2002自动控制原理2004电磁场理论2001,2003——2004微机系统与接口技术2001——2002微机原理与应用1996——2000,2002(2002有答案)公共卫生学院西方经济学1999——2003,2005,2010(2002——2003有答案)(注:2005、2010年试卷为回忆版)卫生综合2004——2005有机化学2004——2005分析化学1992——2005(1992——2005有答案)物理化学2004——2005物理化学(化)1998——2005物理化学(金材)2000,2002生物信号处理1999——2003局部解剖学1996生理学1996流行病学2005高等教育研究所(无此试卷)软件学院(无此试卷)集成电路学院模拟电子技术2000模拟电子线路1999——2002微机系统与接口技术2001——2002微机原理与应用1996——2000,2002(2002有答案)电磁场理论2001,2003——2004动力工程系结构力学1993——2006土力学及土质学1993——1997,1999——2005工程经济2003——2005工程流体力学1998——2005工程热力学2000——2004工程施工与管理2002热工自动调节原理2001——2004制冷原理2003——2004制冷原理与设备2000——2002电路分析基础1996——2004电路分析与自控原理2003传热学2000——2004普通化学1997——1998,2000——2005电子工程系物理化学2004——2005物理化学(化)1998——2005物理化学(金材)2000,2002半导体物理1996——2005,2010(2010为回忆版)模拟电子技术2000模拟电子线路1999——2002电子线路基础2001——2004电磁场理论2001,2003——2004高等代数1997——2005微机系统与接口技术2001——2002微机原理与应用1996——2000,2002(2002有答案)计算机科学与工程系计算机软件基础(含数据结构、操作系统、软件工程、编译原理、离散数学)2003 计算机专业基础2002,2004——2005计算机结构与逻辑设计2001年本科生期末考试试题离散数学考研试题集(含97——00年)10元编译原理1993——2001编译原理与操作系统2002操作系统1994——2001数据结构1992——2002材料科学与工程系物理化学2004——2005物理化学(化)1998——2005物理化学(金材)2000,2002材料力学2003——2005材料力学(结)1995——2000材料力学(岩)2005钢结构1997——1999金属学2003——2004金属学及热处理1999——2002,2005卫生综合2004——2005电气工程系电工基础2000——2006模拟电子技术2000模拟电子线路1999——2002微机原理与应用1996——2000,2002(2002有答案)电磁场理论2001,2003——2004化学化工系物理化学2004——2005物理化学(化)1998——2005物理化学(金材)2000,2002艺术学系素描1995——1998素描色彩1999素描与色彩画2002色彩画1995——1998西方美术史1999中、西美术史1997——1998中西美术史1995——1996,1998中西美术史及其理论1999创作与设计1999临床医学院生物信号处理1999——2003局部解剖学1996生理学1995——1997流行病学2005卫生综合2004——2005内科学1995——1998情报科学技术研究所(无此试卷)职业技术教育学院(无此试卷)英语(单考)1999——2000。
第一章1.1 简答题(1) 计算机字长:处理器每个单位时间可以处理的二进制数据位数。
(2) 总线信号分成三组,分别是数据总线、地址总线和控制总线。
(3) PC机主存采用DRAM组成。
(4) 高速缓冲存储器Cache是处理器与主存之间速度很快但容量较小的存储器。
(5) ROM-BIOS是“基本输入输出系统”,操作系统通过对BIOS的调用驱动各硬件设备,用户也可以在应用程序中调用BIOS中的许多功能。
(8) MASM是微软开发的宏汇编程序。
(9) 指令的处理过程。
处理器的“取指—译码—执行周期” 是指处理器从主存储器读取指令,翻译指令代码的功能,然后执行指令所规定的操作的过程。
1.2 判断题(1) 软件与硬件的等价性原理说明软硬件在功能和性能及成本方面是等价的。
(错)原因:(3) 8086的数据总线为16位,也就是说8086的数据总线的个数或者说条数、位数是16.(对)(5) 处理器并不是直接连接外设,而是通过I/O接口电路与外设连接。
(对)(7) Windows的模拟DOS环境与控制台环境是一样的。
(错) 原因:(10) 处理器进行读操作,就是把数据从处理器内部读出传送给主存或外设。
(错) 原因:1.3 填空题(2) Intel 8086支持1M 容量存储空间,80486支持4G 容量主存空间。
(3) 16位二进制共有216个编码组合,如果一位对应处理器的一个地址信号,16位地址信号共有寻址64K 容量主存空间。
(4) DOS主要支持两种可执行文件,它们的扩展名分别是exe和com。
(5)英文缩写ISA通常表示PC机工业标准结构(Industry Standard Architecture)总线,也标志指令集结构,后者的英文原文是Instruction Set Architecture 。
(6) Windows的文件夹对应的专业术语是目录。
问答题:1.5 什么是通用处理器,单片机,DSP芯片嵌入式系统?答:通用微处理器:适合较广的应用领域的微处理器,例如装在PC机、笔记本电脑、工作站、服务器上的微处理器。
1) 8255的端口A是以什么方式工作的?端口C呢?2) 如果对8255进行初始化,分别写出其控制寄存器的地址和控制字。
3) 编写程序完成上述打印任务,程序应包括对8255的初始化及完整的打印过程,同时语句后要有必要的注释说明。
微机原理答案一、填空(每空1分,在答题纸上注明画线部分的标号,而不是题目的标号)1.【1】4 【2】地址2.【3】43.【4】ffff0H4.【5】0 ,【6】0 ,【7】1,【8】15.【9】36.【10】存储器读,【11】1 【12】37.【13】地址8.【14】29.【15】101FEH10.【16】22 ,【17】11011.【18】250 【19】230 【20】0004H12.【21】0101H 【22】0011H13.【23】3,4,1,3,3 ,【24】3,1,3,3,414.【25】REP MOVSB15.【26】,【27】,【28】MOV AX, 0 AND AX, 0 XOR AX , AX SUB AX, AX16. 【29】1 ,【30】93H17.【31】0102H ,【32】0204H,【33】0801H18.(DX)= 【34】0300H ,(DX)= 【35】7677H19.【36】25620.【37】2 【38】2221.【39】【40】答案:自动结束非自动结束22.【41】0AH C050:FF20H23.【42】124.【43】ISR 在服务寄存器25.【44】NMI 【45】INTR26.【46】指示有中断源向CPU申请中断27.【47】0CH28.【48】229.【49】12H30.【50】1831.【51】10KB 【52】EPROM(2732)32.【53】64片33.【54】【55】单译码双译码二、简答题(15分)(3,4题选作一题)1.8086CPU的EU和BIU的中文名称是什么?试叙述其主要功能。
答案:1)EU:执行部件,负责指令的执行;2)BIU:总线接口部件,负责与存储器和I/O设备传送数据。
一.填空(30分)1.若下列指令为非法,试写出适合的指令串代替:(6分)MOV WORD PTR [SP], AX; MOV BX,SP MOV [BX],AX (BX为SI,DI也可)MOV AH, 06H[SI][DI]; MOV BX, SI MOV AH,06H[BX][DI]2.设当前的DS=3200H,SS=2000H,BX=160H,BP=500H, SP=002AH, 则:指令POP [BX+20H]的源操作数的逻辑地址为:2000H:002AH;该指令执行后,新的SP值为:002CH 指令ADD [BP],BX目的操作数的逻辑地址为:2000H: 500H,该操作数所占存储空间对应的物理地址为:20500H, 20501H指令MOV [BX], BP的源操作数为:BP , 目的操作数的逻辑地址为:3200H:160H 。
3.有下列数据段的伪指令性语句:DA TA SEGMENTD1 DW 6 DUP (5, 5 DUP(?))D2 DD 0ACHD3 DB ‘A’DA TA ENDS此数据段共占用77 个字节。
4.微型计算机是由CPU、I/O接口、存储器和系统总线组成。
其中按功能的划分,系统总线可以分为地址总线、数据总线、控制总线三种。
5.8086/8088系统为何要用地址锁存器8086/8088的地址数据线是复用,用ALE信号作为地址锁存器的锁存信号。
(2分)6.往串行接口芯片8250的线路控制器写入1AH,其工作方式为:偶校验,1位停止位,字长为7若要传送51H的数据,引脚TXD上的一帧波形是:0 1 0 0 0 1 0 11 17. 80386工作于保护模式,其系统段描述符和段描述符的区别在于访问权字节的S位,码段描述符和数据段描述符区别在于访问权字节的E位,对于段描述符,该段是否被映射到物理存储器中是通过访问权字节的A位来确定.8.80386开机工作于实地址方式,其寻址范围为1M个字节,当CR0的PE=1时,80386进入保护模式工作方式,其虚拟寻址范围是64T个字节,而对应的物理地址范围是4G个字节。
9.有下列一段程序,阅读程序,并解释带有“;”的语句的含义。
CODE SEGMENTASSUME CS: CODEAGAIN: MOV AH, 1INT 21H ; 调用DOS中断,从键盘输入一个字符,将其ASCII 码保存在AL中CMP AL,’0’; 将AL中的值同0的ASCII值相减(比较) JB AGAIN ; 如果小于0的ASCII值,则跳转至AGAIN处,重新输入CMP AL, ‘9’;否则,将AL中的值同9的ASCII值相减(比较) JBE BTE0_9; 如果小于或等于9的ASCII值,则跳转至BTE0_9CMP AL, ‘F’JBE BETA_FJMP AGAINBET0_9: SUB AL, 30H ;将AL中值减去30H,结果存放于AL中JMP EXITBETA_F: SUB AL, 37H; 将AL中的值同37H相减,结果存放于AL中EXIT: MOV AH, 4CHINT 21H ;调用DOS中断,结束程序运行,返回DOS状态CODE ENDSEND AGAIN 并回答下面的问题:1.该程序完成的功能:从键盘输入一位十六进制数将其转换为十进制数值2.程序执行完后,寄存器AL中存放的内容是:转换后的十进制数值3.该段程序是分支结构程序。
(1分)10.在2片8259的8086系统中,从片连接到主片的IR4端口,该从片的中断类型号为48H~4FH,电平触发,非自动中断方式,一般全嵌套,缓冲方式,写出该从片的预置字:ICW1 0001 1001B (19H) ICW2 0100 1000B (48H)ICW3 0000 0100 B (08H) ICW4 0000 0001B (01H)若中断类型号为49H的中断服务程序的入口地址为2000H:2800H,在下图中填写该中断在中断向量表中的对应内容以及该中断向量在中断向量表的入口地址的首地址:(14分)该中断向量在中断向量表的入口地址首地址(物理地址):00124H中断向量11.在80386中,已知GDTR=0120 0000 7FFFH, LDTR=4602H,CS=8005H,DS=3002H,LDT描述符为:1000 C240 0000 6FFF H, 数据段描述符为:0000 F240 0000 0FFFH,写出:(1)GDT表的起始地址、结束地址0120 0000H~0120 7FFFH(2)LDT表的起始地址、结束地址1040 0000H~1040 6FFFH(3)LDT描述符的地址范围0120 4600h~0120 4607H(4)数据段描述符的地址范围0120 3000H~0120 3007H(5)代码段描述符的地址范围1040 8000H~1040 8007H(6)数据段的起始地址、结束地址0040 0000H~ 0040 0FFFH(7)分析数据段描述符访问权字节数据存在于存储器中特权级为3 向上扩展未访问过可写(8)如果要对该数据段进行访问,所需代码段的特权等级的要求为0,1,2,3 均可(16分)12.图中为一个PC机的数据输出打印接口电路,要求每2s输出一个8位数据至打印机。
设计采用8253计数器和8255的PA口,8253的三个计数器端口地址为60H~62H,控制寄存器端口地址为63H, 8255的A端口地址为E4H,控制口地址为E7H,8359的端口地址为20H,21H。
8253每隔2s 请求一次中断,将欲打印的数据从8255的A口送至打印机。
(25分)(1)请完成图中的硬件连线(?处)。
(13分)(2)写出8255、8253的初始化程序。
(10分)(3)8259中断子程序(假设8259已经初始化,其ICW4为:05H). (2)答案8255:8255 A口作为输出口工作在方式0MOV AL, 1000 ××××BOUT E7H, AL8253: 2.385M/0.5=4770000=4770*1000=477×10000计数器0工作在方式3 对输入分频,得到500HZ的方波,作为计数器1的输入时钟计数器1工作在方式2,计数值为1000,得到0.5Hz的负脉冲信号,作为中断请求信号,送到8259 初始化程序为:8253的三个计数器端口地址为60H~62H,控制寄存器端口地址为63H:MOV AL, 00110110bOUT 63H, ALMOV AX, 4770OUT 60H, ALMOV AL, AHOUT 60H, ALMOV AL, 01110100BOUT 63H, ALMOV AX 1000OUT 61H, ALMOV AL, AHOUT 61H, AL(1)由icw4知:该8259为主片,工作于非缓冲方式,正常中断结束,所以中断服务程序:OUT E4H, ALMOV AL,20HOUT 20H,ALIRET(完)1.如果GDTR的内容为2100000001FFh,请给出GDT表的起始地址、结束地址、表的长度。
表中放了多少个描述符?GDTR=0021 0000 01FFH表起始地址=0021 0000H表结束地址=0021 01FFH表长=01FFH+1=0200H描述符个数=0200H÷8=40H=642.假设线性地址为19950520h,CR3 = 80000000h,试问该线性地址所确定的页目录项为第几项?并写出它在页目录表中所处的起始地址、结束地址。
CR3=8000 0000H,线性地址=1995 0520H0001 1001 1001 0101 0000 0101 0010 000000 0110 0110=66H=102,页目录项为页目录表中的第103项它在表中所处的起始地址=8000 0000H + 66H×4=8000 0198H结束地址=8000 0198 + 3=8000 019BH1.对8255A进行初始化,要求端口A工作于方式1,输入;端口B工作于方式0,输出;端口C的高4位配合端口A工作,低4位为输入。
设控制口的地址为006CH。
答:由题知应为10111001H(B9H)MOV AL,B9HMOV DX,006CHOUT DX,AL2.设8255A的四个端口地址分别为00C0H、00C2H、00C4H 和00C6H,要求用置0、置1的方法对PC6置1,对PC4置0。
答:MOV DX,00C0H ;端口地址MOV AL,00001101 ;对PC6置1OUT DX,ALMOV AL,00001000 ;对PC4置0OUT DX,AL3.试按照如下要求对8259A进行初始化:系统中只有一片8259A,中断请求信号用电平触发方式,下面要用ICW4,中断类型码为60H、61H、62H……67H,用全嵌套方式,不用缓冲方式,采用中断自动结束方式。
设8259A的端口地址为94H和95H。
答:MOV DX,94H ;偶地址MOV AL,00011011B ;ICW1OUT DX,ALMOV AL,10011111B ;ICW2 ,中断源在IR7MOV DX,95H ;奇地址OUT DX,ALMOV AL,00000011B ;ICW4OUT DX,AL4.试编程对8253初始化启动其工作。
要求计数器0工作于模式1,初值为3000H;计数器1工作于模式3,初值为100H;计数器2工作于模式4,初值为4030H。
设端口地址为40H、41H、42H和43H。
答:MOV AL,00011110H ; 控制字OUT 43H,ALMOV AL,3000H ;计数初值OUT 40H,ALMOV AL,01010110H ; 计数器1OUT 43H,ALMOV AL,100HOUT 41H,ALMOV AL,10011000H ; 计数器2OUT 43H,ALMOV AL,4030HOUT 42H,AL5.已知8255A的地址为0060H~0063H,A组设置方式1,端口A作为输入,PC6PC7作为输出,B组设置方式1,端口B作为输入,编制初始化程序.。
答:MOV DX, 0063HMOV AL, 00110111BOUT DX, AL6.编写8253初始化程序。
如下图所示(注意端口地址),要求3个计数通道分别完成以下功能:(1)通道0工作于方式3,输出频率为2KHZ的方波;(2)通道1产生宽度为480us的单脉冲;(3)通道2用硬件方式触发,输出负脉冲,时间常数为26。
(提示:8253的端口地址分别为:0310H、0312H、0314H、0316H)答:编写8253的初始化程序1.确定端口地址:0310H、0312H、0314H、0316H2.确定工作方式:通道0,方式3通道1,方式1通道2,方式5 3.确定计数值:通道0:N0=1MHz/2KHz=500通道1:N1=480us/(1/1mhz)=480通道2:N2=264.确定控制字:通道0:00110111B通道1:01110011B通道2:10011011B对3个通道的初始化程序如下:MOV DX, 316H ;通道0初始化程序MOV AL,00110111BOUT DX,ALMOV DX,310HMOV AL,00HOUT DX, ALMOV AL,05HOUT DX,ALMOV DX, 316H;通道1的初始化程序MOV AL, 001110011BOUT DX, ALMOV DX, 312HMOV AL, 80HOUT DX, ALMOV AL, 04HOUT DX, ALMOV DX, 316H;通道2初始化程序MOV AL, 10011011BOUT DX, ALMOV DX, 314HMOV AL,26HOUT DX,AL1.源程序如下:MOV CL,4MOV AX,[2000H]SHL AL,CLSHR AX,CLMOV [2000H],AX试问: 若程序执行前,数据段内(2000H)=09H,(2001H)=03H, 则执行后有(2000H)= 39H_,(2001H)=__ 00H ____。