admin 管理员组文章数量: 1086019
2024年12月22日发(作者:title的意思是什么)
习题1
1.1 把下列十进制数转换成二进制数、八进制数、十六进制数。
① 16.25 ② 35.75 ③ 123.875 ④ 97/128
1.2 把下列二进制数转换成十进制数。
① 10101.01 ② 11001.0011 ③ 111.01 ④ 1010.1
1.3 把下列八进制数转换成十进制数和二进制数。
① 756.07 ② 63.73 ③ 35.6 ④ 323.45
1.4 把下列十六进制数转换成十进制数。
① A7.8 ② ③ B7C.8D ④ 1EC
1.5 求下列带符号十进制数的8位补码。
① +127 ② -1 ③ -0 ④ -128
1.6 求下列带符号十进制数的16位补码。
① +355 ② -1
1.7 计算机分那几类?各有什么特点?
1.8 简述微处理器、微计算机及微计算机系统三个术语的内涵。
1.9 80X86微处理器有几代?各代的名称是什么?
1.10 你知道现在的微型机可以配备哪些外部设备?
1.11 微型机的运算速度与CPU的工作频率有关吗?
1.12 字长与计算机的什么性能有关?
习题2
2.1、 EU与BIU各自的功能是什么?如何协同工作?
2.2、8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?
2.3、8086对存储器的管理为什么采用分段的办法?
2.4、在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。
2.5、给定一个存放数据的内存单元的偏移地址是20C0H,(DS)=0C00EH,求出该内存单元
的物理地址。
2.6、8086/8088为什么采用地址数据引线复用/技术?
2.7、8086与8088的主要区别是什么?
2.8、怎样确定8086的最大或最小工作模式?最大、最小模式产生控制信号的方法有何不同
2.9、8086被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序?
2.10、8086基本总线周期是如何组成的?各状态中完成什么基本操作?
2.11、在基于8086的微计算机系统中,存储器是如何组织的?是如何与处理器总线连接的?
BHE#信号起什么作用?
2.12、80X86系列微处理器采取与先前的微处理器兼容的技术路线,有什么好处?有什么不
足?
2.13、80386内部结构由哪几部分组成?简述各部分的作用。
2.14、80386有几种存储器管理模式?都是什么?
2.15、在不同的存储器管理模式下,80386的段寄存器的作用是什么?
2.16、描述符的分类及各描述符的作用。
2.17、80386的分段部件是如何将逻辑地址变为线性地址的?
2.18、803866中如何把线性地址变为物理地址?
习题3
3.1、 8086/8088微处理器有哪些寻址方式?并写出各种寻址方式的传送指令2条(源操作
数和目的操作数寻址)。
3.2、 有关寄存器和内存单元的内容如下:
DS=2000H,SS=1000H,BX=0BBH,BP=02H,SI=0100H,DI=0200H,(200BBH)=1AH, (201BB
H)=34H,(200CCH)=68H,(200CDH)=3FH,(10202H)=78H,(10203H)=67H,(21200H)=2AH,
(21201H)=4CH,(21202H)=0B7H,(201CCH)=56H, (201CDH)=5BH,(201BCH)=89H,(200BC
H)=23H,试写出下表中源操作数的寻址方式和寄存器AX的内容。
表3-7 习题1
指令
MOV AX,1200H
MOV AX,BX
MOV AX,[1200H]
MOV AX,[BX]
MOV AX,[BX+11H]
MOV AX,[BX+SI]
MOV AX,[BX+SI+11H]
MOV AX,[BP+DI]
3.3、指出下列语句的错误。
(1)MOV [SI],34H
(2)MOV 45H,AX
(3)INC 12
(4)MOV [BX],[SI+BP+BUF]
(5)MOV BL,AX
(6)MOV CS,AX
(7)OUT 240H,AL
(8)MOV SS,2000H
(9)LEA BX,AX
(10)XCHG AL,78H
3.4、已知DS=2000H,(21000H)=2234H,(21002H)=5566H,试区别以下3条指令。
MOV SI,[1000H]
LEA SI,[1000H]
源操作数寻址方式
AX的内容
LDS SI,[1000H]
3.5、简述堆栈的性质。如果SS=9B9FH,SP=200H,连续执行两条PUSH指令后,栈顶的物
理地址是多少?SS,SP的值是多少?再执行一条POP指令后,栈顶的物理地址又是多少?
SS、SP的值又是多少?
3.6、 写出将AX和BX寄存器内容进行交换的堆栈操作指令序列,并画出堆栈变化过程示
意图。
3.7、用两条指令把FLAGS中的SF位置1。
3.8、用一条指令完成下列各题。
(1)AL内容加上12H,结果送入AL。
(2)用BX寄存器间接寻址方式把存储器中的一个内存单元加上AX的内容,并加上
CF位,结果送入该内存单元。
(3)AX的内容减去BX的内容,结果送入AX。
(4)将用BX、SI构成的基址变址寻址方式所得到的内容送入AX。
(5)将变量BUF1中前两个字节的内容送入寄存器SI中。
3.9、下面的程序段执行后,DX、AX的内容是什么?
MOV DX,0EFADH
MOV AX,1234H
MOV CL,4
SHL DX,CL
MOV BL,AH
SHL AX,CL
SHR BL,CL
OR DL,BL
3.10、写出下面的指令序列中各条指令执行后的AX内容。
MOV AX,7865H
MOV CL,8
SAR AX,CL
DEC AX
MOV CX,8
MUL CX
NOT AL
AND AL,10H
3.11、 如果要将AL中的高4位移至低4位,有几种方法?请分别写出实现这些方法的程序段
。
3.12、利用串操作指令,将AREA1起始的区域1中的200个字节数据传送到以AREA2为起
始地址的区域2(两个区域有重叠)。
3.13、寄存器BX中有4位0~F的十六进制数,编写程序段,将其转换为对应字符(即ASCI
I码),按从高到低的顺序分别存入L1、L2、L3、L4这4个字节单元中。
3.14、 试将BUF起始的100个字节的组合BCD码数字,转换成ASCII码,并存放在以ASC
为起始地址的单元中。已知高位BCD码位于较高地址中。
3.15、 请给出以下各指令序列执行完后目的寄存器的内容。
(1)MOV BX,-78
MOVSX EBX,BX
(2)MOV CL,-5
MOVSX EDX,CL
(3)MOV AH,9
MOVZX ECX,AH
(4)MOV AX,87H
MOVZX EBX,AX
3.16、 请给出以下各指令序列执行完后EAX和EBX的内容。
MOV ECX,12345678H
BSF EAX,ECX
BSR EBX,ECX
3.17、 给以TAB为首地址的100个ASCII码字符添加奇偶校验位(bit7),使每个字节中的
“1”的个数为偶数,在顺序输出到10H号端口。
3.18、 编写一段程序,要求在长度为100H字节的数组中,找出正数的个数并存入字节单元
OSIT中P,找出负数的个数并存入字节单元NEGAT中。
习题4
4.1、 汇编语言有何特点?编写汇编语言源程序时,一般的组成原则是什么?
4.2、 .MODEL伪指令是简化段定义源程序格式中必不可少的语句,它设计了哪几种存储模
式,各用于创建什么性质的程序?
4.3、 如何规定一个程序执行的开始位置,主程序执行结束应该如何返回DOS,源程序在何
处停止汇编过程?
4.4、 逻辑段具有哪些属性?完整代码段定义时的默认属性是什么?小型模式下的简化代码
段定义具有的默认属性是什么?
4.5、 DOS支持哪两种可执行程序结构,编写这两种程序时需要注意什么?
4.6、 给出下列语句中,指令立即数(数值表达式)的值:
(1) mov al,23h AND 45h OR 67h
(2) mov ax,1234h/16+10h
(3) mov ax,254h SHL 4
(4) mov al,’a’AND(NOT(‘b’一 ‘B’))
(5) mov ax,(76543 LT 32768)XOR 7654h
4.7、 画图说明下列语句分配的存储空间及初始化的数据值:
(1) byte_var db‘BCD’,10,10h,’EF’,2 dup (一l,?,3 dup(4))
(2) word_var dw 1234h,一5,6 dup(?)
4.8、 设置一个数据段,按照如下要求定义变量:
(1)myl_b为字符串变量,表示字符串“Personal Computer!”
(2)my2_b为用十六进制数表示的字节变量,这个数的大小为100
(3)my3_w为100个未赋值的字变量
(4)my4_c为100的符号常量
(5)my5_c为字符串常量,代替字符串“Personal Computer!”
4.9、 假设opw是一个字变量,opbl和opb2是两个字节变量,指出下列语句中的具体错误原
因并改正错误。
(1) mov byte ptr [bx],256
(2) mov bx,offset opw[si]
(3) add opbl,opb2
(4) mov opbl,al+l
(5) sub al,opw
(6) mov [di],1234h
4.10、 编制一个程序,把字变量X和Y中数值较大者存入MAX字单元;若两者相等,则把-1
存入MAX中。假设变量存放的是有符号数。
4.11、设变量DAT为有符号16位数,请编写程序将它的符号状态保存在sign字节单元,即:
如果变量值大于等于0,保存0;如果变量值小于0,保存-1。
4.12、 X、Y和Z是3个有符号字节数据,编写一个比较相等关系的程序:
(1)如果这3个数都不相等,则显示N;
(2)如果这3个数中有两个数相等,则显示X;
(3)如果这3个数都相等,则显示Y。
4.13、编制程序完成12H,23H,F3H,6AH,20H,FEH,10H,C8H,25H和34H共10个无符号
字节数据之和,并将结果存入字变量SUM中。
4.14、求出主存从2000H:0开始的一个64KB物理段中共有的空格个数,存入DX中。
4.15、过程定义的一般格式是什么?子程序开始为什么常有PUSH指令,返回前为什么有POP
指令?下面完成16位无符号数累加的子程序是否正确?若有错,请改正。
jiafa PROC
push ax
xor ax,ax
xor dx,dx
again: add ax, [bx]
adc dx,0
inc bx
inc bx
loop again
ret
ENDP jiafa
4.16、编写一个程序,统计寄存器AX中二进制数位“0”的个数,结果以二位十进制数形式
显示到屏幕上。
4.17、子程序的参数传递有哪些方法?
4.18、编写一个求32位数据补码的子程序,通过寄存器传递入口参数。
4.19、所谓“校验和”是指不记进位的累加,常用于检查信息的正确性。编写一个计算字节
校验和的子程序。主程序提供入口参数:数据个数和数据缓冲区的首地址。子程序回送求
和结果这个出口参数。
4.20、编制一个子程序,把一个16位二进制数用4位16进制形式在屏幕上显示出来。
4.21、在以BUF为首地址的字缓冲区中有3个无符号数,编程将这3个数按升序排列,结果
存回原缓冲区。
4.22、在DAT字节单元中有一个有符号数,判断其正负,若为正数,则在屏幕上显示“+”
号;若为负数,则显示“-”号;若是0,则显示0。
4.23、编程求1~400中所有奇数的和,结果以十六进制数形式显示到屏幕上。
4.24、在以DAT为首地址的字节缓冲区中存有100H个无符号字节数据,编程求其最大值与
最小值之和,结果存入RESULT字单元。
4.25、在内存单元CNT中有一个字数据,编程将其二进制数显示到屏幕上。
4.26、在以STRG为首地址的缓冲区中有一组字符串,长度为100,编程实现将其中所有的
英文小写字母转换成大写字母,其它的不变。
4.27、在以DAT为首地址的内存中有100个无符号数(数的长度为字),编程统计其中奇数
的个数,结果以十进制形式显示到屏幕上。要求分别用子程序完成奇数个数统计,用宏完
成十进制数显示。
4.28、编写一段程序,使汇编程序根据SIGN的值分别产生不同的指令。
如果SIGN=0,则用字节变量DATB中的无符号数除以字节变量SCALE;如果SIGN=1,
则用字节变量DATB中的有符号数除以字节变量SCALE,结果都存放在字节变量RESULT中。
习题5
5.1、选择题
(1)EPROM 虽然是只读存储器,但在编程时可向内部写入数据。( )
A.正确 B.不正确
(2)连接到64000h~6FFFFh地址范围上的存储器是用8k×8 RAM芯片构成的,该芯片要
( )片。
A.8片 B.6片 C.10片 D.12片
(3)RAM 6116芯片有2K×8位的容量,它的片内地址选择线和数据线分别是( )
A.A0~A15和D0~D15 B.A0~A10和D0~D7
C.A0~A11和D0~D7 D.A0~A11和D0~D15
(4)对存储器访问时,地址线有效和数据线有效的时间关系应该是( )
A.数据线较先有效 B.二者同时有效
C.地址线较先有效 D.同时高电平
(5)一台微型机,其存储器首地址为2000H,末地址为5FFFH,存储容量为( )KB。
A. 8 B. 10 C. 12 D.16
(6)下列哪一种存储器存取速度最快( )?
B.磁盘
(7)用2164 DRAM芯片构成8086内存的最小容量是( )。
A.16KB B.32KB C.64KB D.128KB
5.2、微机硬件存储器分成哪几级?
5.3、计算机的内存和外存有什么区别?
5.4、半导体存储器有哪些优点?
5.5、RAM与CPU的连接主要有哪几部分?
5.6、EPROM存储器芯片还没有写入信息时,各个单元的内容是什么?
5.7、在对存储器芯片进行片选时,全译码方式、部分译码方式和线选方式各有何特点?
5.8、某ROM芯片有11根地址线,8根数据线,该芯片的存储容量是多少?
5.9、某ROM存储容量为16K×1位,芯片应该有多少根地址线,多少根数据线?
5.10、SRAM靠_____________存储信息,DRAM靠_____________存储信息,为保证DRAM中内
容不丢失,需要进行_______________操作。
5.11、用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片__________片,片内地
址和产生片选信号的地址分别为__________位。
5.12、已知某微机控制系统中,RAM的容量为8K×8位,首地址为4800H,求其最后一个单元
的地址。
5.13、某以8088为CPU的微型计算机内存RAM区为00000H~3FFFFH,若采用6264(8KX8)、
62256(32KX8)、2164(8KX4)、21256(32KX4)各需要多少芯片?其各自的片内和片间地址
线分别是多少(全地址译码方式)?
5.14、利用全地址译码将6264芯片接在8088系统总线上,地址范围为BE000H~BFFFFH,试
画出连接电路图。
5.15、用两片64K×8位的SRAM芯片,组成8086最小模式下的存储器子系统,要求起始地
址为C0000H。试画出连接图,指出偶地址存储体和奇地址存储体,并对连接图作详细说明
。
5.16、计算机中为什么要采用高速缓存(Cache)?
5.17、Cache有哪几种组织方式?它们各有什么特点?
5.18、在Cache系统中,同一个数据既可能存储在Cache中,又有可能存储在内存中,这时
数据的一致性如何解决?
习题6
6.1、80X86的中断系统有哪几种中断类型?其优先次序如何?
6.2、什么是中断向量表?若编制一个中断服务程序,其中断类型约定为80H,则它的入口
地址(包括段地址和偏移地址)应放置在中断向量表中的哪几个单元?
6.3、简述80X86CPU对可屏蔽中断INTR的响应过程。
6.4、给定SP=0100H、SS=2010H、PSW=0240H,在存储单元中已有内容为(00084)=107CH
、(00086H)=00A7H,在段地址为13C2H及偏移地址为0210H的单元中,有一条中断指令
INT 21H。试指出在执行INT 21H指令,刚进入它的中断服务程序时,SS、SP、CS、IP、
PSW的内容是什么?栈顶的3个字的内容是什么(用图表示)?
6.5、中断处理程序的入口处为什么通常需要使用STI指令?
6.6、试编写这样一个程序段,它首先读出8259A中IMR寄存器的内容,然后屏蔽掉除IR1
以外的其它中断。
6.7、假设某80X86系统中采用一片8259A芯片进行中断管理。设8259A工作在全嵌套工作方
式下,采用非自动结束中断命令,中断请求采用边沿触发方式,IR0所对应的中断类型号为
80H。8259A在系统中的端口地址为280H和281H,试编写该系统中8259A的初始化程序段。
习题7
7.1、设8253三个计数器的端口地址为201H、202H、203H,控制寄存器端口地址200H。试编
写程序片段,读出计数器2的内容,并把读出的数据装入寄存器AX。
7.2 、设8253三个计数器的端口地址为201H、202H、203H,控制寄存器端口地址200H。输
入时钟为2MHz,让1号通道周期性的发出脉冲,其脉冲周期为1ms,试编写初化程序段。
7.3 、设8253计数器的时钟输入频率为1.91MHz,为产生25KHz的方波输出信号,应向计数器
入的计数装初值为多少?
7.4 、 设8253的计数器0,工作在方式1,计数初值为2050H;计数器1,工作在方式2,计
数初值为3000H;计数器2,工作在方式3,计数初值为1000H。如果三个计数器的GATE
都接高电平,三个计数器的CLK都接2MHz时钟信号,试画出OUT0、OUT1、OUT2的
输出波形。
7.5 、试简述微机系统中定时器/计数器的必要性和重要性,以及定时实现的常用方法。
7.6、可编程定时器/计数器8253/8254有几个通道?各通道有几种工作方式?各种工作方
式的主要特点是什么?8254与8253有什么区别?
7.7、8253的初始化编程包括哪几项内容?它们在顺序上有无要求,如何要求?
7.8、何谓日时钟?日时钟运行原理是什么?
7.9、日时钟定时中断的作用是什么?修改日时钟定时中断的一般步骤和方法是什么?
7.10、8253通道0的定时中断是硬中断(8号中断),它不能被用户调用,当用户对系统的
时间进行修改时,需采用软中断INT 1AH。试问这两种中断有何关系?
习题8
8.1、什么是DMA?简述完整DMA传送的基本过程。
8.2、DMA传送方式为什么能实现高速传送?
8.3、简述8237A的主要功能。
8.4、用DMA控制器8237A进行内存到内存传输时,有什么特点?
习题9
9.1、填空题
(1)8255A端口C按位置位/复位控制字的( )位用来指定置位或复位的端口C的具体
位置。
(2)8255A端口C按位置位/复位控制字的( )位决定对端口C的某一位置位或复位。
(3)8255A端口A工作在方式2时,使用端口C的( )作为CPU和外部设备的联络信
号。
(4)8255A与CPU连接时,地址线一般与CPU的地址总线的( )连接。
(5)8255A控制的最高位的D
7
=( )时,表示该控制字为方式控制字。
(6)8255A的端口A的工作方式是方式控制字的( )位决定。
(7)8255A的端口B的工作由方式控制字的( )位决定。
(8)Intel 8255A是一个( )端口。
(9)8255A内部只有端口( )没有输入锁存功能。
9.2、8255A的方式0一般使用在什么场合?在方式0时,如果使用应答信号进行联络,应
该怎么办?
9.3、当8255A工作在方式2并且采用中断时,CPU如何区分是输入或输出引起的中断?
9.4、设8255A的4个端口地址为0060H~0063H,试编写下列各种情况下的初始化程序。
(1)将A组和B组设置方式0,A口、B口为输入,C口为输出。
(2)将A组工作方式设置方式2,B组为方式1,B口作为输出。
(3)将A口,B口均设置方式1,均为输入,PC6和PC1为输出。
(4)A口工作在方式1,输入;B口工作在方式0,输出;C口高4位配合A口工作,低
4位为输入。
9.5、已知8255的A口外接8个发光二极管,B口的PB
0
外接一个
按键,A、B组均工作在方
式0,试编写一段程序,循环检测按键是否按下,若按下(低电平有效),则把8个二极管
点亮,否则全灭。
9.6、若8255A的端口A定义为方式0,输入;端口B定义为方式1,输出 ;端口C的上半
部定义方式0,输出。试编写初始化程序(设端口地址为80H~83H)。
9.7、试编程实现采用动态扫描方法在LED数码管上显示0000~9999,硬件图可参照例题
2图9-9。设8255A的端口地址为300H~303H。
习题10
10.1、 串行通信与并行通信相比,有那些基本特点?
10.2、 在串行通信中有哪几种数据传送模式,各有什么特点?
10.3、什么是波特率?试举出几种常用的波特率系列。
10.4、已知异步通信接口的帧格式由1个起始位、7个数据位、1个奇偶校验位和1个停止位
组成。当该接口每分钟传送3600个字符时,其传送波特率是多少?
10.5、异步通信的特点是什么?同步通信的特点是什么?
10.6、RS-232C总线的主要特点是什么?它的逻辑电平是如何定义的?
10.7、RS-232C标准与TTL之间进行什么转换?如何实现这种转换?
10.8、RS-485是什么?它为什么比RS-232C直接传输的距离远,速率高,而且可靠性高?
10.9、串行通信接口电路的基本功能有哪些?
10.10、试简述8251A内部结构及工作过程?
10.11、试分别说明8251A的工作方式控制字、操作命令控制字和状态控制字的作用?
10.12、异步方式下,8251A初始化包括哪几部分?初始化的顺序是怎样的?为什么要采用这
种顺序?
10.13、某系统中使可编程串行接口芯片8251A工作在异步方式,8位数字,不带校验,2
位停止位,波特率系数为64,允许发送也允许接收。假设8251A的两个端口地址分别为0C0
H和0C2H,试编写初始化程序。
10.14、编写一段通过8251A采用查询方式接收数据的程序。8251A采用异步方式工作,波特
率系数为16,偶校验,1位停止位,8位数据位。
10.15、编写使8251A发送数据的程序。将8251A定为异步传送方式,波特率系数为64,采
用偶校验,2位停止位,8位数据位。8251A与外设有握手信号,采用查询方式发送数据。
10.16、编写接收数据的初始化程序。要求8251A采用同步传送方式、2个同步字符、内同
步、奇校验、8位数据位和同步字符为16H。
10.17、 甲乙两机进行串行通信,串行接口电路以8251A为核心,两个端口地址为04A0H
(数据口)、04A2H(命令/状态口)。要求甲机接收字符,并将接收的字符求反,然后又向
乙机发送出去。数据格式为:字符长度为8位,2位停止位,无奇偶校验,波特率系数为
16。试编写实现这一功能的通信程序。
习题11
11.1什么是总线?简述微机总线的分类。
11.2简要说明PC总线和ISA总线的区别与联系。
11.3简述PCI总线的特点。
11.4简述USB总线的应用场合与特点。
11.5采用一种总线标准进行微型计算机的硬件结构设计具有什么优点?
11.6一个总线的技术规范应包括哪些部分?
11.7总线的定义是什么?简述总线的发展过程。
11.8微型计算机系统总路线由哪三部分组成?它们各自的功能是什么?
11.9扩充总线的作用是什么?它与系统总线的关系是什么?
11.10为什么要引入局部总线?它的特点是什么?
11.11总线定时协议分哪几种?各有什么特点?
11.12总线上数据传输分哪几种类型?各有什么特点?
11.13总线的指标有哪几项,它工作时一般由哪几个过程组成?
11.14为什么要进行总线仲裁?
11.15为什么集中式总线仲裁方式优于菊花链式?
11.16ISA总线信号分为多少组,它的主要功能是什么?
11.17ISA16位总线是在ISA8位总线基础上扩充了哪些信号而形成的?
11.18PCI总线访问时,怎样的信号组合启动一个总线的访问周期,又怎样结束一个访问周
期?
11.1习题12
12.1、 什么是编码键盘?什么是非编码键盘?
12.2、 什么是线性键盘?什么是矩阵键盘?各有什么特点?
12.3、 键盘接口的基本功能有哪些?
12.4、行扫描法矩阵键盘的工作原理是什么?
12.5、设键盘上有3×4个键,通过并行接口芯片8255A与微机相连。8255A的A口定义为输
出口,其端口地址为PORTA,与键盘行线相连;B口定义为输入口,其端口地址为PORTB,与
键盘列线相连;8255A控制口为PORTC。画出硬件连接图,并设计一个用“行扫描法”识别
闭合键的扫描程序。
12.6、PC键盘的工作原理是什么?
12.7、鼠标器的基本工作原理是什么?
12.8、鼠标器按采样机构可分为哪几种?各有何特点?
12.9、鼠标与计算机的接口主要有哪几种形式?
12.10、说明CRT显示器的工作原理。
12.11、说明CRT屏幕光栅扫描过程。
12.12、CRT接口电路一般由哪些部分组成?简述各部分功能。
12.13、视频显示标准有几种工作模式,各有何特点?
12.14、打印机的主要技术指标有哪些?
12.15、针式打印机由哪些部分组成?说明针式打印机的打印过程
12.16、简述喷墨打印机的工作原理。
12.17、简述激光打印机的打印过程。
12.18、根据并行打印机的时序图,说明其数据传送过程。
12.19、并行打印机和PC系列机是如何连接的?
12.20、 主机向打印机传送数据可采用哪两种控制方式?两种控制方式的初始化命令有何区
别?
12.21、利用ROM BIOS的INT 17H功能,编写一段打印程序。打印一缓冲区字符,并进行错
误检测。
12.22、简述LCD液晶显示器的工作原理。
12.23、扫描仪的主要性能指标有哪些?有哪几种主要的接口?
12.24、触摸屏按工作原理不同可分几类?各自的工作原理是什么?
12.25、数码相机的工作原理和主要性能指标是什么?其接口种类有哪些?
12.26、视频采集卡的功能是什么?其主要由哪几部分组成?
12.27、数字化仪的功能是什么?它有哪些主要技术指标?常见的数字化仪有哪几种?
习题13
13.1、什么是模拟量接口?在微机的哪些应用领域中要用到模拟接口?
13.2、D/A转换器的主要参数有哪几种?反映了D/A转换器什么性能?
13.3、A/D转换器的主要参数有哪几种?反映了A/D转换器什么性能?
13.4、D/A转换器和微机接口中的关键问题是什么?对不同的D/A芯片应采用何种方法连
13.5、DAC0832有哪几种工作方式?每种工作方式使用于什么场合?
13.6、若一个D/A转换器的满量程(对应于数字量255)为10V。若是输出信号不希望从0
增长到最大,而是有一个下限2.0V,增长到上限8.0V。分别确定上下限所对应的数。
13.7、DAC与8位总线的微机接口相连接时,如果采用带两级缓冲器的DAC芯片,为什么
有时要用三条输出指令才能完成12位的数据转换?
13.8、已知某DAC的输入为12位二进制数,满刻度输出电压Vom=10V,试求最小分辨率
电压VLSB和分辨率。
13.9、A/D转换器和微机接口中的关键问题有哪些?
13.10、ADC0809中的转换结束信号(EOC)起什么作用?
13.11、求逐次比较式A/D转换器在输入电压等于2V、4V、1.5V、-2.5V、-4.5V时输出的二
进制编码等于多少? (设输入电压范围为-5V~+5V)
13.12、D/A转换器DAC0832接口电路如题图13-1所示,分析该电路的连接和DAC0832的
外部特性,然后回答以下3个问题:
(1)若要求DAC0832按直通方式工作,则8255的B口将如何设置?
(2)如何利用该图产生指定输出幅度范围(1V~4V)的锯齿波?
(3)编写幅度受限的锯齿波程序。
设8255A的端口地址为:300H(A口),301H(B口),302H(C口),303H(命令口),
DAC0832的参考电压V
R
=5V。
8255A
PA0~7
PB0
CPU
PB1
PB2
PB3
PB4
DAC0832
DI0~7
R
fb
ILE
CS
I
01
WR
1
WR
2
A
I
02
XFER
题图13-1 DAC0832接口电路原理图
13.13、试编制一段源程序。要求通过ADC0809,采用中断法,采集100个数据,存到内存
BUFR区。
13.14、试编制一段源程序。要求通过查询法,从ADC0809 A/D转换器的0~7通道轮流采集
8路模拟信号的电压量,并把转换后的数据存入0300H开始的单元。
13.15、AD574有哪些主要的控制信号?各有什么功能?
版权声明:本文标题:把下列十进制数转换成二进制数 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1734885378a1604469.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论