配色: 字号:
2011总复习
2012-05-16 | 阅:  转:  |  分享 
  
三峡大学陈慈发第一章微型计算机概论计算机运算基础(BCD、补码)计算机的基本结构、组成及工作原理习题参考:1.1,1.2,1.
5,1.6,1.10,1.12,1.14,1.15,1.16,1.17,1.20,1.22微型计算机技术教学要求8086微处
理器结构;8086寄存器结构。8086引脚、最大/最小模式配置。8086基本时序。习题参考:2.1,2.3,2.5,
2.6,2.7,2.8,2.9,2.10,2.11,2.14,2.15,2.18,2.19,2.20第二章微处理器系统结构
8086的寻址方式〈1〉数据的寻址方式 立即、寄存器、存储器、端口寻址〈2〉转移地址寻址方式8086指令系统〈1〉数据传
送指令〈2〉算术运算指令〈3〉逻辑移位指令〈4〉程序控制指令〈5〉串操作指令〈6〉处理器控制指令习题参考:3.2,3.
3,3.4,3.7,3.8,3.9,3.10,3.11,3.12,3.13-3.18,3.21,3.21-3.32,3.34,3.
35,3.37,3.39,3.42,3.44-3.48,3.53,3.54,3.57,3.59第三章指令系统微型计算机
技术教学要求汇编语言程序基本格式〈1〉常用伪指令〈2〉完全段程序结构顺序、分支、循环、子程序的程序设计。习题参考:4.3
-4.7,4.9,4.11,4.12,4.14,4.17,,4.18,4.20,4.21,4.24 第四章汇编语言程序设
计微型计算机技术教学要求半导体存贮器性能指标。半导体存储器的分类,各种半导体存贮器RAM、DRAM、SRAM、ROM、EP
ROM、EEPROM特性。常用半导体存储器EPROMIntel2732、SRAM6116的结构引线特点。RAM、ROM、
与8086系统总线的连接:位扩展、字扩展、芯片地址译码、74LS138译码应用、片选方法、片内地址等。8位情况下6116、273
2与系统的连接与存贮器扩充。了解16位存储器与系统的接口。习题参考:5.2,5.4,5.5,5.7-5.9,5.12,5.1
3、课件上的例题第五章存储器技术微型计算机技术教学要求中断原理及有关概念,中断优先权及控制、中断类型码、中断向量、中断
向量地址。8086中断控制系统,中断向量表的设置,中断响应过程。中断向量在中断向量表中的存放,中断服务程序的定位。8086中
断种类。常用软中断及应用。8259A的结构及功能。习题参考:6.2,6.4,6.5,6.6,6.9,6.10,6.11,6.1
3微型计算机技术教学要求第六章中断技术微型计算机技术教学要求第七章输入输出技术I/O接口的基本功能、结构、编址方
式、地址译码。74LS373、244、245三种芯片。三种基本输入输出方法:程序控制、中断方式、DMA。了解8237DMA控
制器。习题参考:7.2-7.6,7.9,7.10,7.13第八章可编程接口技术微型计算机技术教学要求可编程接口的基
本方法;I/O设备与接口之间的连接、接口芯片与系统总线的连接I/O的寻址方式及特点I/O数据传送的控制方式及特性。查询传送方式
的程序设计。并行接口8255结构、功能、编程及应用。定时/计数器8253结构、功能、编程及应用。串行接口的基本概念。同步、异
步、单工、半双工、全双工、调制与解调、异步通讯格式。了解8251的结构及功能。习题参考:8.2,8.5,8.17,8.20-2
5,8.35,8.36,8.45,8.46,8.9,8.26-28,8.31 一、选择题,将正确答案的编号填入括号中。1、十
进制数-38的8位机器数补码是(B):A、01011011 B、11011010 C、11011011 D、01011010
2.8255A中能实现双向输入/输出功能的端口是(A):A、端口A B、端口B C、端口C D、端口A和B3、在808
6中,地址1234H:5678H表示(D):A、段地址 B、物理地址 C、偏移地址 D、逻辑地址4、8086中断向量的大小为
(B)个字节:A、1024 B、4 C、256 D、15、在8259A级联工作方式下,最多可管理(C)中断级:A
、16 B、256 C、64 D、8二、填空题1、8086CPU内部有四个段寄存器、一个指令指针寄存器、一个标志寄存器
,以及8个通用寄存器,这8个通用寄存器分别是AX,BX,CX,DX,SI,DI,SP,BP。2、8086微处理器由负责执行指令
的(EU)单元和负责总线操作的(BIU)单元两部分组成。3、指出下列指令中源操作数的寻址方式。(1)MOV CL,[4
000H] (直接寻址)(2)ADD AX,[BP+SI] (基址加变址)(3)MOV CX,300 (立即寻址)(4
)AND AL,CL (寄存器寻址)4、假设(CS)=3000H,(DS)=4000H,(ES)=2000H,(SS
)=5000H,(AX)=2060H,(BX)=3000H,(CX)=5,(DX)=0,(SI)=2060H,(DI)
=3000H,(43000H)=0A006H,(23000H)=0B116H,(33000H)=0F802H,(25060
)=00B0H,.(SP)=0FFFEH,(CF)=1,(DF)=1,请写出下列各条指令单独执行完后,有关寄存器及存储单元
的内容。 (1)SBB AX,BX ;AX= ,OF= (2)CMP AX,WORDPTR[S
I+0FA0H] ;CF= (3)MUL BYTEPTR[BX] ;AX= 三、根据下列要求,在横线上填写指令,以
完善程序设计。(1)代码段的段名为CODES,数据段的段名为DATAS;(2)将存放在NUMBER中的数字(初值为3)转换成对
应的字符数字,并存放到字节变量ASCII_CH中。程序代码如下:DATAS SEGMENT NUMBER DB 3 AS
CII_CH DB ?DATAS ENDSCODES SEGMENT ASSUMECS:CODES,DS:DATA
SBEGIN:MOV AX,DATAS MOV DS,AX MOV AL,NUMBER AD
D AL,''0'' MOV ASCII_CH,AL MOV AH,4CH INT 21H COD
ES ENDS END BEGIN四、某I/O接口电路,状态端口地址为287H,数据端口地址为286H,外部设备状态准备好由状
态口的D7=1给出,用查询方式写出输出数据的程序段。 MOV DX,287H LOP: IN AL,DX TES
T AL,1000000B JZ LOP DEC DX OUT DX,AL五、有2片6116SRAM(每片容
量2K×8),已将它们接到8088系统中(如图所示),请计算其地址范围。并写一程序段,将其所在的存储器内容全部置为FFH。A19
...A16 A15A14A13A12 A11A10...A00000 011
1 00...00000 0111 1
1...107000H07FFFH地址范围:07000H~07FFFHMOV AX,0700HMOV
ES,AXMOV DI,0000HMOV CX,1000HMOV AL,0FFHCLDREP STOSB六
、根据图示解答问题1、(见图a)扬声器是由8253计数器0驱动的,发声频率为200Hz,试写出该8253通道0的初始化程序段
。2、(见图b)8255A口工作在方式1输入,B口工作在方式0输出。当A口有数据到达时,通过PC3向8086CPU发出中断。设该
中断的类型码为14,中断服务程序的入口地址为E000H:4000H。(1)编写8255芯片的初始化程序段。(2)编写程序段,将
中断向量填入中断向量表中。MOV DX,403HMOV AL,00110110B ;36HOUT DX,ALMOV AX,
1000 ;也可用BCD码DEC DX ;或MOVDX,402HOUT DX,ALXCHG AH,AL ;或MOV
AL,AHOUT DX,ALMOV DX,303HOUT DX,10110000B;或0B0H或0B8H方法1:PUSH
DSMOV AX,0000H(或XOR AX,AX)MOV DS,AXCLIMOV WORDPTR[38H],400
0HMOV WORDPTR[3AH],0E000HSTIPOP DS方法二:CLIPUSH ESMOV AX,0000HMOV ES,AXMOV ES:WORDPTR[38H],4000HMOV ES:WORDPTR[3AH],0E000HPOP ESSTI方法三:CLIPUSH ESMOV AX,0000HMOV ES,AXMOV DI,144MOV AX,4000HCLDSTOSWMOV AX,0E000HSTOSWPOP ESSTI三峡大学陈慈发
献花(0)
+1
(本文系依米荷阳首藏)