资源描述:
《微机原理及应用习题.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、习题1:1.将下列机器数(8位二进制补码)转换为十进制数.A.49HB.A0HC.80HD.F0H2.将十进制数转换为16位二进制补码,并用十六进制表示.A.40DB.100DC.-50DD.-3D3.有一个16位的数值为0101000001000011的代码.A.如果它是一个二进制数,和它等值的十进制数是多少?B.如果它们是ASCII码,则它是什么字符?C.如果是压缩的BCD码,则它表示的数是什么?4.16位二进制数所能表示的无符号数与带符号数的范围是多大?hijiyi.com习题2:1.下列操作可使用哪些寄存器:A.加法和减法B.保存段地址C.表示运算结果的特征D.将要执行的
2、指令地址2.设AX=2100H,BX=4200H,DS=2000H,[24200H,24201H]=3450H,执行下列指令后AX=?MOVAX,BXMOVAX,WORDPTR[BX]3.设AX=8200H,BX=8100H,试写出下列指令独立执行后标志寄存器PF,CF,OF,SF,ZF的值.A.ADDAX,BXB.SUBAX,BXC.XORAH,82Hhijiyi.com习题3:1.写出完成下列运算的指令序列,其中X,Y,Z,W均为字节变量的带符号数.(1).W+[Z-X](2).(W-X)/5*Y2.试分析下面程序段功能ST:MOVCL,04HSHRBL,CLSHLDX,
3、CLORDL,BLMOVBL,AHHLTSHLAX,CL3.试编一程序将内存00000H-O7FFFH单元清零.4.试编一程序求双字长数的绝对值,双字长数存于A和A+2单元中,要求结果存于B和B+2单元中.hijiyi.com习题4:1.试编一程序求以DATA为首址的1000D个单元的无符号数内容求和,并将和存于以DATA1为首址的单元中.2.设有2个64位二无符号进制数,分别存于以DATA1和DATA2为首址的单元中,试编一程序求其差值.并将差值存于以DATA3为首址的单元中.hijiyi.com习题5:1.设有100个无符号字节数组存于以DATA为首址的单元中,试编一程
4、序求出该数组中”1”的个数为奇的最小数,并把它存于AL中.2.试编一程序把AX中的16进制数转换为ASCII码,并将对应的ASCII码依次存放到以MEM为首址的四个单元中.hijiyi.com习题6:1.在内存中存有10个字节数,试求其绝对值后放回原处.2.设有3个带符号数存于AX,BX,CX寄存器中,试编一程序将中间值存于AX中.3.设有2个32位无符号数P,Q分别存于X,Y为首址单元中,试计算AX=12P>Q02P=Q-12P5、位),组成4Kx8位的存贮器系统,假如要求2片6l16的地址分布范围分别为4000H一47FFH和5800H一5FFFH,画出电路连线图,(采用全译码法,不允许出观有地址重叠观象)hijiyi.com习题8:1、电路如图所示,CPU检测开关S0-S7的通断状态。并在LED0-LED7对应位上显示(开关闭合时对应灯亮).问:1)U1是——,U2是——。A.译码器B.D/A转换器C.三态缓冲器.D.采样保持器E.锁存器F.光耦.2)编写完成检测开关状态并显示的子程序片段。(U1、U2均为同相I/O口)hijiyi.com2、8253CLK0的计数频率为2MHZ,如下图。问:(
6、1)该通道的最大定时时间是多少。(2)要求8253通道地址为0340H--0346H,使用3-8译码器,完成地址连线。(可附加与、或、非门)(3)若要周期性地产生2ms的定时中断(方式2),试编写初始化程序片段。(4)若要产生2秒的定时中断,说明实现方法(画图表示有关通道信号的硬件连接,说明有关通道的工作方式)hijiyi.com习题9:1、DAC0832与CPUD1接口电路如图示。要求DAC0832工作在直通状态,利用DAC0832产生锯齿波输出。设8255芯片A口、B口、C口、控制口地址为D0H、D1H、D2H、D3H。hijiyi.com2、某数据采集系统如图所示:1
7、)编程实观对IN7采样1个数据,结果存放在BUF单元中。采用延时法读取A/D转换结果。(假设延时子程序名为DELAY)2)若采用查询法读取A/D转换结果,EOC引脚能否直接和数据总线相连,为什么?hijiyi.com