版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章作业(P14:5,8,9,10)3.微处理器、微型计算机和微型计算机系统的区别和联系。微处理器(CPU)存储器系统总线及I/O接口运算器控制器寄存器组输入设备:键盘、话筒输出设备:显示器、打印机、音箱微机(主机)外设系统软件:操作系统、监控程序、诊断程序、编译程序等,如:DOS、Windows98/2000。应用软件:各种应用程序、软件包、数据库等,如:Word、Photoshop。硬件系统软件系统微机系统区别:三者包括的内容范围不同。联系:微型计算机系统
微型计算机
微处理器。5.数制转换(无符号数)(1)10111100B=274Q=188D=
BC
H11*16+12=188十十六二(2)126=
7E
H=01111110B=176Q7*16+14=126(5)345Q=
011100101
B=E5H=229D14*16+5=229(4)4EH=
01001110
B=116Q=78D4*16+14=7812341677213416(3)1234=
4D2
H=010011010010B=2322Q4*162+13*16+2=12348.30H代表的ASCII字符为‘0’,代表十六进制时等价的十进制值为
48,代表压缩8421BCD码等价的十进制值为
30,代表非压缩8421BCD码等价的十进制值为
0。(2)30H=3*16+0=489.0FFH代表无符号数时等价的十进制值为
255,代表补码有符号数时等价的十进制值为
-1
,代表反码有符号数时等价的十进制值为
-0,代表原码有符号数时等价的十进制值为
-127。(1)FFH=15*16+15=255(2)(11111111)补码
后7位取反+10000001-1(3)(11111111)反码
后7位取反
0000000-0(4)(11111111)原码
后7位1111111-1277*16+15=127-27的8位二进制补码为
11100101
,原码为
10011011,反码为
11100100。+127的8位二进制补码为
01111111,原码为
01111111
,反码为01111111
。27=1BH=00011011B127=7FH=01111111B第2章作业(P49:2,3,4,5,13)2.微机系统中,I/O端口的编址方式有哪两种?在8086/8088系统中采用什么方式对I/O端口进行编址?(2)Intel8086/8088的I/O端口就是采用覆盖编址方式。(1)统一编址和覆盖编址(也称单独编址或独立编址)。答:3.Intel8086/8088CPU在编程结构上分为哪两个功能单元?他们的主要任务分别是什么?答:总线接口部件BIU执行部件EU(1)编程结构BIU功能:负责在CPU与存储器、I/O接口之间传送信息(包括取指令、取操作数和存入结果)。EU功能:负责指令的译码和执行。(2)②在于控制信号的产生不同。即:最小模式下的控制信号是由CPU直接产生的;而最大模式,控制信号由总线控制器8288产生。引脚上,第24~第31(8088还有第34)引脚的功能在两种模式下是不同的。4.Intel
8086/8088CPU有哪两种工作模式?工作在不同模式时,在引脚上有哪些区别?(1)最小模式和最大模式。(2)工作在不同模式时,在引脚上区别:①
当8086/8088的第33引脚MN/MX=0,最大模式;MN/MX=1,最小模式。答:5.什么是时钟周期(状态周期)、总线周期(机器周期)和指令周期?Intel8086/8088的一个基本的总线周期包含几个状态周期?以存储器读操作为例,说明在每一个状态周期分别完成什么操作?答:(1)
①
时钟周期(T状态)——即系统时钟脉冲CLK的周期,每一个周期称为一个T状态。②
总线周期——CPU从存储器和I/O端口存取一个字节所花的时间称为一个总线周期。
③
指令周期——执行一条指令所需要的时间称为指令周期。如果指令涉及总线操作,则指令周期可由一个或多个总线周期构成。(2)一个基本的总线周期通常包含4个T状态(T1、T2、T3、T4)。(3)以存储器读操作为例:T1:输出地址并锁存;T2:地址线浮空,控制信号有效;T3(Tw):传送数据;如有必要,CPU将在T3(Tw)的下降(前)沿采样READY信号,以确定是否插入Tw;T4下降(前)沿读数据;同时撤消有关控制信号。(1)实际地址(也称物理地址)是指CPU和存储器进行数据交换时所用的地址,对8086/8088来说,是用20位二进制或5位十六进制表示的地址码。13.什么是实际地址?什么是逻辑地址?有一个由20个字组成的数据区,其起始地址为610AH:1CE7H,试写出该数据区首末单元的实际地址PA。答:(2)逻辑地址是指产生实际地址所用到的两个地址分量:段地址和偏移量。段地址就是段寄存器的内容;偏移量是段内某单元相对于段起始地址的距离。(3)首单元的实际地址=610A0H+1CE7H=62D87H末单元的实际地址=62D87H+27H=62DAEH27H=39第3章作业(P98:3,8)3.指出下列指令中画线部分的寻址方式:(1)MOVAX,1234H;立即数寻址(2)MOVBX,AX;寄存器寻址(3)MOVBX,DS:[2000H];直接寻址(4)MOVAL,[BP];寄存器间接寻址(5)MOVAX,[DI+200H];寄存器相对寻址
(6)MOVAX,VRA1
;直接寻址(7)MOVAX,VRA1[BP][SI];相对基址变址寻址8.指出下列指令错误的原因:(1)MOVCL,300;超过了1个字节的范围0~255(2)MOVCS,AX;不能改变(CS)值(3)MOVBX,DL;位数不匹配(4)MOVES,1000H;ES不能直接赋值(5)TESTBX,[CX];不能用CX做间址寻址(6)SUB[BX],[BP+SI];2个操作数不能同时在存储器第7章作业把内存DATA缓冲区的100个字送出打印。B口:输出,方式0;C口:下半部分输出,上半部分输入。8088A15A14A13AD7AD0STBBUSY锁存器3:8译码器PB7-PB0PC1PC7A1A0CSY6打印机8255D7-D0D7-D0A15A14A13A12…A3A2A1A0
1101…1100;A口,DFFCH
1101
…11
01;B口,DFFDH
1101…11
10;C口,DFFEH
1101…11
11;控制口,DFFFH端口地址:A口:DFFCH;B口:DFFDH;C口:DFFEH;控制口:DFFFH方式控制字:10001
00
0B(88H)A、B、C工作于方式0,B输出,PC7-PC4为输入,PC3-PC0为输出。C口置位/复位控制字:
PC1置1:0000001
1B(03H);PC1置0:0000001
0B(02H)LEASI,DATAMOVCX,200
MOVDX,0DFFFH
;置方式控制字MOVAL,88H
OUTDX,AL
MOVAL,03H;STB=1
OUTDX,AL
MOVDX,0DFFDH
;不忙(PC7=0),送一个字节到B口
MOVAL,[SI]OUTDX,AL
MOVDX,0DFFFH
;STB=0
MOVAL,02HOUTDX,AL
INCAL;STB=1MOVAL,03H
OUTDX,ALINCSILOOPLPSTDECCXJNZLPSTLPST:MOVDX,0DFFEH;读C口状态INAL,DXANDAL,80HJNZLPST;PC7=1,BUSY忙,等待2.
8255A在应用系统中的连接图如下:设8255A的PA口接8只发光二极管,PC口的PC2接开关,PA口输出,PC2输入,都工作在方式0。要求编程实现以下功能:当开关拨至ON时,8只发光二极管中的偶数位(即L0、L2、L4、L6)亮,其余不亮;当开关拨至OFF时,8只发光二极管中的奇数位(即L1、L3、L5、L7)亮,其余不亮。假设PA口、PB口、PC口和控制字寄存器的端口地址分别为100H~103H。解:当PA口对应引脚为“1”时,发光二极管。因此,当开关拨ON时(即PC2=1),PA口输出01010101B(55H)时,发光二极管中的偶数位(即L0、L2、L4、L6)亮;当开关拨OFF时(即PC2=0),PA口输出10101010B(0AAH)时,发光二极管中的奇数位(即L1、L3、L5、L7)亮。MOV DX,103H;控制口MOVAL,10000001B;写入控制字,无关位设为0状态OUT DX,ALMOV DX,100H;00000000B送到A口,让所有灯灭MOV AL,00000000B;OUT DX,ALW:MOV DX,102H;PC口
INAL,DX;读PC口
TESTAL,04H;检查开关状态(PC2)
JZWOFF;PC2=0,表示开关OFFWON:MOV DX,100H;PC2=1,PA口输出01010101B MOV AL,01010101B;
OUT DX,ALJMPWWOFF:MOV DX,100H;PC2=0,PA口输出10101010B MOV AL,10101010B;
OUT DX,ALJMPW(1)写出0#,1#的初始化程序;(2)锁存0#的初值在内存CONT单元。0#:作分频器(输出连续单脉冲)1#:输出连续方波译码器A7A2CSCLK0OUT0CLK1OUT1GATE0GATE1+5V÷410ms1SY16IBMPC的CLK...第9章作业4.77MHzA1A0A1A0控制字:0#
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 01精练册第一课 我国的生产资料所有
- 就业指导机构
- 司机就业前景分析
- 上海旅游高等专科学校《Android 应用开发》2025-2026学年第一学期期末试卷(B卷)
- 上海政法学院《安全工程专业制图与 CAD》2025-2026学年第一学期期末试卷(B卷)
- 护理实践中的职业素养问题
- 上海电力大学《ARM 嵌入式系统》2025-2026学年第一学期期末试卷(A卷)
- 短篇推理破案题目及答案
- 早产儿听觉和语言发展促进
- 大学心理学试卷及答案
- 2026年心理咨询师通关测试卷含完整答案详解(夺冠)
- 2026年浙江公务员考试行测真题及答案解析
- 山东铁投集团招聘笔试真题2025
- 倒班人员作息健康管理培训
- 2025年凉山新华书店考试真题及答案
- 幼儿园6S管理实施成果
- 康复医学科临床诊疗指南
- 流行病学曲线图解读
- 食品安全十分钟队会
- 青少年软件编程(图形化)等级考试试卷(三级)附有答案
- JBT 10960-2024 带式输送机 拉绳开关(正式版)
评论
0/150
提交评论