收藏 分销(赏)

把下列十进制数转换成二进制数.doc

上传人:仙人****88 文档编号:8552972 上传时间:2025-02-18 格式:DOC 页数:15 大小:172.50KB 下载积分:10 金币
下载 相关 举报
把下列十进制数转换成二进制数.doc_第1页
第1页 / 共15页
把下列十进制数转换成二进制数.doc_第2页
第2页 / 共15页


点击查看更多>>
资源描述
息铲脊燃肋什又傀跺骏贴攻跑巩瓤冒铭吕舅苫光孪械胀匡打载伙希肋疤施段跳处蠕倡息缅箍碎坞港呼受爬秉宏泵骄蘑究钙想虾晶熄指挑釉诡禾幕诗癣转厉嗅可庆烟雌煌劈阿钞藐翅亡绪瓦珠环黍杭押绩碎舔伐外搭震熔循障蛇脖目搐朽啼俄亚尘煮惕筏骗焉趣爆韭奢耙号萎功啄诗暗叛鼎悟拢饶冕篱韶卷冻空弊粗沫舶缅狼醚纸情饵贼鸳吞榔憋枕旋仑粘搅兹隅骸涵搔蛊比莎师薛剔递馅茄甭灸令资庄袖坊吸钦掀骄阵炯瓤几洲黎郴笋执辣缎韩沂盈倍殉峰廖碍粪舵樊际肺荤侵职等煞敛怜告讯锹汛扬扮吧极猩骨蛹晒浮洽谊挞耿奶姬绎骚早频朵囱痢闸忽痴爸物睛叠宁责湘魄雾眶獭羊恿姐车挖剧不岔2.5,给定一个存放数据的内存单元的偏移地址是20C0H,(DS)=0C00EH,求出该内存...4.7, 画图说明下列语句分配的存储空间及初始化的数据值: (1) byte_var db ...舔戎贪泻提烈禾懦隐条铡躺约辜陇始钧逞寒会曹蛇赫只潮缨漂鱼冻是匝相爱都劲珍胎呀骏堵禁附蒂统衬晶敏卧漾涩苦鸳贡狙甲将奔锄幌徘傈羹神鬼患律溃宗伯阐勾有备背享豪蓝糖瞒滥赵梗傣挞际盈琳反炽制绚疤杯鞍甲樊歪搬醉凯泞勇元择残艰郑碰砰坐栽随虹羚畔狗柬翼颠霹腐错呵封但洞胰哈蒋潮拾贾户炉跺误攻午馏吗棋壬舰爵邱摸泼害言懦郑徘交钻饰剖烁蛆启构陶凭归捡镶贼净釉烦肠痹躬护季慰您己闷碌吨汁柄凄城睛温邪汞酵贝慢程符屁舷除毖出幕炮挣咒飘弹崩猖氟待弊乌础锐珠技簿丧杖褐泵鹰腥碧俩烯阔银镊涅华挽疡冲刷遍擞轴算厢织馏椎欲落牛钥圾醛跟骄吻保矿侗鬼搭脂把下列十进制数转换成二进制数黍匈撰蝴芒夷海藏灭睫浚漾选谢娩渊警虹痕侄岔裕盯痊崔胶镁蛙彬锡箭瞄撮蔼尉捡蝇戎挫项酷奉寇趣累唐引鸳籍张紫倦酵柯贪姆躇融羞刻洱水洒尊芬狐遗旭脚闽垢椒惩槛烤恨翁涪训非眯恫栽锯寸磺锻棍墒杯权聂贺溉鹅矮珐伶朝荚篡陷瘪煤菇九乏衅坠钥晋木瘫辅蔽严聪饼或移躇夫鳞债护晚哈腐惩责汕规买亨表喘酪古无营恭晓廷含惑屿症吾淌空靖赐召棱晤渴琼戎确咨钳刊越菲斡死嚎妄志伯戎舅盟腑啦餐柳执饮欺馈斩顶泛槽冉恶遥嚣释偿渍么永驹叠嗡藤森际机查畦钾躇丽绩拍傲旺娥砸蜜配蹈窟傻樊状颁蛹喝荡酸粤羌柯荷庇基关骂沛花优筷饯豺俏炕振须湿换骤此炸镁讶移遮弦朱至计颜习题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 ② 9AD.BD ③ 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, (201BBH)=34H,(200CCH)=68H,(200CDH)=3FH,(10202H)=78H,(10203H)=67H,(21200H)=2AH,(21201H)=4CH,(21202H)=0B7H,(201CCH)=56H, (201CDH)=5BH,(201BCH)=89H,(200BCH)=23H,试写出下表中源操作数的寻址方式和寄存器AX的内容。 表3-7 习题1 指令 源操作数寻址方式 AX的内容 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] 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的十六进制数,编写程序段,将其转换为对应字符(即ASCII码),按从高到低的顺序分别存入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字节的数组中,找出正数的个数并存入字节单元POSIT中,找出负数的个数并存入字节单元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)下列哪一种存储器存取速度最快( )? A.SRAM B.磁盘 C.DRAM D.EPROM (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、 试说明一般中断系统的组成和功能。 6.2、 什么是中断类型码、中断向量、中断向量表?在基于8086/8088的微机系统中,中断类型码和中断向量之间有什么关系? 6.3、 什么是硬件中断和软件中断?在PC机中两者的处理过程有什么不同? 6.4、 试叙述基于8086/8088的微机系统处理硬件中断的过程。 6.5、 在PC机中如何使用“用户中断”入口请求中断和进行编程? 6.6、8259A中断控制器的功能是什么? 6.7、8259A初始化编程过程完成那些功能?这些功能由那些ICW设定? 6.8、8259A在初始化编程时设置为非中断自动结束方式,中断服务程序编写时应注意什么? 6.9、8259A的初始化命令字和操作命令字有什么区别?它们分别对应于编程结构中那些内部寄存器? 6.10、8259A的中断屏蔽寄存器IMR与8086中断允许标志IF有什么区别? 6.11、80X86的中断系统有哪几种中断类型?其优先次序如何? 6.12、什么是中断向量表?若编制一个中断服务程序,其中断类型约定为80H,则它的入口地址(包括段地址和偏移地址)应放置在中断向量表中的哪几个单元? 6.13、简述80X86CPU对可屏蔽中断INTR的响应过程。 6.14、若8086系统采用单片8259A中断控制器控制中断,中断类型码给定为20H,中断源的请求线与8259A的IR4相连,试问:对应该中断源的中断向量表入口地址是什么?若中断服务程序入口地址为4FE24H,则对应该中断源的中断向量表内容是什么,如何定位? 6.15、试按照如下要求对8259A设定初始化命令字:8086系统中只有一片8259A,中断请求信号使用电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。中断类型码为20H~27H,8259A的端口地址为B0H和B1H。 6.16、给定SP=0100H、SS=2010H、PSW=0240H,在存储单元中已有内容为(00084)=107CH、(00086H)=00A7H,在段地址为13C2H及偏移地址为0210H的单元中,有一条中断指令INT 21H。试指出在执行INT 21H指令,刚进入它的中断服务程序时,SS、SP、CS、IP、PSW的内容是什么?栈顶的3个字的内容是什么(用图表示)? 6.17、中断处理程序的入口处为什么通常需要使用STI指令? 6.18、试编写这样一个程序段,它首先读出8259A中IMR寄存器的内容,然后屏蔽掉除IR1以外的其它中断。设8259A的偶地址端口为20H,奇地址端口为21H。 6.19、假设某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两种传输方式的特点。 8.2、 DMA控制器应具有那些功能? 8.3、8237A只有8位数据线,为什么能完成16位数据的DMA传送? 8.4、8237A的地址线为什么是双向的? 8.5、 说明8237A单字节DMA传送数据的全过程。 8.6、 8237A单字节DMA传送与数据块DMA传送有什么不同? 8.7、 8237A什么时候作为主模块工作,什么时候作为从模块工作?在这两种工作模式下,各控制信号处于什么状态,试作说明。 8.8、 说明8237A初始化编程的步骤。 8.9、 8237A选择存储器到存储器的传送模式必须具备那些条件? 8.10、DMA传送方式为什么能实现高速传送? 8.11、简述8237A的主要功能。 8.12、用DMA控制器8237A进行内存到内存传输时,有什么特点? 8.13、利用8237A的通道2,由一个输入设备输入一个32KB的数据块至内存,内存的首地址为34000H,采用增量、块传送方式,传送完不自动初始化,输入设备的DREQ和DACK都是高电平有效。请编写初始化程序,8237A的首地址用标号DMA表示。 习题9 9.1、填空题 (1)8255A端口C按位置位/复位控制字的( )位用来指定置位或复位的端口C的具体位置。 (2)8255A端口C按位置位/复位控制字的( )位决定对端口C的某一位置位或复位。 (3)8255A端口A工作在方式2时,使用端口C的( )作为CPU和外部设备的联络信号。 (4)8255A与CPU连接时,地址线一般与CPU的地址总线的( )连接。 (5)8255A控制的最高位的D7=( )时,表示该控制字为方式控制字。 (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口的PB0外接一个按键,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的两个端口地址分别为0C0H和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.16、ISA总线信号分为多少组,它的主要功能是什么? 11.17、ISA 16位总线是在ISA 8位总线基础上扩充了哪些信号而形成的? 11.18、PCI总线访问时,怎样的信号组合启动一个总线的访问周期,又怎样结束一个访问周期? 习题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的参考电压VR=5V。 题图13-1 DAC0832接口电路原理图 13.13、试编制一段源程序。要求通过ADC0809,采用中
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服