第十章微机原理习题答案

合集下载

微机原理课后作业答案(第五版)

微机原理课后作业答案(第五版)

微机原理课后作业答案(第五版)6、[+42]原=00101010B=[+42]反=[+42]补[-42]原=10101010B[-42]反=11010101B[-42]补=11010110B[+85]原=01010101B=[+85]反=[+85]补[-85]原=11010101B[-85]反=10101010B[-85]补=10101011B10、微型计算机基本结构框图微处理器通过⼀组总线(Bus)与存储器和I/O接⼝相连,根据指令的控制,选中并控制它们。

微处理器的⼯作:控制它与存储器或I/O设备间的数据交换;进⾏算术和逻辑运算等操作;判定和控制程序流向。

存储器⽤来存放数据和指令,其内容以⼆进制表⽰。

每个单元可存8位(1字节)⼆进制信息。

输⼊——将原始数据和程序传送到计算机。

输出——将计算机处理好的数据以各种形式(数字、字母、⽂字、图形、图像和声⾳等)送到外部。

接⼝电路是主机和外设间的桥梁,提供数据缓冲驱动、信号电平转换、信息转换、地址译码、定时控制等各种功能。

总线:从CPU和各I/O接⼝芯⽚的内部各功能电路的连接,到计算机系统内部的各部件间的数据传送和通信,乃⾄计算机主板与适配器卡的连接,以及计算机与外部设备间的连接,都要通过总线(Bus)来实现。

13、8086有20根地址线A19~A0,最⼤可寻址220=1048576字节单元,即1MB;80386有32根地址线,可寻址232=4GB。

8086有16根数据线,80386有32根数据线。

1、8086外部有16根数据总线,可并⾏传送16位数据;具有20根地址总线,能直接寻址220=1MB的内存空间;⽤低16位地址线访问I/O端⼝,可访问216=64K个I/O端⼝。

另外,8088只有8根数据总线2、8086 CPU由两部分组成:总线接⼝单元(Bus Interface Unit,BIU)BIU负责CPU与内存和I/O端⼝间的数据交换:BIU先从指定内存单元中取出指令,送到指令队列中排队,等待执⾏。

(完整版)微机原理课后习题参考答案

(完整版)微机原理课后习题参考答案

第一章2、完成下列数制之间的转换。

(1)01011100B=92D (3)135D=10000111B (5)10110010B=262Q=B2H3、组合型BCD码和非组合型BCD码有什么区别?写出十进制数254的组合型BCD数和非组合型数。

答:组合型BCD码用高四位和低四位分别对应十进制数的个位和十位,其表示范围是0~99;非组合型BCD码用一个字节的低四位表示十进制数,高四位则任意取值,表示范围为0~9。

组合型:254=(001001010100)BCD非组合型:254=(00000010 00000101 00000100)BCD7、计算机为什么采用补码形式存储数据?当计算机的字长n=16,补码的数据表示范围是多少?答:在补码运算过程中,符号位参加运算,简化了加减法规则,且能使减法运算转化为加法运算,可以简化机器的运算器电路。

+32767~ -32768。

9、设计算机字长n=8,求下列各式的[X+Y]补和[X-Y]补,并验证计算结果是否正确。

(1)X=18,Y=89 [X+Y]补=00010010+01011001=01101011B=107D 正确[X-Y]补=10111001B=00010010+10100111=(-71D)补正确(2)X=-23,Y=-11 [X+Y]补=11101001+11110101=11011110B=(-34D)补正确[X-Y]补=11101001+00001011=11110100B=(-12D)补正确(3)X=18,Y=-15 [X+Y]补=00010010+11110001=00000011B=(3D)补正确[X-Y]补=00010010+00001111=00100001B=(33D)补正确(4)X=-18,Y=120 [X+Y]补=11101110+01111000=01100110B=(102D)补正确[X-Y]补=11101110+10001000=01110110B=(123D)补由于X-Y=-138 超出了机器数范围,因此出错了。

(完整版)微机原理答案

(完整版)微机原理答案

微机原理答案习题11.什么是汇编语言,汇编程序,和机器语言?答:机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。

汇编语言是面向及其的程序设计语言。

在汇编语言中,用助记符代替操作码,用地址符号或标号代替地址码。

这种用符号代替机器语言的二进制码,就把机器语言编程了汇编语言。

使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序。

2.微型计算机系统有哪些特点?具有这些特点的根本原因是什么?答:微型计算机的特点:功能强,可靠性高,价格低廉,适应性强、系统设计灵活,周期短、见效快,体积小、重量轻、耗电省,维护方便。

这些特点是由于微型计算机广泛采用了集成度相当高的器件和部件,建立在微细加工工艺基础之上。

3.微型计算机系统由哪些功能部件组成?试说明“存储程序控制”的概念。

答:微型计算机系统的硬件主要由运算器、控制器、存储器、输入设备和输出设备组成。

“存储程序控制”的概念可简要地概括为以下几点:①计算机(指硬件)应由运算器、存储器、控制器和输入/输出设备五大基本部件组成。

②在计算机内部采用二进制来表示程序和数据。

③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作,使计算机在不需要人工干预的情况下,自动、高速的从存储器中取出指令加以执行,这就是存储程序的基本含义。

④五大部件以运算器为中心进行组织。

4.请说明微型计算机系统的工作过程。

答:微型计算机的基本工作过程是执行程序的过程,也就是CPU自动从程序存放的第1个存储单元起,逐步取出指令、分析指令,并根据指令规定的操作类型和操作对象,执行指令规定的相关操作。

如此重复,周而复始,直至执行完程序的所有指令,从而实现程序的基本功能。

5.试说明微处理器字长的意义。

答:微型机的字长是指由微处理器内部一次可以并行处理二进制代码的位数。

它决定着计算机内部寄存器、ALU和数据总线的位数,反映了一台计算机的计算精度,直接影响着机器的硬件规模和造价。

微机原理作业及答案市公开课获奖课件省名师示范课获奖课件

微机原理作业及答案市公开课获奖课件省名师示范课获奖课件


DAA
MOV [BX+2], AL 循
INC BX
环 控
LOOP NEXT

HLT
CODE ENDS
END START
6、从数据段BUF单元开始存储一种32位数。下面子程序旳功能是统计该数 中含“1”旳个数,并将成果存入RSLT字节单元。试在空白处填上合适旳内 容,确保程序旳正确性。
XHZY PROC FAR PUSH AX PUSH DX MOV AX, BUF MOV DX, BUF+2 MOV CX, 32
物理地址=段地址*16+有效地址 地址旳高16位称为段地址,存储在段寄存器。物理地址唯一,指向一 种存储单元,逻辑地址不唯一。 5、什么是时钟周期、总线周期和指令周期?
第二章 作业
6、已知存储器旳物理地址78A00H,计算所相应旳逻辑地址。 逻辑地址不唯一:7000:8A00,7800:0A00
7、比较阐明8086最小工作方式下读/写操作旳差别。 主要在T2和控制信号差别。
4、十进制389相应旳二进制数是110000101,BCD码是
001110001001,每位数字用字符表达时ASC码是333839H。
5、下列无符号数中,最大旳是(转化为10进制比较)
A (1100100)2
B (143)8
C (10011000)BCD D (65)16
第二章 作业
1、8088CPU与8086CPU旳差别是什么? 数据线和部分引脚
DATA SEGMENT BUFFER DB 100 DUP(66H,0FAH)
DATA ENDS
DATA SEGMENT BUFFER DB 200 DUP(?)
DATA ENDS CODE SEGMENT ASSUME: CS:CODE,DS:DATA START: MOV AX, DATA

微机原理课后答案

微机原理课后答案

课后练习题一、填空题1.将二进制数变换为十六进制数为。

2.将十进制数199 变换为二进制数为____ ____B 。

3.BCD码表示的数 , 加减时逢 __10____进一,ASCII 码用来表示数值时,是一种非压缩的BCD 码。

4.十进制数变换成二进制是。

5.以 _微型计算机 ____为主体,配上系统软件和外设以后,就构成了__微型计算机系统6.十进制数变换成二进制为、八进制、十六进制。

(精准到小数点后 4 位)____。

二、选择题1.货仓的工作方式是__B_________。

A )先进先出B)后进先出C)随机读写2.八位定点补码整数的范围是____D_________。

A ) -128-+128 B)-127-+127C)-127-+128D)只好读出不可以写入D) -128-+1273.字长为16 位的数可表示有符号数的范围是A) -32767-+32768 B)-32768-+32767___B___。

C ) 0-65535D) -32768-+32768三、简答题1.微型计算机系统的基本构成?微型计算机,系统软件,应用软件,输入输出设施2.简述冯 . 诺依曼型计算机基本思想?将计算过程描绘为由很多条指令按必定次序构成的程序,并放入储存器保留指令按其在储存器中寄存的次序履行;由控制器控制整个程序和数据的存取以及程序的履行;以运算器为中心,全部的履行都经过运算器。

3.什么是微型计算机?微型计算机由CPU、储存器、输入/ 输出接口电路和系统总线构成。

4.什么是溢出?运算结果高出了计算机所能表示的范围。

2. 2一、填空题1.8086/8088 的基本总线周期由 ___4____个时钟周期构成,若 CPU主频为 10MHz,则一个时钟周期的时间为μ s_____。

2.在 8086CPU的时序中,为知足慢速外头芯片的需要,CPU采样 ___READY信号,若未准备好,插入 ___TW__________时钟周期。

第10章微机原理与接口技术答案欧青立编

第10章微机原理与接口技术答案欧青立编

第10章DMA接口技术习题10.1 什么是DMA方式?DMA方式的特点是什么?主要用于什么场合?【参考答案】DMA方式是指外设与存储器或者存储器与存储器之间直接传输数据的方式,在这种方式中,外设与存储器或者存储器与存储器之间直接传输数据由专用接口芯片DMA控制器(简称DMAC)来管理。

数据传送不需要经过CPU,直接由硬件控制。

DMA方式的主要特点是数据数据速度快数据传输速度很高,传输速率仅受内存访问时间的限制,但需更多硬件。

DMA方式适用于高速外设与主机之间进行成批的数据传送。

10.2 简述DMA控制器8237A的主要功能。

【参考答案】DMA控制器8237A的主要功能如下。

(1)每个芯片内部有4个独立的DMA通道,可以分时为4个外设实现DMA的传送。

每个通道可采用3种不同的传送类型,即读操作、写操作、校验操作。

(2)每个通道的DMA请求都可以分别允许和禁止。

(3)每个通道的DMA请求有不同的优先级,由编程来决定其优先级,其优先级可以是固定的,也可以是轮转的。

(4)每个通道一次传送数据的最大长度可达64KB,可以在存储器与外设之间进行数据传送,也可以在存储器的两个区域之间进行传送。

(5)8237A的DMA传送有4种工作方式:单字节传送方式、数据块传送方式、请求传送方式和级联传送方式。

(6)有一条结束处理的输入信号EOP#,外界可以用此信号来结束DMA传送。

(7)8237A可以进行级联,用于扩展通道数。

10.3 DMA传送方式为什么能实现高速传送?【参考答案】DMA传送方式能够实现高速数据传送主要有两个原因:(1)它为两个存储介质提供了直接传输通道,不象CPU 控制的传送那样要通过内部寄存器中转。

(2)用硬件取代了软件,它直接发出对两个介质的选中信号及其读写控制信号,而不是通过执行指令来控制传送。

10.4 DMA控制器8237A什么时候可作为主设备工作?什么时候可作为从设备工作?在这两种情况下,系统总线的IOR#、IOW#、MEMR#、MEMW#及地址线各处于什么状态?系统总线中哪个信号可以区分8237A处于哪种工作情况?【参考答案】7.3 DMA控制器8237A什么时候作为主模块工作?什么时候作为从模块工作?在这两种情况下,各控制信号处于什么状态,试作说明。

微机原理 第10章 DMA控制器8237A 习题及参考

微机原理 第10章 DMA控制器8237A 习题及参考

第十章DMA控制器8237A1.试说明在DMA方式下,传输单个数据的全过程。

答:内存往外设传输单个数据:(1)当一个接口准备就绪,要进行DMA传输时,该接口往DMA 控制器发一个DMA请求;(2)DMA控制器采样到DRED有效电平后,若屏蔽寄存器是开放的,便往控制总线上发一个总线保持请求;(3)若CPU允许让出总线,则发回一个总线保持允许信号;(4)DMA控制器接到此信号后,就将其内部地址寄存器的内容送到地址总线上;(5)同时,DMA控制器往接口发一个DMA回答信号,并发出一个内存读信号和一个I/O写信号;(6)接口收到DMA回答信号后,撤除DMA请求信号,且内存把数据送到数据总线上;(7)接口锁存数据总线上的数据后,一般往DMA控制器回送一个准备好信号;(8)DMA控制器的地址寄存器内容加1或减1,字节计数器的值减1;(9)DMA控制器撤除总线保持请求信号,CPU收回总线控制权。

这样,就完成了对一个数据的DMA输出过程。

外设往内存传输单个数据的过程:(1)当一个接口中有数据要输入时,就往DMA控制器发一个DMA 请求信号;(2)DMA控制器接到DMA请求后,(若屏蔽触发器是开放的)便往控制总线上发一个总线保持请求信号;(3)若CPU允许让出总线,则发回一个总线保持允许信号;(4)DMA控制器接到此信号后,就将其内部地址寄存器的内容送到地址总线上;(5)同时,DMA控制器往接口发一个DMA回答信号,并发一个I /O读信号和一个内存写信号;(6)接口收到DMA回答信号后,撤除DMA请求信号,并将数据送到数据总线上;(7)内存在收到数据后,一般往DMA控制器回送一个准备好信号;(8)DMA控制器的地址寄存器内容加1或减1,字节计数器的值减1;(9)DMA控制器撤除总线保持请求信号,CPU收回总线控制权。

这样,就完成了对一个数据的DMA输入过程。

2.为使DMA控制器正常工作,系统对DMA控制器进行初始化的过程分为哪两个主要方面?答:(1) 将数据传输缓冲区的起始地址或结束地址送到地址寄存器中;(2) 将传输的字节数或字数送到计数器中。

第10章 微机原理习题答案

第10章 微机原理习题答案

一.选则题1.C2.D3.C4.D5.D6.C7.A8.D9.B10.B 11.D 12.D13.B14.B15.A16.C17.A18.A19.B 20.D二.填空题21.5BH22.71H23.3;624.方式3 ; 方式1 25.CLK 26.100027.十28. 6 、低电平、减到0、高、 5 、 3 29.330.131.1032.计数初值33.控制字三.判断题34.对35.对36.错37.对38.错39.错40.对41.对42.对43.对44.对45.错46.对47.错48.错49.对50.对51.对52.对53.错54.对四.简答题55.答:8253—5是一种可编程序的计时器/计数器,有三个16位计数民,称为三个计数通道。

56.答:CLK:输入信号,用于计数工作时,作为计数脉冲输A;用于定时工作时,作为定时基准脉冲输入。

OUT:输出信号,用于计数工作时,指示计数满的输出信号;用于定时工作时,指示定时时间到的输出信号。

GATE:输入信号,用于启动或禁止“减1计数器”的计数操作。

57.答:8253-5的方式2与方式3的工作特点是:(1)写入一次计数初值后,输出连续波形。

其实质是,当减1计数器减为0时,计数初值寄存器立即将原写入的计数初值再次送入减1计数器,开始下一轮的计数。

(2)减1计数器可重新写入计数值,用软件触发启动(此时GATE必须为高电平);也可由GATE引脚上电平从低到高的跳变,用硬件触发启动。

58.答:8253-5的方式1与方式5的工作特点是:(1)输出单一形式,方式1输出n×T clk。

宽度的负脉冲,方式5输出T clk宽度的窄负脉冲。

(2)只能在写入计数初值后,由GATE引脚上电平从低到高的跳变,用硬件触发启动减1计数器。

59.答:采用二进制计数时,如果计数初值n为8位二进制数(十进制数小于等于255),则在用MOV AL,n写入AL时,n可以写成任何进制数。

微机原理部分课后习题答案

微机原理部分课后习题答案

微机原理(第4版)部分习题参考答案第一章绪论1、什么是冯诺依曼机?答:由运算器、控制器、存储器、输入设备、输出设备等5个部分组成,其基本原理是以存储器存储程序控制的原理。

9、将下列二进制数转化为十进制数。

(1) 1101.01B=13.25(2) 111001.0011B=57.1875(3) 101011.0101B=43.3125(4) 111.0001B=7.062510、将下列十六进制数转化为十进制数。

(1) A3.3H=163.1875(2) 129.CH=297.75(3) AC.DCH=172.859375(4) FAB.3H=4011.187511、将下列十进制数转化为二进制、八进制、十六进制。

(1) 23=10111B=27Q=17H(2) 107=1101011B=153Q=6BH(3) 1238=10011010110B=2326Q=4D6H(4) 92=1011100B=134Q=5CH12、将下列十进制数转换为8位有符号二进制数。

(1) +32=00100000B(2) -12=11110100B(3) +100=01100100B(4) -92=10100100B13、将下列十进制数转化为压缩和非压缩格式的BCD码。

压缩非压缩(1) 102=00000001 00000010 00000001 00000000 00000010(2) 44=01000100 00000100 00000100(3) 301=00000011 00000001 00000011 00000000 00000001(4) 1000=00010000 00000000 00000001 00000000 00000000 00000000 14、将下列二进制数转换为有符号十进制数。

(1) 10000000B=-128(2) 00110011B=51(3) 10010010B=-110(4) 10001001B=-119第二章8086系统结构5、要完成下述运算或控制,用什么标志位判别?其值是什么?(1)比较两数是否相等。

微机原理第五版6-10章习题解答

微机原理第五版6-10章习题解答

第6章习题解答(P271)⒊依照编程方式的不同,ROM分为哪几类各有何特点(重点说明E2PROM与FLASH存储器的区别)解:依照编程方式的不同,ROM分为三类:⑴掩膜型ROM(ROM),其特点是:用户将要写入芯片的数据提供给芯片生产商,在生产该芯片的最后一道掩膜工艺时,将数据写入芯片,用户以后只能读出不能写入;⑵现场可编程ROM(PROM),其特点是:由于内部器件的一次性编程,不可再生特性,所以用户只可在现场一次性对芯片编程,不能更改;⑶可改写的ROM(EPROM),其特点是:用户可多次对其编程。

其中用紫外线擦除再用电编程的EPROM,必须从用户板上拆下后用紫外线照射擦除,再用专用编程器对其进行改写,使用不方便,目前很少使用;可用电擦除的E2PROM,可在用户板上用电信号对其进行字节或全部擦除和改写,使用很方便;FLASH是一种新型的电擦除EPROM,它具有E2PROM 的所有特性,还具有集成度高,速度快,成本低等特点,是目前使用最广泛的ROM存储器。

⒍对下列RAM芯片组排列,各需要多少个RAM芯片多少个芯片组多少根片内地址线若和8088 CPU相连,则又有多少根片选地址线(1) 1K×4位芯片组成16K×8位存储空间;解:当用单片容量为1K×4的RAM组成总容量为16K×8的存储器时:①需要的总芯片数为(16×1024/1×1024)×(8/4)=32(片)②需要的芯片组数为16×1024/1×1024=16 (组)③片内地址线数为log2(210)=10(根)④芯片组选择地址线数为log2(16×210)-10=4 (根)(2) 8K×8位芯片组成512K×8位存储空间。

解:当用单片容量为8K×8位的RAM组成总容量为512K×8的存储器时:①需要的总芯片数为(512×1024/8×1024)×(8/8)=64(片)②需要的芯片组数为512×1024/8×1024=64 (组)③片内地址线数为 log2(8×210)=13(根)④芯片组选择地址线数为log2(512×210)-13=6 (根)⒎某微机系统的RAM存储器由4个模块组成,每个模块的容量为128KB,若4个模块的地址连续,起始地址为10000H,则每个模块的首末地址是什么解:根据题意,128KB模块的末地址为217-1=1FFFFH,所以各模块的首末地址分别为:模块1首地址:10000H,末地址:10000H+1FFFFH=2FFFFH模块2首地址:30000H,末地址:30000H+1FFFFH=4FFFFH模块3首地址:50000H,末地址:50000H+1FFFFH=6FFFFH模块4首地址:70000H,末地址:70000H+1FFFFH=8FFFFH⒏设有4K×4位SRAM芯片及8K×8位EPROM芯片,欲与8088 CPU组成16K×8位的存储器空间,请问需要此SRAM 及EPROM多少片它们的片内地址线及片选地址线分别是多少根假若该16K×8位存储器空间连续,且末地址为FFFFFH,请画出SRAM、EPROM与8088 CPU的连线,并写出各芯片组的地址域。

微机10微机原理习题答案

微机10微机原理习题答案

微机10微机原理习题答案10.4 简述S3C2440A芯⽚中各模块时钟信号产⽣及配置的原理。

为降低系统功耗,可时钟信号进⾏哪些处理?系统复位信号与各时钟信号有什么关系?为降低系统功耗,可对时钟信号进⾏门控管理。

最低功耗情况下,只开启FCLK信号,其他时钟信号关闭;若需对其他外设,只需使能相应总线及外设的时钟信号有效即可。

补充:也可以降低时钟信号的频率(⽐如原来的频率除以⼀个整数,进⾏分频)来降低功耗10.6 利⽤S3C2440A的GPIO端⼝,设计包含8个LED的流⽔灯电路,每个LED 间隔1S轮流点亮,试画出程序流程图并写出相关程序段。

假设利⽤S3C2440A芯⽚的GPIO端⼝G的第0~7引脚驱动8个LED电路,对应GPIO输出为0时LED灯亮,则相应程序流程图及相应程序段如下所⽰:GPGCON EQU 0x56000060GPGDAT EQU 0x56000064GPGUP EQU 0x56000068;配置GPGCON寄存器,设置相关引脚为输出功能LDR R0,=GPGCONLDR R1,[R0]BIC R1,R1,#0x0000FFFFORR R1,R1,#0x00005555STR R1,[R0];配置GPGUP寄存器,断开各上拉电阻LDR R0,=GPGUPLDR R1,[R0]ORR R1,R1,#0x00FFSTR R1,[R0];输出驱动数据,点亮对应LED等LDR R2,=GPGDATLDR R3,[R2]BIC R3,R3,#0x00FFORR R3,R3,#0x00FESTR R3,[R2]LDR R0,=0xFFFFFF ;初始计数值BL DELAY ;调⽤延迟⼦程序…LDR R2,=GPGDATLDR R3,[R2]BIC R3,R3,#0x00FFORR R3,R3,#0x007FSTR R3,[R2]LDR R0,=0xFFFFFF ;初始计数值BL DELAY ;调⽤延迟⼦程序B LOOPSTARDELAYSUB R0,R0,#1CMP R0,#0x0BNE DELAYMOV PC,LR我补充的代码,替代上⾯LOOPSTAR以后的显⽰代码,稍微有点不灵活,每次显⽰都要对应⼀个⼿动设定的码,下⾯的稍微⾃动,代码短⼩⼀点。

微机原理 习题解答 戴梅萼 清华大学出版

微机原理 习题解答 戴梅萼 清华大学出版

目录第 1 章微型计算机概述 (1)第 2 章8086微处理器 (2)第 3 章8086的寻址方式和指令系统 (11)第 4 章存储器和高速缓存技术 (11)第 5 章微型计算机和外设的数据传输 (13)第 6 章串并行通信和接口技术 (19)第7 章中断控制器、DMA控制器和计数器/定时器 (28)第8 章模/数和数/模转换 (42)第9 章键盘和LED显示器 (45)第10 章CRT技术 (51)第11 章打印机接口技术 (51)第12 章软盘、硬盘和光盘子系统 (55)第13 章总线 (55)第14 章主机系统的结构和工作原理 (57)第15 章微型机操作系统 (64)第 1 章微型计算机概述1.1微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:①微处理器是微型计算机的核心,是微型计算机的一部分。

它是集成在一块芯片上的CPU,由运算器和控制器组成。

②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。

③微型计算机系统包括微型计算机、外设及系统软件三部分。

1.2CPU在内部结构上由哪几部分组成?CPU应具备哪些主要功能?答:1.CPU在内部结构上由以下几部分组成:①算术逻辑部件(ALU);②累加器和通用寄存器组;③程序计数器(指令指针)、指令寄存器和译码器;④时序和控制部件。

2.CPU应具备以下主要功能:①可以进行算术和逻辑运算;②可保存少量数据;③能对指令进行译码并执行规定的动作;④能和存储器、外设交换数据;⑤提供整个系统所需要的定时和控制;⑥可以响应其他部件发来的中断请求。

1.3累加器和其他通用寄存器相比,有何不同?答:许多指令的执行过程以累加器为中心;输入/输出指令一般也以累加器来完成。

1.4微处理器的控制信号有哪两类?答:一类是通过对指令的译码,由CPU内部产生的。

这些信号由CPU送到存储器、I/O接口电路和其他部件。

另一类是微型机系统的其他部件送到CPU的。

微机原理第五版6-10章习题解答

微机原理第五版6-10章习题解答

第6章习题解答(P271)⒊依照编程方式的不同,ROM分为哪几类?各有何特点(重点说明E2PROM与FLASH存储器的区别)?解:依照编程方式的不同,ROM分为三类:⑴掩膜型ROM(ROM),其特点是:用户将要写入芯片的数据提供给芯片生产商,在生产该芯片的最后一道掩膜工艺时,将数据写入芯片,用户以后只能读出不能写入;⑵现场可编程ROM(PROM),其特点是:由于内部器件的一次性编程,不可再生特性,所以用户只可在现场一次性对芯片编程,不能更改;⑶可改写的ROM(EPROM),其特点是:用户可多次对其编程。

其中用紫外线擦除再用电编程的EPROM,必须从用户板上拆下后用紫外线照射擦除,再用专用编程器对其进行改写,使用不方便,目前很少使用;可用电擦除的E2PROM,可在用户板上用电信号对其进行字节或全部擦除和改写,使用很方便;FLASH是一种新型的电擦除EPROM,它具有E2PROM的所有特性,还具有集成度高,速度快,成本低等特点,是目前使用最广泛的ROM存储器。

⒍对下列RAM芯片组排列,各需要多少个RAM芯片?多少个芯片组?多少根片内地址线?若和8088 CPU相连,则又有多少根片选地址线?(1) 1K×4位芯片组成16K×8位存储空间;解:当用单片容量为1K×4的RAM组成总容量为16K×8的存储器时:①需要的总芯片数为(16×1024/1×1024)×(8/4)=32(片)②需要的芯片组数为16×1024/1×1024=16 (组)③片内地址线数为log2(210)=10(根)④芯片组选择地址线数为log2(16×210)-10=4 (根)(2) 8K×8位芯片组成512K×8位存储空间。

解:当用单片容量为8K×8位的RAM组成总容量为512K×8的存储器时:①需要的总芯片数为(512×1024/8×1024)×(8/8)=64(片)②需要的芯片组数为512×1024/8×1024=64 (组)③片内地址线数为 log2(8×210)=13(根)④芯片组选择地址线数为log2(512×210)-13=6 (根)⒎某微机系统的RAM存储器由4个模块组成,每个模块的容量为128KB,若4个模块的地址连续,起始地址为10000H,则每个模块的首末地址是什么?解:根据题意,128KB模块的末地址为217-1=1FFFFH,所以各模块的首末地址分别为:模块1首地址:10000H,末地址:10000H+1FFFFH=2FFFFH模块2首地址:30000H,末地址:30000H+1FFFFH=4FFFFH模块3首地址:50000H,末地址:50000H+1FFFFH=6FFFFH模块4首地址:70000H,末地址:70000H+1FFFFH=8FFFFH⒏设有4K×4位SRAM芯片及8K×8位EPROM芯片,欲与8088 CPU组成16K×8位的存储器空间,请问需要此SRAM及EPROM多少片?它们的片内地址线及片选地址线分别是多少根?假若该16K×8位存储器空间连续,且末地址为FFFFFH,请画出SRAM、EPROM与8088 CPU 的连线,并写出各芯片组的地址域。

微机原理及接口技术课后习题参考答案

微机原理及接口技术课后习题参考答案

如有你有帮助,请购买下载,谢谢!第1章(1.6 习题)1.简述名词的概念:微处理器、微型计算机、微型计算机系统。

答:(1)微处理器:微处理器(Microprocessor)简称µP或MP,或CPU。

CPU是采用大规模和超大规模集成电路技术将算术逻辑部件ALU(Arithmetic Logic Unit)、控制部件CU (Control Unit)和寄存器组R(Registers)等三个基本部分以及内部总线集成在一块半导体芯片上构成的电子器件。

(2)微型计算机:微型计算机(Microcomputer)是指以微处理器为核心,配上由大规模集成电路制作的存储器、输入/输出接口电路及系统总线等所组成的计算机,简称微机。

(3)微型计算机系统:微型计算机系统由硬件与软件两大部分组成,分别称为硬件(Hardware)系统与软件(Software)系统。

其中,硬件(Hardware)系统由CPU、内存储器、各类I/O接口、相应的I/O设备以及连接各部件的地址总线、数据总线、控制总线等组成。

软件(Software)系统:计算机软件(Software)是指为运行、维护、管理、应用计算机所编制的程序及程序运行所需要的数据文档资料的总和。

一般把软件划分为系统软件和应用软件。

其中系统软件为计算机使用提供最基本的功能,但是并不针对某一特定应用领域。

而应用软件则恰好相反,不同的应用软件根据用户和所服务的领域提供不同的功能。

2.简述名词的概念:指令寄存器、地址寄存器、标志寄存器。

答:(1)指令寄存器:指令寄存器(Instruction Register,IR)用来保存计算机当前正在执行或即将执行的指令。

当一条指令被执行时,首先,CPU从内存取出指令的操作码,并存入IR中,以便指令译码器进行译码分析。

(2)地址寄存器:地址寄存器(Address Register,AR)被动地接受IP传送给它的地址值(二进制地址),AR的作用是保持IP送来的地址,并且以并行方式连接输出到CPU的地址引脚上,以便CPU访问指定的内存单元。

微型计算机原理与接口技术_(张荣标_著)_机械工业出版社_课后答案

微型计算机原理与接口技术_(张荣标_著)_机械工业出版社_课后答案

第一章1.选择题(1)C (2) D A (3) C3填空(1)CPU,微型计算机,系统软件,外围设备,微型计算机系统(2)10,3,12(3)阶数(4)10010010B,01000100B,11010110B,FF4EH(5)3F7H,1C3H,243H,277H,4简答题(1)微处理器,微型计算机和微型计算机系统三者有何联系与区别?微处理器是把原来的中央处理单元CPU的复杂电路(包括运算器和控制器)做在一片或几片大规模集成电路的芯片上。

把这种微缩的CPU大规模集成电路称为微处理器。

微型计算机是以微处理器为核心,再配备上用大规模集成电路工艺制成的存储器和I/O接口就构成了微型计算机。

以微计算机为核心,再配备上系统软件、I/O设备、辅助电路和电源就构成了微机系统。

微型计算机系统包括硬件和软件了两大部分。

(2)试述在计算机中常采用二进制的缘由?(3)简述如何从补码判断真值的符号?(4)BCD码与纯二进制数有何区别?主要区别是二者对应的二进制位所表示的二进制真值不同,(5)试述机器数的定点和浮点数表示形式。

第2章2填空题(1)递增,A7,A5,A3,A1.(2)地址总线的宽度,00000H~0FFFFFH(3)寄存器,运算器,控制器;运算和控制(4)SS,SP(5)MN/MX(6)主频,总线宽度(7)20,163简答题(1)什么是指令周期?什么是总线周期?一个总线周期至少包括几个时钟周期?指令周期是一条指令执行所需的时钟周期,cpu在执行指令过程中,凡需执行访问存储器或访问I/O端口的操作都统一交给BIU的外部总线完成,进行一次访问所需的时间称为一个总线周期。

一般一个基本的总线周期由4个时钟周期组成。

(2)8086CPU在最小模式下构成计算机系统至少应该包括哪几个基本的部分?(3)8086CPU中,标志寄存器包含哪些标志位?各标志位为‘0’,‘1’分别表示什么含义?(4)8086CPU中有哪些通用寄存器和专用寄存器?说明他们的作用。

微机原理与接口技术(第二版)课后习题答案

微机原理与接口技术(第二版)课后习题答案

微机原理与接口技术(第二版)课后习题答案第1章作业答案1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?解:把CPU(运算器和控制器)用大规模集成电路技术做在一个芯片上,即为微处理器。

微处理器加上一定数量的存储器和外部设备(或外部设备的接口)构成了微型计算机。

微型计算机与管理、维护计算机硬件以及支持应用的软件相结合就形成了微型计算机系统。

1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能? 解:CPU主要由起运算器作用的算术逻辑单元、起控制器作用的指令寄存器、指令译码器、可编程逻辑阵列和标志寄存器等一些寄存器组成。

其主要功能是进行算术和逻辑运算以及控制计算机按照程序的规定自动运行。

1.3 微型计算机采用总线结构有什么优点?解:采用总线结构,扩大了数据传送的灵活性、减少了连线。

而且总线可以标准化,易于兼容和工业化生产。

1.4 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?解:数据总线是双向的(数据既可以读也可以写),而地址总线是单向的。

8086CPU为了减少芯片的引脚数量,采用数据与地址线复用,既作数据总线也作为地址总线。

它们主要靠信号的时序来区分。

通常在读写数据时,总是先输出地址(指定要读或写数据的单元),过一段时间再读或写数据。

1.8在给定的模型中,写出用累加器的办法实现15×15的程序。

解: LD A, 0LD H, 15LOOP:ADD A, 15DEC HJP NZ, LOOPHALT第 2 章作业答案2.1 IA-32结构微处理器直至Pentillm4,有哪几种?解:80386、30486、Pentium、Pentium Pro、Peruium II 、PentiumIII、Pentium4。

2.6 IA-32结构微处理器有哪几种操作模式?解:IA一32结构支持3种操作模式:保护模式、实地址模式和系统管理模式。

微机原理与接口技术李珍香版课后习题1-10章参考答案

微机原理与接口技术李珍香版课后习题1-10章参考答案

习题一1.1微型计算机系统主要由哪些部分组成?参考答案:微型计算机系统由硬件和软件两大部分组成。

1.2微型计算机中的CPU由哪些部件组成?各部件的功能是什么?参考答案:微型计算机中的CPU由运算器、控制器、寄存器组等部件组成。

其中运算器也称算术逻辑单元(ALU),主要用来完成对数据的运算(包括算术运算和逻辑运算);控制器是控制部件,它能自动、逐条地从内存储器中取指令,将指令翻译成控制信号,并按时间顺序和节拍发往其它部件,指挥各部件有条不紊地协同工作。

微机的数据输入/输出、打印、运算处理等一切操作都必须在控制器的控制下才能进行。

寄存器组是微处理器内部的一组暂时存储单元,主要起到数据准备、调度和缓冲的作用,寄存器的访问速度要比存储器快得多。

1.3微型计算机硬件结构由哪些部分组成?各部分的主要功能是什么?参考答案:微型计算机的硬件结构主要由微处理器、内存储器、输入/输出接口电路、输入/输出设备及系统总线组成。

其中微处理器是微型计算机的核心部件,其主要功能是负责统一协调、管理和控制系统中的各个部件有机地工作;内存储器的主要功能是用来存储微机工作过程中需要操作的数据、程序,运算的中间结果和最后结果,具有存数和取数的功能;输入/输出(I/O)接口电路的功能是完成主机与外部设备之间的信息交换;I/O设备是用户与微机进行通信联系的主要装置,其中输入设备是把程序、数据、命令转换成微机所能识别接收的信息,然后输入给微机;输出设备是把CPU计算和处理的结果转换成人们易于理解和阅读的形式,然后输出到外部。

微机的系统总线实现将CPU、存储器和外部设备进行连接,共有数据总线、地址总线和控制总线三种,其中数据总线主要用来实现在CPU与内存储器或I/O接口之间传送数据;地址总线是由CPU输出用来指定其要访问的存储单元或输入/输出接口的地址的;控制总线;控制总线用于传送控制信号、时序信号和状态信息,实现CPU的工作与外部电路的工作同步。

微机原理课后习题参考答案word精品文档46页

微机原理课后习题参考答案word精品文档46页

第1部分微型计算机基础知识1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?【解】微处理器:指计算机内部对数据进行处理并对处理过程进行控制的部件,伴随着大规模集成电路技术的迅速发展,芯片集成密度越来越高,CPU可以集成在一个半导体芯片上,这种具有中央处理器功能的大规模集成电路器件,被统称为“微处理器”。

微型计算机:简称“微型机”、“微机”,也称“微电脑”。

由大规模集成电路组成的、体积较小的电子计算机。

由微处理机(核心)、存储片、输入和输出片、系统总线等组成。

特点是体积小、灵活性大、价格便宜、使用方便。

微型计算机系统:简称“微机系统”。

由微型计算机、显示器、输入输出设备、电源及控制面板等组成的计算机系统。

配有操作系统、高级语言和多种工具性软件等。

1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?【解】CPU在内部结构上由运算器、控制器、寄存器阵列和内部总线等各部分构成,其主要功能是完成各种算数及逻辑运算,并实现对整个微型计算机控制,为此,其内部又必须具备传递和暂存数据的功能。

1.3 微型计算机采用总线结构有什么优点?【解】①简化了系统结构,便于系统设计制造;②大大减少了连线数目,便于布线,减小体积,提高系统的可靠性;③便于接口设计,所有与总线连接的设备均采用类似的接口;④便于系统的扩充、更新与灵活配置,易于实现系统的模块化;⑤便于设备的软件设计,所有接口的软件就是对不同的口地址进行操作;⑥便于故障诊断和维修,同时也降低了成本。

总线的逻辑电路有些是三态的,即输出电平有三种状态:逻辑“0”,逻辑“1”和“高阻”态。

1.4计算机总线有哪些,分别是什么?【解】总线按其信号线上传输的信息性质可分为三组:①数据总线,一般情况下是双向总线;②地址总线,单向总线,是微处理器或其他主设备发出的地址信号线;③ 控制总线,微处理器与存储器或接口等之间1.5 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?【解】数据总线(DB)为双向结构,数据在CPU与存储器或I/O接口之间的传送是双向的,(数据既可以读也可以写),其宽度通常与微处理器的字长相同。

第十章微机原理习题答案

第十章微机原理习题答案

第十章习题答案一、简答题(1)简述并行接口的重要特点。

答:并行接口的主要特点:数据并行传输,传输速度快但距离觉近。

并行接口的主要功能:并行传输数据,在主机与外设之间起到数据缓冲和匹配的作用。

(2)8255A有哪几种工作方式?各有什么特点?答:8255A有方式0(基本输入输出方式)、方式1(单向选通输入输出方式)、方式2(双向选通输入输出方式)等三种工作方式。

三种工作方式的主要特点:方式0:数据单向输出或单向输入。

主机认为外设总是处于准备好状态,没有联络信号。

主机与外设之间传输数据采用无条件传输方式A口、B口C口高4位、C口低4位都可工作在方式0。

方式1:数据单向输出或单向输入。

主机与外设之间传输数据需要一对联络(握手)信号。

主机与外设之间主要采用中断方式传输数据,也可采用查询方式。

A口与C口的高5位组成A组,B口与C口的低3位组成B组。

A口和B口为数据输入输出口,C口为控制口。

方式2:数据可以双向输入输出。

只有A口能工作在方式2A口为数据双向输入输出口,C口高5位为控制线。

主机与外设之间主要采用中断方式传输数据,也用采用查询方式。

(3)简述8255A工作在方式1输出时的工作过程答:a:CPU接受中断请求,使用OUT指令向8255A输出数据并发写信号WR,WR信号的上升沿一方面清除INTR中断请求信号,表示已响应中断,另一方面使OBF有效。

b:OBF信号有效表示输出缓冲区已满,通知外设取走数据。

c:外设接收数据,将ACK信号置为"0",即向8255A发回答信号,表示已收到数据。

ACK的下降沿使OBF轩"1",表示数据已取走。

ACK的上升沿使INTR有效。

d:INTR有效,向CPU发中断请求,请求输出下一个数据。

(4)定时器和计数器有什么相同和不同?答:定时器和计数器是同一器件--计数器件,其共同的特点是都有一个计数脉冲输入端,每输入一个脉冲,计数器就进行加1或减1计数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第十章习题答案
一、简答题
(1)简述并行接口的重要特点。

答:并行接口的主要特点:数据并行传输,传输速度快但距离觉近。

并行接口的主要功能:并行传输数据,在主机与外设之间起到数据缓冲和匹配的作用。

(2)8255A有哪几种工作方式各有什么特点
答:8255A有方式0(基本输入输出方式)、方式1(单向选通输入输出方式)、方
式2(双向选通输入输出方式)等三种工作方式。

三种工作方式的主要特点:
方式0:
数据单向输出或单向输入。

>
主机认为外设总是处于准备好状态,没有联络信号。

主机与外设之间传输数据采用无条件传输方式
A口、B口C口高4位、C口低4位都可工作在方式0。

方式1:
数据单向输出或单向输入。

主机与外设之间传输数据需要一对联络(握手)信号。

主机与外设之间主要采用中断方式传输数据,也可采用查询方式。

A口与C口的高5位组成A组,B口与C口的低3位组成B组。

A口和B口为数据输入输出口,C口为控制口。

方式2:

数据可以双向输入输出。

只有A口能工作在方式2
A口为数据双向输入输出口,C口高5位为控制线。

主机与外设之间主要采用中断方式传输数据,也用采用查询方式。

(3)简述8255A工作在方式1输出时的工作过程
答:a:CPU接受中断请求,使用OUT指令向8255A输出数据并发写信号WR,WR信号的上升沿一方面清除INTR中断请求信号,表示已响应中断,另一方面使OBF有效。

b:OBF信号有效表示输出缓冲区已满,通知外设取走数据。

c:外设接收数据,将ACK信号置为"0",即向8255A发回答信号,表示已收到数据。

ACK的下降沿使OBF轩"1",表示数据已取走。

ACK的上升沿使INTR有效。

d:INTR有效,向CPU发中断请求,请求输出下一个数据。

-
(4)定时器和计数器有什么相同和不同
答:定时器和计数器是同一器件--计数器件,其共同的特点是都有一个计数脉冲输入端,
每输入一个脉冲,计数器就进行加1或减1计数。

若计数器件的计数脉冲的频率固定,则可利用计数实现定时,这就是定时器。

若计数器件的作用仅仅是记录输入脉冲的多少,则称为计数器。

微机原理习题答案
(5)为什么要对8253写控制字8253的控制字包括啊些内容
答:8253有多种工作方式供选择,因此8253在使用前必须先向其写控制字,以决定
工作在哪一种方式
(6)8253的控制字是否可以读出计数初值是否可以读出可以从8253读出什么内容
答:不可以;不可以;从输出锁存寄存器读出减计数单元中的计数值。

(7)~
(8)如何选择8253的计数器作为二进制计数还是作为十进制(BCD码)计数器
答:控制字的D0位设为1则为十进制计数器。

二、设8255A的4个端口地址为0060H-0063H,试写出下列各种情况的工作方式命令字。

(1)A组B组工作在方式0,A口B口为输入口,C口为输出口。

(2)A组工作在方式2,B组工作在方式1,B口为输出口。

(3)A组B组都工作在方式1,均为输入口,PC6和PC7为输出。

答:(1)92H(2)C4H(3)B6H
三、8255A的A口和B口工作在方式0,A口为输入端口,接有4个开关;B口为输出端口,接
有1个7段发光二极管,其硬件连接电路如图所示,LED显示0-FH的各字符代码列表如
(其中A口地址8020H B 表10-3。

试编一程序要求7段发光二极管显示开关所拨通的数字。

口地址8022H C口地址8024 控制口地址8026)
`
图8255A与7段LED的连接
表10-3
答:源程序如下:
APORT EQU 8020H
BPORT EQU 8022H
CPORT EQU 8024H
CONTR EQU 8026H

DATA SEGMENT
TAB1 DB 3FH,06H,5BH,4FH,66H,7DH,07H
DB 7FH,6FH,77H,7CH,5EH,79H,71H DATA ENDS
ASSUME: CS:CODE DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV AL,90H
MOV DX,CONTR
OUT DX,AL
,
ADDR1: MOV DX,APORT
IN AL,DX
AND AL,OFH
MOV BX,OFFSET TAB1
XLAT
MOV DX,BPORT
OUT DX,AL
MOV CX,0400H
ADDR2: DEC CX
JNZ ADDR2
@
JMP ADDR1
CODE: ENDS
END START
四、设有2片8255A,其中:
8255A-1的地址为A口:10H;B口:12H;C口:14H;控制口:16H
8255A-2的地址为A口;20H;B口:22H;C口:24H;控制口:26H
有一片8259A,它的两个端口地址为90H和92H
有一片8251A,它连接CRT,已被初始化,数据口:54H;控制口:56H
现将8255A-2的B 口和8255A-1的A 口相连,用8255A-2的B口作为8位数据输出口,工作于方式0,C口也工作于方式0;当B口进行数据输出时,用PC1作为选通信号。

8255A-1的A口作为8位数据输入口,工作于方式1,中断请求信号和8259A的IR2相连。

要求8259A 是ICW2为20H,用边沿触发,全嵌套方式并采用中断自动结束方式。


下面的程序由CPU 往8255A-2的B 口输出数据0~9,再从8255A-1的A口输入,然后往CRT输出。

请填写下列程序中和程序后面的空项。

[答案]
MOV AL ,▁▁▁▁;8259A初始化13
OUT ▁▁▁,AL 90
MOV AL,▁▁▁20
OUT ▁▁▁,AL 92
MOV AL,▁▁▁0F
OUT ▁▁▁,AL 92
IN AL,▁▁▁;该中断屏蔽字92
AND AL,▁▁▁;设置新的屏蔽字0FB
}
OUT ▁▁▁,AL 92
MOV AL,▁▁▁;8255A-1初始化0B0
OUT ▁▁▁,AL 16
MOV AL,▁▁▁;8255A-2初始化80
OUT ▁▁▁,AL 26
MOV AH,00 ;送数字0
STI
KK:MOV AL,▁▁▁;用按位置1方式使选通无效03
OUT ▁▁▁,AL 26
MOV AL,AH ;8255A-2的B 口输出数据
^
OUT ▁▁▁,AL 22
MOV AL,▁▁▁02
OUT ▁▁▁,AL 26
INC AH
CMP AH ,OA ;是否超过9
JNZ KK
MOV AH,0
JMP KK
T:IN AL,▁▁▁;测试CRT 56
TEST AL,01
!
JZ T
IN AL,▁▁▁▁;读入数据10
AND AL,0F
ADD AL,▁▁▁▁;变成ASCII码30
OUT ▁▁▁▁,AL ;往CRT输出54
IRET
中断类型号为▁▁▁▁22H
中断向量存放单元为0段▁▁▁▁,▁▁▁▁,▁▁▁▁▁,▁▁▁▁。

88H、89H、8AH、8BH
五、若将8253计数器的输出端OUT作为中断请求信号,并将8259的INT引脚接至8086的可
屏蔽INTR引脚。

当设置8259的中断触发方式时,对于8253的6种工作方式,哪种应设成电平触发方式哪种应设成上升沿触方式

答:设成电平触发的均可设成上升沿触发,但设成上升沿触发的一般不能设成电平触发。

中断触发方式
方式0 上升沿
方式1 上升沿
方式2 高电平
方式3 上升沿
方式4 高电平
方式5 高电平
六、设8253的片选地址为200H-203H,分别对应计数器0#、1#、2#及控制字寄存器,若计数
器0#的CLK0端输入600KHZ方波及GATE0=1,要使OUT0输出10KHZ方波,问定时器/计数器0#应工作在何种方式若工作方式设只读/写8位数据且采用BCD码计数,试写出设置控制字及计数初值的指令序列。

(
答:设置控制字及初值的程序如下:
MOV DX,203H
MOV AL,00010111B;计数器0#、只低8位、方式3、BCD码计数器
OUT DX,AL
MOV DX,200H
MOV AL,60H;计数初值为60
OUT DX,AL
七、条件同第五题,若在计数过程中需读出计数器0#中的计数值并送入BX寄存器,试写出读
出计数值所用指令序列。

答:设置控制字及读出当前计数值程序如下:
MOV DX,203H
MOV AL,00000000B;计数器0#、减计数单元CE送输出锁存寄存器OL
OUT DX,AL
MOV DX,203H
MOV AL,00110000B;计数器0#、下次读或写16位数据
OUT DX,AL
MOV DX,200H
IN AL,DX;读入低8位计数值
MOV BL,AL
IN AL,DX;读入高8位计数值
MOV BH,AL。

相关文档
最新文档