2014单片机作业练习(DOC)

合集下载

(完整word版)单片机选择题(有答案)

(完整word版)单片机选择题(有答案)

(完整word版)单片机选择题(有答案)第一章(C)1、89S51的内部程序存储器与数据存储器容量各为多少?A、64KB、128B B、4KB、64KBC、4KB、128BD、8KB、256B(B)2、89S51比89C51多出了哪个功能?A、存储器加倍B、具有WDT工能C、多了一个8位输入/输出端口D、多了一个串行口(A)3、在DIP40封装的8×51芯片里,复位RESET引脚的引脚编号是什么?A、 9B、19C、29D、39(C)4、在DIP40封装的8×51芯片里,接地引脚与电源引脚的引脚编号是什么?A、1、21B、11.31C、20、40D、19、39(A)5、下列哪个软件同时提供8×51的汇编语言以及C语言的编译器?A、Keil μVision3B、JavaC++C、DelphiD、VisualC++ (A)6、在12MHz始终脉冲的8051系统里,一个机器周期有多长?A、1μsB、12μsC、1msD、12ms(B)7、在8×51芯片里,哪个引脚用于控制使用内部程序存储器还是外部程序存储器?A、XTAL1B、EAC、PSEND、ALE(D)8、下列哪个不是8051所提供的寻址方式?A、寄存器寻址B、间接寻址C、直接寻址D、独立寻址(C)9、下列哪个寄存器是8×51内的16位寄存器?A、ACCB、CC、PCD、R7(C)10、开发微型计算机系统所使用的在线仿真器简称什么?A、ISPB、USPC、ICED、SPI第二章(A)1、在Keil μVision3里开发的8051程序的第一步是什么?A、打开新的项目文件B、调试与仿真C、生成程序D、产生执行文件(D)2、在Keil μVision3里,若要打开项目,应如何操作?A、运行File/New命令B、运行File/Project命令C、运行Project/New命令D、运行Project/New Project命令(B)3、在Keil μVision 3里,若要将C源文件添加当前的项目应如何操作?A、运行运行File/Add Source File命令B、选择项目窗口里的Source Group1项,单机鼠标右键,在弹出菜单中选择Add Source to Group ‘Source Group1’选项C、单击按钮D、按键(B)4、在Keil μVision3里,若要生成工程,应如何操作?A、运行T ools/Build命令B、单击按钮C、单击按钮D、按键(D)5、在Keil μVision3里,若要打开调试/仿真工具栏,应如何操作?A、单击按钮B、单击按钮C、单击按钮D、单击按钮(C)6、在Keil μVision3里,若要全速进行程序的调试/仿真,应如何操作?A、单击按钮B、单击按钮C、单击按钮D、单击按钮(B)7、同上题,若要单步执行程序的调试/仿真,且要能跳过子程序,应如何操作?A、单击按钮B、单击按钮C、单击按钮D、单击按钮(A)8、进行调试/仿真时,若想要观察输入/输出端口的状态,应如何处理?A、运行Peripherals/I/O-Ports命令B、运行View/Ports命令C、运行Edit/Ports命令D、单击按钮(C)9、下列哪个不是Keil C的预处理命令?A、#includeB、#defineC、#exitD、#if(B)10、下列哪个不是Keil C的数据类型?A、voidB、stringC、charD、float第三章(A)1、在8×51的输入/输出端口里,哪个输入/输出端口执行在输出功能时没有内部上拉电阻?A、P0B、P1C、P2D、P3(C)2、在Keil C的程序里,若要指定P0的bit3,应如何编写?A、P0.3B、 Port0.3C、P0^3D、Port^3(B)3、8×51的P0采用哪种电路结构?A、集电极开路式输出B、基极开路式输出C、发射机开路式输出D、图腾柱输出(A)4、在8×51里,若要扩展外部存储器时,数据总线连接哪个输入/输出端口?A、P0B、P1C、P2D、P3(D)5、点亮一般的LED所耗用的电流约为多少?A、1~5μAB、10~20μAC、1~5mAD、10~20mA(B)6、一般地,蜂鸣器属于哪种负载?A、电阻性负载B、电感性负载C、电容性负载D、不导电负载(A)7、7405/7406的输出采用哪种电路结构?A、集电极开路式输出B、基极开路式输出C、发射机开路式输出D、图腾柱输出(D)8、在继电器中,NO接点是一种什么接点?A、不使用接点B、不存在接点C、激磁后即开路的接点D、常开接点(D)9、所谓2P的继电器,代表什么意思?A、只有2个接点B、两相的负载C、两组电源D、2组c接点(A)10、共阳极七段数码管显示器的驱动信号有何特色?A、低电平点亮B、低电平不亮C、高电平点亮D、以上皆非第四章(A)1、在8×51的程序里,若要将某个输入/输出端口设置成输入功能,应如何处理?A、先输出高电平到该输入/输出端口B、先输出低电平到该输入/输出端口C、先读取该输入/输出端口的状态D、先保存该输入/输出端口的状态(D)2、下列哪种开关具有自动复位功能?A、拨码开关B、闸刀开关C、摇头开关D、按钮开关(C)3、下列哪种开关具有多输出状态?A、摇头开关B、TACK switchC、BCD数字型拨码开关D、以上皆非(C)4、若要产生边沿触发信号,通常会使用哪种开关?A、拨码开关B、闸刀开关C、按钮开关D、数字型拨码开关(A)5、通常电路板上的厂商设置/调整,可使用哪种开关?A、拨码开关B、闸刀开关C、按钮开关D、数字型拨码开关(B)6、根据实验统计,当操作开关时,其不稳定状态大约持续多久?A、1~5msB、10~20msC、100~150msD、150~250μs(A)7、电路板上的跳线(Jumper)常被哪种开关替代?A、拨码开关B、闸刀开关C、按钮开关D、数字型拨码开关(B)8、在Keil C里,判读开关状态时,使用if-else if语句与使用switch语句有何差异?A、if-else if语句较快B、if-else if语句有优先级C、switch语句可判读较多开关状态D、switch语句有优先级(C)9、下列哪个不是数字型拨码开关?A、16进位数字型拨码开关B、BCD数字型拨码开关C、十二进位数字型拨码开关D、以上皆是(A )10、对于低电平动作(低电平触发)的开关而言,下列哪个不是在输入口上连接一个上拉电阻到VCC 的目的?A 、提供足够的驱动电流B 、防止不确定状态C 、保持输入高电平D 、防止噪干扰声第五章(D )1、当我们要设计多位数七段显示器时,其扫描的时间间隔大约为多长比较适当?A 、0.45sB 、0.3sC 、0.15sD 、0.015s(B )2、与多个单位数七段显示器比较,使用多位数的七段显示器模块有什么优点?A 、数字显示比较好看B 、成本比较低廉C 、比较高级D 、电路比较复杂(D )3、若要连接4×4键盘与微处理机,至少需要多少位的输入/输出端口?A 、16位B 、12位C 、9位D 、8位(A )4、对于多个按钮的输入电路而言,应如何连接比较简洁?A 、采用数组式连接B 、采用串行式连接C 、采用并列式连接D 、采用跳线式连接(D )5、使用7447驱动七段显示器时,若要测试其所连接的七段显示器是否故障,应如何处理?A 、将test 引脚连接高电平B 、将test 引脚连接低电平C 、将LT 引脚连接高电平D 、将LT 引脚连接低电平(C )6、使用74138译码时,应如何连接才能正常译码?A 、G1、A G 2、B G 2引脚连接高电平 B 、 G1、A G 2、B G 2引脚连接低电平C 、 G1引脚连接高电平,A G 2、B G 2引脚连接低电平D 、G1引脚连接低电平,A G 2、B G 2引脚连接高电平(B )7、74C922提供什么功能?A 、七段显示器译码功能B 、4×4键盘扫描C 、4×5键盘扫描D 、16位扫描信号产生器(A )8、TTL 的输入引脚若空接,将会如何?A 、视为高电平B 、视为低电平C 、高阻抗状态D 、不允许(D )9、CMOS 的输入引脚若空接,将会如何?A 、视为高电平B 、视为低电平C 、高阻抗状态D 、不允许(C )10、7446与7447都是共阳极七段显示器译码驱动器,两者的差异是什么?A 、7446的驱动电流较大B 、7447的驱动电流较大C 、7446的负载电压较高D 、7447的负载电压较高第六章(C)1、中断功能具有什么好处?A、让程序更复杂B、让程序执行速度更快C、让程序更有效率D、以上皆非(A)2、8×51提供几个外部中断和定时器/计数器中断?A、 2,2B、3,6C、 2,3D、3,7(A)3、8×51的IP缓存器的功能如何?A、设置中断优先级B、启动中断功能C、设置中断触发信号D、定义CPU的网址INT采用低电平触发,则应如何设置?(C)4、若要让0A、EX0=0B、EX0=1C、IT0=0D、IT0=1 (A)5、在Keil μVision3里进行调试/仿真时,在哪里操作才能触动程序中断?A、在Interrupt SystemB、在Cotorl Box对话框里C、直接单击按钮即可D、直接按键(D)6、在8×51所提供的中断功能里,下列哪个优先级比较高?A、T1B、RI/TIC、T0D、INT0(B)7、在TCON缓存里,IE1的功能是什么?A、触发I E1中断B、指示IE1中断的标志C、提高IE1优先等级D、取消IE1中断(A)8、在Keil C里,中断子程序与函数又何不同?A、中断子程序不必声明B、函数不必声明C、中断子程序必须有形式参数D、中断子程序一定会有返回值(B)9、若要同时启用INT0及INT1中断功能,则应如何设置?A、TCON=0×81B、IE=0×85C、IP=0×83D、IE=0×03 (C)10、若要提高INT1的优先级,则应如何设置?A、IP=0×01B、IE=0×01C、IP=0×04D、IE=0×04第七章(B)1、在8×51的Timer里,若使用Mode 0,其最大计数值为多少个机器周期?A、65636B、8192C、1024D、256(A)2、在12MHz的8×51系统里,哪一种方式一次可定时5ms?A、Mode 0及Mode 1B、Mode 1及Mode 2C、Mode 2及Mode 3D、Mode3及Mode 1(D)3、若要让Timer作为外部计数只用,应如何设置?A、Gate=0B、Gate=1C、C/T=0D、C/T=1 (B)4、如何设置8×51的Timer才能从外部引脚启动?A、Gate=0B、Gate=1C、C/T=0D、C/T=1(C)5、下列哪个不是8×51所提供的省电方式?A、PD方式B、IDL方式C、LP方式D、待机方式(C)6、89S51的看门狗有何作用?A、重复执行程序B、找回遗失数据C、复位系统D、防止中毒(C)7、若要启用WDT,则应依次填入WDTRST寄存器哪些数据?A、0xe1、0xe2B、0xe1、0x1eC、0x1e、0xe1D、0x10、0x01 (C)8、8×51的定时器,在下列哪种方式下具有自动加载功能?A、Mode0B、Mode1C、Mode2D、Mode3(A)9、若要设置定时器的方式,可在下列哪个寄存器中设置?A、TMODB、TCONC、THD、TL(A)10、若将Timer0设置为外部启动,则可由哪个引脚启动?A、P3.2B、P3.3C、P3.4D、P3.5第八章(B)1、下列哪个IC具有将串行数据转换成并行数据的功能?A、74138B、74165C、74165D、74168(C)2、下列哪个IC具有将并行数据转换成串行数据的功能?A、74138B、74165C、74165D、74168(B)3、UART是指哪项器件?A、单向传输器B、通用串行数据与并行数据转换器C、全双工通用并行口D、通用异步串行端口(D)4、在同一时刻,只能接收或发送信号者称为什么?A、半双工B、全双工C、半单工D、单工(B)5、在8×51的串行口里,在哪一种方式下,可利用Timer1产生波特率?A、Mode0B、Mode1C、Mode2D、Mode3(A)6、8×51的串行口是通过哪些引脚进行数据传输的?A、R×D引脚接收数据B、T×D引脚接收数据C、R×D发送数据D、以上皆非(C)7、在8×51里,若通过串行端口传出数据,则只要将数据放入哪个寄存器,CPU 就会自动将它传出?A、 SMODB、TBUFC、SBUFD、RBUF(D)8、在8×51里,若CPU完成串行端口数据的接收将会如何?A、将T1标志变为0B、将RI标志变为0C、将T1标志变为1D、将RI标志变为1(B)9、若要设置8×51串行端口方式,可在哪个寄存器中设置?A、SMODB、SCONC、PCOND、TCON(C)10、下列哪个不是MAX232的功能?A、提高抗噪声能力B、提高传输距离C、增加传输速度D、以上皆是第九章(B)1、若要使用8×51演奏音乐,除了音阶外,还要处理哪个项目?A、歌曲长度B、节拍C、高低音D、声音大小(C)2、在8×51里要产生不同的音阶,可采用什么方法?A、定时器与外部中断B、外部中断与延迟函数C、延迟函数与定时器D、以上皆可(A)3、若要产生1kHz的声音,则8×51必须多久切换一次输出状态?A、0.5msB、1msC、2msD、4ms(D)4、音频的范围是多少?A、20kHz~200kHzB、200Hz~2MHzC、20Hz~2MHzD、20Hz~200kHz(B)5、在8×51产生声音的电路里,以何种波形驱动喇叭?A、正弦波B、脉冲C、三角波D、直流电(C)6、若要以8×51的P0来驱动蜂鸣器,应如何处理?A、直接连接晶体管的基极,再将晶体管的集电极连接到蜂鸣器B、直接连接蜂鸣器C、连接晶体管的基极,同时连接一个上拉电阻,再将晶体管的集电极连接到蜂鸣器上D、连接一个耦合电容连接蜂鸣器(A)7、高音Do频率是中音Do频率的多少倍?A、两倍频B、中音=122×高音DoC、高音=122×中音DoD、一半频率(B)8、Do与Do#的频率关系是什么?A、Do=2 Do#B、Do# =122×DoC、Do=122×Do#D、Do=2 Do# (A)9、在歌谱上的“C3/4”代表什么?A、4小节、每小节3拍B、3小节、每小节4拍C、总共4小节、目前是第3小节D、总共4拍、目前是第3拍(B)10、在12MHz的8×51系统里,若要以for循环产生1ms 的时间延迟,此循环大约要重复多少次?A、10B、120C、1500D、6000第十章(B)1、下列哪种步进电机的线圈是采用中间抽头的方式?A、1相步进电机B、2相步进电机C、4相步进电机D、5相步进电机(A)2、某2相步进电机转子上有100齿,则其步进角度为多少?A、0.9°B、1.8°C、2°D、4°(C)3、某200步的步进电机采用1相激磁方式,需要多少个驱动信号才能旋转一周?A、50B、100C、200D、400(D)4、同上题,若该用1-2相驱动信号,需要多少个驱动信号才能旋转一周?A、50B、100C、200D、400(A)5、若采用ULN2003/ULN2803来驱动步进电机,则其最大驱动电流为多少?A、0.5AB、1AC、2AD、3A(B)6、若驱动步进电机时需要较大的电流,则可使用下列哪个元件?A、 2N3569B、FT5754C、ULN2003D、ULN2803(C)7、若驱动步进电机的驱动信号频率过高,则会有什么现象?A、电机将飞脱B、电机将反转C、电机将抖动不前D、以上皆可能发生(D)8、若要使用达林顿功率晶体来驱动步进电机,可选用哪个?A、2SC1384B、2N2222AC、2N3569D、TIP122(C)9、1-2相的激磁里共有多少个信号?A、4组B、6组C、8组D、12组(A)10、2相的激磁里共有多少个信号?A、4组B、6组C、8组D、12组第十一章(B)1、下列哪种AD转换器的转换速度比较快?A、双斜率型AD转换器B、比较型AD转换器C、连续计数式AD转换器D、逐渐接近式AD转换器(A)2、下列哪种AD转换器的精密度比较高?A、双斜率型AD转换器B、比较型AD转换器C、连续计数式AD转换器D、逐步逼近式AD转换器(A)3、ADC0804具有什么功能?A、8位模/数转换器B、11位模/数转换器C、8位数/模转换器D、11位数/模转换器(D)4、若要启动ADC0804,使之进行转换,应如何处理?A、施加高电平信号到CS引脚B、施加高电平信号到WR引脚C、施加低电平信号到CS引脚D、施加低电平信号到WR引脚(C)5、当ADC0804完成转换后,将会如何?A、CS引脚转为低电平B、CS引脚转为高电平C、INTR引脚转为低电平D、INTR引脚转为高电平(B)6、下列哪个IC具有温度感测功能?A、DAC-08B、AD590C、uA741D、NE555 (A)7、使用下列哪种方式将数字信号转换为模拟信号比较实际?A、R-2R电阻网络B、加权电阻网络C、双Y型电阻网络D、三角型电阻网络(C)8、当温度每上升1℃时,AD590会有什么变化?A、电压上升1mVB、电压下降1mVC、电流上升1μAD、电流下降1μA(C)9、若要让ADC0804进行连续转换,应如何连接?A、CS引脚与INTR引脚连接,WR引脚与RD引脚接地B、CS引脚与WR引脚连接,INTR引脚与RD引脚接地C、WR引脚与INTR引脚连接,CS引脚与RD引脚接地D、RD引脚与INTR引脚连接,WR引脚与CS引脚接地(D)10、若要ADC080与8×51采用交互式信号传输,则应如何操作?A、8×51将ADC0804视为外部存储器B、8×51通过P0连接ADC0804的数据总线C、8×51的RD引脚月ADC0804的RD引脚相连接,8×51的WR引脚与ADC0804的WR引脚相连接D、以上皆是第十二章(A)1、对于8×8 LED点阵而言,其中的LED个数及引脚各为多少?A、64、16B、16、16C、64、12D、32、12 (C)2、在共阳极型8×8 LED点阵里,其阳极如何连接?A、各行阳极连接到行引脚B、各列阳极连接到列引脚C、各行阳极连接到列引脚D、各列阳极连接到行引脚(A)3、在共阳极型8×8 LED点阵里,其阴极如何连接?A、各行阴极连接到行引脚B、各列阴极连接到列引脚C、各行阴极连接到列引脚D、各列阴极连接到行引脚(C)4、双色8×8 LED点阵的列引脚与行引脚各位多少?A、12、12B、8、16C、16、8D、24、8(A)5、5×8 LED点阵指的是何种LED点阵?A、 5列8行的LED点阵B、5mm的8×8 LED点阵C、 8列5行的LED点阵D、8mm的5×5 LED点阵(B)6、通常8×8 LED点阵的驱动方式是什么?A、直接驱动B、扫描驱动C、双向驱动D、以上皆非(A )7、对于m 列n 行的LED 点阵而言,其扫面的工作周期为何,比较不会感觉闪烁?A 、16ms/mB 、16ms/nC 、64ms/mD 、16ms/n(D )8、若要采用两个8位的输入/输出端口驱动16×16 LED 点阵,必须使用何种辅助元件?A 、译码器B 、多路选择器C 、多路分配器D 、锁存器(C )9、下列哪个元件可提供1对16的译码功能?A 、74138B 、74139C 、74154D 、74373(A )10、在16×16 LED 点阵驱动电路里,通常会使用1对16译码器作为何种用途?A 、产生扫描信号B 、锁存扫描信号C 、锁存显示信号D 、放大驱动电流第十三章(B )1、若要在LCM 中显示某些字符,则需把所要显示的字符放入何处?A 、CG RAMB 、DDRAMC 、IRAMD 、GDRAM(D )2、若要读取LCM 的状态,则应如何设置?A 、RS=0,R/W =0B 、RS=1,R/W =0C 、 RS=1,R/W =0D 、RS=0,R/W =1 (A )3、若要对LCM 下指令,则应如何设置?A 、RS=0,R/W =0B 、RS=1,R/W =0C 、 RS=1,R/W =0D 、RS=0,R/W =1 (B )4、若要将数据写入LCM ,则应如何设置?A 、RS=0,R/W =0B 、RS=1,R/W =0C 、 RS=1,R/W =0D 、RS=0,R/W =1 (D )5、若要检查LCM 是否忙碌,则应如何设置?A 、RS=0,R/W =0B 、RS=1,R/W =0C 、 RS=1,R/W =0D 、RS=0,R/W =1 (B )6、若要使LCM 更明亮,则应如何设置?A 、将0V 引脚调往高电压B 、将0V 引脚调往低电压C 、加大电源电压D 、降低电源电压(A )7、弱队LCM 操作,应对EN 引脚如何操作?A 、送入一个正脉冲B 、送入一个负脉冲C 、EN 引脚接地即可D 、EN 引脚不影响(A )8、中文LCM 的中文字型放置在哪里?A 、CGROMB 、HCGROMC 、DDRAMD 、GDRAM(B )9、中文LCM-WG14432J-NGG-N#T000的面板是什么样的?A 、彩色LCD 面板B 、144×32 LCD 面板C 、128×64 LCD 面板D 、144×64 LCD 面板(B )10、中文LCM-WG14432J-NGG-N#T000采用哪个控制器?A 、HD44780B 、ST7920C 、WG12864D 、以上皆非。

武汉理工大学单片机2014下A答案

武汉理工大学单片机2014下A答案

…………装订线………………装订线内不要答题,不要填写信息………………装订线…………武汉理工大学考试试题答案(A卷)2014 ~2015 学年1 学期单片机原理与应用课程参考答案:一、填空题(每空1分,共10分)1.128, 2562.R0-R7,00H-07H3. 00H, 7FH, 20H, 2FH4. 07H, 08H二、问答题(每小题5分,共20分)1. 所谓独立编址是指多个地址空间的地址编码没有相互关系,其特征是各地址空间的地址编码可以相同。

所谓统一编址是指多个寻址对象的地址编码必须在同一个地址空间上,存在相互关系,其特征是各寻址对象的地址编码不可以相同。

如在51单片机中,其ROM空间和RAM空间是独立编址的,而外部RAM空间与I/O接口空间却是统一编址的。

2. 51单片机的特殊功能寄存器位于片内RAM的80H以上的地址空间上,由于特殊功能寄存器与80H以上的用户RAM空间在逻辑是重叠的,故51单片机采用不同的寻址方式来加以区分。

如P0的地址为80H,访问P0就采用直接寻址(例MOV 80H,A),若要访问用户的80H单元,则需采用间接寻址来实现(例 MOV R0,#80H; MOV @R0,A)。

3. 通常说地址指的是字节地址,每个地址上有8个二进制位。

所谓位地址就是对每1个二进制位进行编址,即每个地址上只有1个二进制位,51单片机的4个并口都具备字节地址和位地址,这样就为I/O操作提供了方便。

当要对接口中的某一位进行I/O操作时,可直接使用位地址进行I/O操作,而不影响接口中的无关位。

4. 在51单片机片内RAM的00~1FH工作寄存器区,工作寄存器有R0~R7共8个,通过PSW状态寄存器中的RS1、RS0组成的编码,来决定R0~R7映射工作寄存器区的物理地址,00~11分别映射的地址是00H~07H、08~0F、10H~17H以及18H~1FH。

这样设计的优势是,当使用工作寄存器时,可通过改变RS1、RS0的编码,快速的访问不同的物理空间,特别适合于中断程序的现场保护。

单片机作业及参考答案

单片机作业及参考答案

习题1、BCD 码加法编程。

X 、Y 为4位压缩BCD 码,求 Z=X+Y 。

设X 存在片内RAM 40H 、41H 单元,Y 存在42H 、43H 单元,编程求 Z=X+Y ,并存入片内RAM 单元44H 、45H 、46H 。

ADB :MOV A ,40H ADD A ,42H DA A MOV 44H ,A MOV A ,41H ADDC A ,43H DA A MOV 45H ,A MOV A ,#0 ADDC A ,#0 MOV 46H ,A RET习题2:编程求双字节减法。

设X 、Y 存在片内 RAM 40H 起始单元,计算Z=X-Y 。

SUBD :CLR C MOV A ,40H SUBB A ,42H MOV 44H ,A MOV A ,41H SUBB A ,43H MOV 45H ,A MOV A ,#0 SUBB A ,#0 MOV 46H ,A RET 习题3:编程完成对DPTR 的减1操作.MOV A ,DPLCLR CSUBB A ,#1MOV DPL ,AMOV A ,DPHSUBB A ,#0MOV DPH ,A习题4:如何将累加器A 中的数据高4位清0,低位不变?ANL A ,#0FH习题5:如何将寄存器R2中的数据奇数位取反,偶数位不变?MOV A ,R2XRL A ,#10101010BMOV R2,A;取被加数低字节 ;加上加数低字节 ;BCD 十进制调整 ;保存和的低字节 ;取被加数高字节 ;加上加数高字节 ;BCD 十进制调整 ;保存和的高字节 ;求高字节进位 ;子程序结束 ;清借位标志;取被减数低字节;减去减数低字节;保存差的低字节;取被减数高字节;减去减数高字节;保存差的高字节;保存差的借位标志;;子程序结束习题:计算程序中转移指令的相对偏移量 e ,并判断是否超出转移范围。

地址源程序2130H LOOP:……21B0H SJMP LOOP解:e = 目的指令地址-(转移指令地址+指令字节数)= 目的地址-PC当前值=2130H-(21B0H+2)=-130﹤-128故超出转移范围。

2014单片机试题(卷)与答案解析

2014单片机试题(卷)与答案解析

单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。

a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在()a)RAM b)ROM c)寄存器d)CPU 3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a)7542H b)7542 c)75.42H d)75.424.下列指令中不影响标志位CY的指令有()。

a)ADD A,20H b)CLR c)RRC A d)INC A 5.CPU主要的组成部部分为()a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6.INTEL 8051 CPU是()位的单片机a)16 b)4 c)8 d)准16 7.8031复位后,PC与SP的值为()a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。

a)MOV A, R1 b)MOVC A, A + DPTRc)MOVX A, R0 d)MOVX A, DPTR9.8031单片机中既可位寻址又可字节寻址的单元是()a)20H b)30H c)00H d)70H10.下列哪条指令是正确的()a)PUSH R2 b)ADD R0,Ac)MOVX A DPTR d)MOV R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由和两大部分组成。

2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。

8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。

3.半导体存储器分成两大类和,其中具有易失性,常用于存储。

4.求十进制数-102的补码(以2位16进制数表示),该补码为。

单片机作业

单片机作业

第一章1、写出下列二进制数的原码、反码和补码(设字长为8位)。

(1)001011 (2)-0010112、微型计算机由那几部分构成?3、什么叫单片机?它有何特点?1、(1)原码:00001011 反码:00001011 补码:00001011(2)原码:10001011 反码:11110100 补码:111101012、微型计算机由微处理器、存储器和I/O接口电路构成。

各部分通过地址总线(AB)、数据总线(DB)和控制总线(CB)相连。

3、单片机就是在一块硅片上集成了CPU、RAM、ROM、定时器/计数器和多种I/O口(如并行、串行及A/D变换器等)的一个完整的数字处理系统。

单片机主要特点有:品种多样,型号繁多;存储容量大;频率高,速度快;控制功能强,集成度高;功耗低;配套应用软件多。

第二章2.1 说明ROM,EPROM,EEPROM和Flash之间的主要特点和区别?2.3某ROM芯片中有12根地址输入端和8个数据输入端,该芯片的存储容量是多少位?2.4说明动态RAM和静态的主要区别,使用时应该如何选用。

2.6现有若干片2K*8位的RAM芯片,主控制器的地址线为20根,若用线选法组成片外存储器,有效的寻址范围最大是多少?若用3-8译码器来产生片选信号,则有效的寻址范围最大有是多少?若要将寻址范围扩展到64KB,应选用什么样的译码器来产生片选信号?2.8如图2.22所示,若用1K*8位的芯片来扩展3K*8位RAM,试计算各片的地址范围。

2.1.)1. 掩模工艺ROM(固定式ROM):用来存储计算机用的某些标准程序和固定的数据表格,因为制造出来已经被固定了,所以只能读,不能写。

2. 可擦除可编程存储器EPROM:具有可擦除功能,擦除后可进行再编程,但是擦除需要紫外线照射,平时保存要避免阳光直射。

3. 可电擦除可编程只读存储器EEPOM:用电信号进行擦除,具有ROM的非易失性,又有RAM的随机读写,但是写入速度比较慢,重编程时间较长,有效重编程次数较低。

单片机 2014作业题(全)-学生

单片机   2014作业题(全)-学生

一、选择题1.( B)在家用电器中使用单片机应属于微计算机的(A)辅助设计应用 (B) 测量、控制应用 (C)数值计算应用 (D) 数据处理应用2.( A )对程序计数器PC的操作(A) 是自动进行的 (B) 是通过传送进行的(C) 是通过加“1”指令进行的 (D) 是通过减“1”指令进行的3.( B )单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是(A) 4KB (B) 64KB (C) 8KB (D) 128KB4.( C )假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(A) 36H (B) 37H (C) 38H (D) 39H5.( A)设置堆栈指针SP=30H后,进行一系列的堆栈操作。

当进栈数据全部弹出后SP应指向(A)30H单元 (B) 07H单元 (C) 31H单元 (D) 2FH单元6.( C )PC的值是(A) 当前指令前一条的地址 (B) 当前正在执行指令的地址(C) 下一条指令的地址 (D) 控制器中指令寄存器的地址7.( B )第2组通用寄存器的字节地址为(A) 00H—07H (B)10H—17H (C) 08H—0FH (D) 18H—1FH8.( C )DPTP是多少位的寄存器(A) 8位(B) 32位(C) 16位(D) 64位9、( D )MCS-51单片机,一个机器周期包含(A)2个状态周期(B)4个状态周期 (C) 8个状态周期 (C) 6个状态周期10.( A )当震荡脉冲频率为12MHz时,一个机器周期为(A) 1us (B) 2us (C) 8us (D) 4us11、( C )80C51的内部RAM的哪些字节可进行位寻址(A) 10H-20H (B) 10H-1FH (C) 20H-2FH (D) 30H-40H12、( A)单片机复位后堆栈指针SP的值为(A) 07H (B) 0FH (C)18H (D) 30H13、( B )单片机复位后堆栈指针PC的值为(A) 0030H (B) 0000H (C) FFFFH (D) 0003H14、( C )已知累加器ACC的字节地址是E0H,可位寻址,其D0~D7的位地址是(A)D0H~D7H (B)A0H~A7H (C)E0H~E7H (D)F0H~F7H15、( D )已知PSW中的RS1 RS0 = 10 ,则R0~R7对应的字节地址是(A) 00H~07H (B) 08~0FH (C) 20H~27H (D) 10H~17H16、( C )MCS-51单片机的入栈操作应该是(A)先入栈,后SP-1 (B)先入栈,后SP+1 (C)先SP+1,后入栈(D)先SP-1,后入栈17、( C )对MCS-51单片机I/O口描述正确的是(A) P1是双向口,P0P2P3是准双向口(B)P2P3是双向口,P0P1P是准双向口(C) P0是双向口,P1P2P3是准双向口 (D) P0P2是双向口,P1P3是准双向口18.( B )MCS-51单片机的复位控制是(A)低电平复位(B)高电平复位(C)脉冲下降沿复位(D)脉冲上升沿复位19.( A )内部RAM中的位寻址区定义的位是给(A) 位操作准备的 (B) 移位操作准备的 (C) 控制移位操作准备的 (D) 以上都对20.( C )MCS-51中(A) 具有独立的专用的地址线 (B) 由P0口和P1口的口线作地址线(C) 由P0口和P2口的口线作地址线 (D) 由P1口和P2口的口线作地址线21.( B )在MCS-51中,需双向传递信号的是(A) 地址线 (B) 数据线 (C) 控制信号线 (D) 电源线22.( A )在MCS-51中,为实现P0口线的数据和低位地址复用,应使用(A) 地址锁存器 (B) 地址寄存器 (C) 地址缓冲器 (D) 地址译码器23、( B )三态缓冲器的输出应具有三种状态,其中不包括(A) 高祖抗状态 (B) 低祖抗状态 (C) 高电平状态 (D) 低电平状态24、( A )51单片机的复位信号是( )有效。

单片机习题及参考答案

单片机习题及参考答案(一)填空题1. 除了“单片机”之外,单片机还可以称之为单片微控制器和单片微型计算机。

2. 专用单片机由于已经把能集成的电路都集成到芯片内部了,所以专用单片机可以使系统结构最简化,软硬件资源利用最优化,从而极大地提高了可靠性和降低了成本。

3. 在单片机领域内,ICE的含义是在线仿真器(In Circuit Emulator)。

4. 单片机主要使用汇编语言,而编写汇编语言程序要求设计人员必须精通和指令系统,单片机硬件结构。

5. CHMOS工艺是 CMOS 工艺和 HMOS 工艺的结合,具有低功耗的特点。

6. 与8051比较,80C51的最大特点是所用CHMOS工艺。

7. 微控制技术是对传统控制技术的一次革命,这种控制技术必须使用单片机才能实现。

(二)选择题1.下列简写名称中不是单片机或单片机系统的是(A)MCU (B)SCM (C)ICE (D)CPU2.在家用电器中使用单片机应属于计算机的是(A)数据处理应用(B)控制应用(C)数值计算应用(D)辅助工程应用3.80C51与80C71的区别在于(A)内部程序存储器的类型不同(B)内部数据存储器的类型不同(C)内部程序存储器的容量不同(D)内部数据存储器的容量不同4.8051与80C51的区别在于(A)内部ROM的类型不同(B)半导体工艺的形式不同(C)内部寄存单元的数目不同(D)80C51使用EEPROM,而8051使用EPROM5.在下列单片机芯片中使用掩膜ROM作为内总程序存储器的是(A)8031 (B)80C51 (C)8032 (D)87C516.80C51芯片采用的半导体工艺是(A)CMOS (B)HMOS (C)CHMOS(D)NMOS7.单片机芯片8031属于(A)MCS-48系列(B)MCS-51系列(C)MCS-96系列(D)MCS-31系列8.使用单片机实现在线控制的好处不包括(A)精确度高(B)速度快(C)成本低(D)能与数据处理结合9.以下所列各项中不是单片机发展方向的是(A)适当专用化(B)不断提高其性能(C)继续强化功能(D)努力增加位数(一)判断题1.用户构建单片机应用系统,只能使用芯片提供的信号引脚。

单片机习题集(含答案)经典

单片机原理及应用习题第一章绪论1-1单项选择1、计算机中最常用的字符信息编码是()。

(A)ASCII (B)BCD码(C)余3码(D)循环码2、-31D的二进制补码为.( )。

(A)1110000B (B)11100001B (C)01100000B (D)01100001B3、十进制29的二进制表示为原码()。

(A)11100010B (B) 10101111B (C)00011101B (D)00001111B4、十进制0.625转换成二进制数是()。

(A)0.101 (B) 0.111 (C)0.110 (D)0.1005、十六进制数7的ASCII码是()。

(A) 37 (B) 7 (C) 07 (D) 476、十六进制数B的ASCII码是()。

(A) 38 (B) 42 (C) 11 (D) 10117、通常所说的主机是指()(A)运算器和控制器(B)CPU和磁盘存储器(C)CPU和主存储器(D)硬件和软件8、使用单片机实现在线控制的好处不包括( )(A)精确度高(B)速度快(C)成本低(D)能与数据处理结合1-2填空1、计算机中常作的码制有、和。

2、十进制29的二进制表示为。

3、十进制数-29的8位补码表示为。

4、是计算机与外部世界交换信息的载体。

5、十进制数-47用8位二进制补码表示为。

6、-49D的二进制补码为。

7、计算机中的数称为,它的实际值叫。

8、单片机的存储器结构形式有普林斯顿结构(又称冯.依诺曼结构)与哈佛结构,MCS-51存储器采用的是结构。

1-3 问答题1、何谓单片机?单片机与一般微型计算机相比,具有哪些特点?2、单片机主要应用在哪些领域?3、为什么80C51系列单片机能成为8位单片机应用主流?4、举例说明单片机的主要应用领域。

5、二进制数、十进制数、十六进制数各用什么字母尾缀作为标识符?无标识符时表示什么进制数?6、试比较MCS-51,MSP430,EM78,PIC,M6800及AVP等系列单片机的特点。

(完整word版)单片机每章习题及答案

(完整word版)单片机每章习题及答案第三节增选习题及解答一、填空题1. 堆栈寄存器的符号是(),复位后它的内容为()。

2. 累加器A的内容有偶数个1时,特殊功能寄存器()的()位内容为()。

3. 内RAM的03H字节单元的地址符号另记为()。

4. 堆栈操作遵循的原则是()。

5. 8051单片机有4个I/O口,它们分别是(),复位后对应它们的寄存器的内容为()。

6. 为了正确地读取8051 的P1口引脚的状态值,应该先向它()。

7. 8051的()引脚应该至少保持()个机器周期的()电平,才能使8051复位。

8. 8051的封装形式为()。

9. 利用8051组成的工作系统,程序放在内部ROM,它的引脚应该接()电平。

EA10. 8051单片机的ALE引脚在CPU对外存非操作期间,它输出频率为晶体振荡器频率()的脉冲信号。

11. 8051内部程序存储器的容量为()字节,8031的内部程序存储器的容量为()字节。

12. 8031最大可以扩展()程序存储器,最大扩展的数据存储器的容量是()。

13. 位寻址区在内RAM低128字节单元的()字节中,高128字节单元中有()个特殊功能寄存器的位可以进行位操作。

14. 当前工作寄存器的选择由特殊功能寄存器()的()位的内容决定。

15. 用于位处理的布尔处理器是借用的特殊功能寄存器()的()位完成的。

16. 一个机器周期包括()个振荡周期,具体分为()个状态周期。

17. 按执行时间,8051的指令分为()周期、()周期和()周期指令共三种。

18. 单片机由CPU、存储器和()三部分组成。

19. CPU由()和()两部分组成。

20. 若不使用MCS-51片内程序存储器,引脚必须()。

EA21. 当MCS-51引脚ALE信号有效时,表示从P0口稳定地送出了()地址。

22. 当MCS-51的P0口作为输出端口时,每位能驱动()个TTL负载。

23. MCS-51有()个并行I/O口,由于是准双向口,所以在输入时必须先()。

微机原理与应用(I)第一次作业答案

微机原理与应用(I)第一次作业答案《微机原理与应用》第一次作业答案你的得分:100.0完成日期:2014年09月10日22点07分说明:每道小题括号里的答案是您最高分那次所选的答案,标准答案将在本次作业结束(即2014年09月11日)后显示在题目旁边。

一、单项选择题。

本大题共40个小题,每小题2.5 分,共100.0分。

在每小题给出的选项中,只有一项是符合题目要求的。

1.MCS-51单片机CPU的主要组成部分为:( A )A.运算器、控制B.加法器、寄存器C.运算器、加法器D.运算器、译码器2.MCS-51的立即寻址方式中,立即数前面:( D )A.应加前缀“/:”号B.不加前缀号C.应加前缀“@”号D.应加前缀“#”号3.MCS-51单片机定时器工作方式1是指的()工作方式。

( D )A.8位 3B.8位自动重装2C.13位0D.16位14.当需要从MCS-51单片机程序存储器取数据时,采用的指令为:( B )A.MOV A, @R1)片内B.MOVC A, @A + DPTR或MOVC A,@A+PCC.MOVX A, @ R0D.MOVX A, @ DPTR)片外5.8751单片机程序存储器的容量最大可扩展为:( B )A.32KB.64KC.128KD.256K6.如果某MCS-51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间内,此时跳转到定时/计数器0的中断服务程序的指令LJMP 3000H应放在( )开始的中断地址区。

( D )A.0003HB.0013HC.0023HD.000BH7.MCS-51系列单片机外扩存储器芯片时,4个I/O口中用作数据总线的是:( B )A.P1B.P0C.P3D.P48.AJMP跳转空间最大可达到:( A )A.2KBB.4KBD.16KB9.8051单片机中,唯一一个能出现在符号指令的16位寄存器是:( B )A.P S WB. D P T RC.P CD.B10.当需要从MCS-51单片机程序存储器取数据时,采用的指令为:( B )A.MOVC A,@R1B.MOVC A,@A+DPTR/@A+PCC.MOVC A,@R0D.MOVX A,@ DPTR11.8051单片机内有2个()位的定时器。

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

2013单片机作业练习题一、填空题1、单片机是集__________、___________、__________和定时/计数器等功能为一体的芯片。

2、6264是___________存储器 ,其内存寻址空间为 _________字节,其容量为 __________位二进制数。

3、89S51内部有_______个_________位的定时/计数器。

各具有_______种工作方式,4、89S51单片机的外部中断1(INT1)的入口地址为_________比其优先级低的中断源是____________和_____________.5、8155具有一个_______位__________的计数器,具有___________字节的RAM6、89S51单片机的工作寄存器组在内部数据存储器的 ___________H ,堆栈指针SP的值应设定在____________H。

7、若累加器A=787,则执行ANL A,#0FH后 A= _____ H, 执行ORL A,#00H 后 A= ______H .8、89S51—51单片机的片内数据存储空间的128字节单元通常可划分为3个区域,这3个区域分别是_______、_______、_______。

9、定时器的计数功能是当自T0、Tl引脚输入的外部脉冲有效时,则其内部的计数器进行_________计数。

定时功能也是通过计数_________来实现的。

10.89S51单片机的一个机器周期包含了______________个时钟振荡器周期。

11、89S51单片机内部含有____个___位的并行口,其中作为向外扩展的数据线的是_________口;作为高8位地址线的是___________口;而______口具有双功能。

12、汇编语言程序有三种基本结构即:_________结构、_________结构和顺序结构。

13、89S5指令共有六种寻址方式,分别是立即数寻址、_________、_________、寄存器间接寻址、__________、相对寻址。

14、MOV DPTR,#3500H 的作用是用来设定_________。

15、片内RAM可进行位寻址的空间位地址范围是______________。

16、89S51的存储器空间配置从功能上可分为四种类型:__________、内部数据存储器、__________、外部程序存储器。

17、89S51的指令按其功能可分为五大类:_________、________、逻辑运算类指令、位操作指令、控制转移指令。

18、8051单片机有________个中断源,复位后________中断源为最高优先级,________中断源为最低优先级,复位后堆栈指针在_________。

19、8155具有1个_________位的__________计数器,具有__________个字节的RAM。

20、若累加器A=87,则执行ANL A,#0FH后 A= _____ H, 执行ORL A,#00H 后 A= ______H . 执行XOR A,#0FH后 A= _____ H,21、若累加器A=5BH,CY=1则执行RR A后 A= _____ H, 执行RLC A后 A= ______H . 执行ADDC A,#05H后 A= _____ H,22、执行指令 MUL AB的功能是 ,其计算结果高8位存放在,低8位存放在中。

23、要将累加器A中的高4位屏蔽为0其余位不变,应执行指令,要将其低4位取反其余位不变应执行指令,若将其最高位置1其余位不变应执行指令24、若A=96H ,则执行指令SWAP A 后 A= ;则执行指令RR A 后 A= 。

25、执行指令 DIV AB的功能是 ,其计算结果商存放在,存放在中。

26、若A=FFH CY=0则执行完指令INC A 后 CY=______A=_____27、若A=00H CY=1则执行完指令DEC A 后 CY=______A=_____28、MCS-51单片机片外RAM最大寻址范围为字节,片内外程序存储器的总寻址空间为字节29、串行异步通信的数据格式通常包含有位、位、位和奇偶校验位。

30、DAC0832具有、、三种转换方式。

31、ADC0809具有个通道和、两数据采集方式。

32、RS-232C标准总线规定数字“1”为 V,“0”为 V33、单片机系统扩展6个LED 显示器电路,采用静态显示需要个位的并行I/O接口。

34、单片机系统扩展8个LED 显示器电路,采用静态显示需要个位的并行I/O接口,完成的功能分别是。

35.行列式键盘的控制过程包括:键扫描、、和键处理36.74LS244用作简单的I/O接口时只能作为接口,不能作接口。

而74LS273不能作接口37.设计32个功能键行列式键盘需要个I/O接口,其中1个作接口,1个作接口。

38.89S51 单片机的定时/计数器设定方式2时为方式,用作串行口博特率发生器的是39.定时器/计数器,并设置其工作在方式。

40.8155的I/O接口可设置为和两种不同的工作方式,后一种方式时,由口提供联络信号线。

41.89S51 单片机的堆栈区位于空间,每进行1次PUSH指令,堆栈指针SP= 。

且对R0-R7操作;对@R0、@R1操作。

二、简答题1、AJMP NEXI 和 SJMP YAAS 这两条指令转移的空间分别是()2、若 CY=0 A=00H,则执行完指令 DEC A 后CY=() A=()3、设置89S51单片机的定时/计数器0为方式1定时中断,定时/计数器1为方式1计数,则应写入的立即数为:MOV TMOD ,#()4、若设置89S51单片机的外部中断1为边沿出发中断,则应设置 EA 、IT1、ET1这些位为()5、读取单片机内部程序存储器和外部数据存储器中的数据的指令分别为()6、LJMP NEXT 和 AJMP NEXT 这两条指令转移的空间分别是()7、89S51具有四个8位的I/O接口,若要扩展存储,提供高8位地址和提供读写信号线的是(),8、读取单片机外部程序存储器和外部I/O端口数据存储器中的数据的指令分别为()9、若 CY=0 A=00H,则执行完指令 DEC A 后CY与A为()10、 LJMP NEXT 和 AJMP NEXT 这两条指令转移的空间分别是()11、若 CY=0 A=00H,则执行完指令 DEC A 后CY=() A=()12、设置8051单片机的定时/计数器0为方式1定时中断,定时/计数器1为方式1计数,则应写入的立即数为:MOV TMOD ,#()13、若设置89S51单片机的外部中断1为边沿触发中断,则应设置 EA 、IT1、ET1这些位为()14、若设置89S51单片机的外部中断0为电平触发中断,则应设置 EA 、IT1、ET0这些位为()15、LCALL DSUP 和 ACALL YANS 这两条指令转移的空间分别是()16、若 A=0A6H, ( 40H)=58H , 则执行完指令 XCH A,40H 和 SWAP A 后A为()17、若 CY=0 A=0B3H,则执行完指令 RLC A 后CY与A为()18、89S51单片机具有一个()串行口19、8155的三个8位I/O端口PA口、PB口、PC口,若设定工作在基本I/O方式共有( )种输入输出的组合方式20、ADC0809若选择IN4通道进行模拟转换时,则PO.0、 PO.1、PO.2三根信号线的电平为()21、设计出具有24个功能键的行列式键盘最少需要的I/O线为()22. 存储器的地址范围是0000H~0BFFFH,它的容量为()。

23. MOVX A , @R0指令中,源操作数采用的寻址方式和存放的区间()。

24.已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。

各个位的值是()。

25.若(A)=86H,(PSW)=80H,则执行RRC A指令后(A)=()26.如果(P0)=65H ,则当下面执行后(P0)=()CPL P0.2SETB CMOV P0.4 ,C27.89S51单片机中,将累加器A中的数送入外部RAM的40H单元,可执行的指令()。

28.89S51单片机内有( )个16位的定时/计数器,每个定时/计数器都有( )种工作方式。

29.单片机选择0809的IN3 通道采集数据,则P0口的 P0.2 P0.1 P0.0应输出的电平为( ) 30.在参考电压接+5V时,DAC 0832双极性输出电压为+5V和0V 对应的数字量为( )三、分析程序并写出结果:1.已知(R0)=20H, (20H ) =10H, (P0) =30H, (R2) =20H, 执行如下程序段后( 40H ) =MOV @R0 , #11HMOV A , R2ADD A , 20HMOV PSW , #80HSUBB A , P0XRL A , #45HMOV 40H , A2. 已知 ( R0 )=20H, (20H )=36H, (21H) =17H, (36H) =34H, 执行过程如下: MOV A , @R0MOV R0 , AMOV A , @R0ADD A , 21HORL A , #21HRL AMOV R2 , ARET则执行结束(R0)= (R2)=3. 执行下面一段程序;MOV SP, #60HMOV A, #10HMOV B, #01HPUSH APUSH BPOP APOP BA , B的内容是:(A)= (B)=4. 设在31H单元存有#23H,执行下面程序:MOV A, 31HANL A, #0FHMOV 41H, AMOV A, 31HSWAP AMOV 42H, A则(41H)= (42H)=5.已知 ( 40H)=56H, (41H )=16H, (42H )=01H (43H )=00H写出执行的结果。

(4分)MOV R0,#40HMOV A, @R0MOV B, AINC R0MOV A, @R0RL AMOV @R0, A;INC R0MOV A,BMOV @R0,ARR AINC R0MOV @R0,A(40H) = (41H) = (42H )= (43H)=5.已知 ( 30H)=78, (31H )=12H, (32H )=00H (33H )=00H写出执行的结果。

(4分)MOV R1,#30HMOV A, @R1MOV B, AINC R1MOV A, @R1MOV @R1, A;INC R1MOV A,BMOV @R1,ACPL AINC R1MOV @R1,A(30H) = (31H) = (32H )= (33H)=7、说明下列各条指令中源操作数的寻址方式1).MOV R6,A2).MOV A,50H3).JBC ACC.3,rel4).MOV DPTR,#5200H5).MOVC A,@A+PC6).MOV A,@R0四、编程题1、将外部数据存储器从(4200H)开始的100个字节的数据高低四位交换后传送到内存(30H)开始的地址单元中。

相关文档
最新文档