全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章 习 题(一)填空题1一台计算机的指令系统就是它所能执行的 指令 集合。2以助记符形式表示的计算机指令就是它的 汇编 语言。3按长度分,MCS-51指令有 一 字节的、 二 字节的和 三 字节的。4在寄存器寻址方式中,指令中指定寄存器的内容就是 操作数 。5在直接寻址方式中,只能使用 八 位二进制数作为直接地址,因此其寻址对象只限于 内部RAM 。6在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的 地址 。7在变址寻址方式中,以 A 作为变址寄存器,以 PC 或 DPTR 作基址寄存器。8在相对寻址方式中,寻址得到的结果是 程序转移的目的地址 。9长转移指令LJMP addr16使用的是 相对 寻址方式。10假定外部数据存储器2000H单元的内容为80H,执行下列指令后,累加器A的内容为 80H 。 MOV P2,#20H MOV R0,#00H MOVX A,Ro11假定累加器A的内容为30H,执行指令: 1000H: MOVC A,A+PC后,把程序存储器 1031H 单元的内容送累加器A中。(PC总是指向下一地址)12假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令: MOVC A,A+DPTR后,送入A的是程序存储器 8140H 单元的内容。 13假定(SP)60H,(ACC)=30H,(B)70H,执行下列指令: PUSH ACC PUSH B后,SP的内容为 62H ,61H单元的内容为 30H ,62H单元的内容为 70H 。14假定(SP)62H,(61H)30H,(62H)70H。执行下列指令: POP DPH POP DPL后,DPTR的内容为 7030H ,SP的内容为 60H 。15. 假定已把PSW的内容压入堆栈,再执行如下指令: MOV R0,SP ORL Ro,#38H POP PSW实现的功能是(修改PSW的内容,使F0、RS1、RS0三位均为1)。16. 假定(A)=85H,(R0)=20H,(20H)=0AFH,执行指令: ADD A,R0 后,累加器A的内容为 34H ,CY的内容为 1 ,AC的内容为 1 ,OV的内容为 1 。17. 假定(A)=85H,(20H)0FFH,(CY)=1,执行指令: ADDC A,20H后,累加器A的内容为 85H ,CY的内容为 1 ,AC的内容为 1 ,OV的内容为 0 。18. 假定(A)0FFH,(R3)0FH,(30H)0F0H,(R0)40H,(40H)00H。执行指令: INC A INC R3 INC 30H INC R0后,累加器A的内容为 00H ,R3的内容为 10H ,30H的内容为 0F1H ,40H的内容为 01H 。19. 假定(A)=56H,(R5)=67H。执行指令: ADD A,R5 DA后,累加器A的内容为 23H ,CY的内容为 1 。20. 假定(A)0FH,(R7)19H,(30H)00H,(R1)40H,(40H)0FFH。执行指令: DEC A DEC R7 DEC 30H DEC R1后,累加器A的内容为 0EH ,R7的内容为 18H ,30H的内容为 0FFH ,40H的内容为 0FEH 。21. 假定(A)50H,(B)=0A0H。执行指令: MUL AB后,寄存器B的内容为 32H ,累加器A的内容为 00H ,CY的内容为 0 ,OV的内容为 1 。22. 假定(A)0FBH,(B)12H。执行指令: DIV AB后,累加器A的内容为 0DH ,寄存器B的内容为 11H ,CY的内容为 0 ,OV的内容为 0 。23. 假定(A)0C5H,执行指令: SWAP A后,累加器A的内容为 5CH 。(执行后累加器的高四位和低四位相交换)24执行如下指令序列: MOV C,P1.0 ANL C,P1.1 ANL C,P1.2 MOV P3.0,C后,所实现的逻辑运算式为 。25假定addr1100100000000B,标号qaz的地址为1030H,执行指令: qaz:JMP addr11后,程序转移到地址 1100H 去执行。26假定标号qaz的地址为0100H,标号qwe值为0123H(即跳转的目标地址为0123H),应执行指令: qaz:SJMP qwe该指令的相对偏移量(即指令的第二字节)为 0123H01002H=21H 。27. DPTR是MCS-51中惟一一个十六位寄存器,在程序中常用来作为MOVC指令的访问程序存储器的 基址寄存器 使用。28. 在MCS-5l中PC和DPTR都用于提供地址,但PC是为访问 程序 存储器提供地址,而DPTR是为访问 数据 存储器提供地址。29. 在位操作中,能起到与字节操作中累加器作用的是 CY或进位标志位 。30. 累加器A中存放着一个其值小于等于127的8位无符号数,CY清“0”后执行RLCA指令,则A中数变为原来的 2 倍。(二)选择题1. 在相对寻址方式中,寻址的结果体现在 (A)PC中 (B)累加器A中 (C)DPTR中 (D)某个存储单元中2. 在相对寻址方式中,“相对”两字是指相对于 (A)地址偏移量rel (B)当前指令的首地址 (C)当前指令的末地址 (D)DPTR值3. 在寄存器间接寻址方式中,指定寄存器中存放的是 (A)操作数 (B)操作数地址 (C)转移地址 (D)地址偏移量4. 对程序存储器的读操作,只能使用 (A)MOV指令 (B)PUSH指令 (C)MOVX指令 (D)MOVC指令5. 必须进行十进制调整的十进制运算 (A)有加法和减法 (B)有乘法和除法 (C)只有加法 (D)只有减法6. 执行返回指令时,返回的断点是 (A)调用指令的首地址 (B)调用指令的末地址 (C)调用指令下一条指令的首地址 (D)返回指令的末地址7. 下列指令中与进位标志位CY无关的指令有 (A)移位指令 (B)位操作指令 (C)十进制调整指令 (D)条件转移指令8. 可以为访问程序存储器提供或构成地址的有 (A)只有程序计数器PC (B)只有PC和累加器A (C)只有PC、A和数据指针DPTR (D)PC、A、DPTR和堆栈指针SP9. 以下各项中不能用来对内部数据存储器进行访问的是 (A)数据指针DPTR (B)按存储单元地址或名称 (C)堆栈指针SP (D)由R0或R1作间址寄存器10. 若原来工作寄存器0组为当前寄存器组,现要改1组为当前寄存器组,不能使用的指令是 (A)SETB PSW.3 (B)SETB DOH.3 (C)MOV PSW.3,l (D)CPL PSW.311. 不能为程序存储器提供和构成地址的有 (A)PC (B)A (C)DPTR (D)PSW12. 执行以下程序段 MOV SP,#3AH MOV A, #20H MOV B, #30H PUSH ACC PUSH B POP ACC POP B后,A和B的内容为 (A)20H,30H (B)30H,20H (C)3AH,30H (D)3AH,3AH13. 假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段 ANL A,#17H ORL 17H,A XRL A,R0 CPL A后,A的内容为 (A)CBH (B)03H (C)EBH (D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程施工居间服务协议 项目介绍提成居间合同书
- 运动损伤急救治疗
- 妇科疾病康复
- ARMADS集成开发环境
- e5吸科耐药革兰阴性杆菌与治疗策略
- L12其它温度计完例题还没完
- JAVA语言的结构化程序设计
- 公司全国质量月活动总结
- 2026北师大二下最喜欢的水果公开课课件
- kj25 汽车防抱死制动系统及驱动防滑控制系统
- 2026四川宜宾市江安县人力资源和社会保障局第二次公开招聘编外聘用人员31人考试参考题库及答案详解
- 2026年阿瓦提县招聘社区工作者(6人)笔试备考题库及答案详解
- 2025-2026学年北京市朝阳区高一(下)期末考试物化学卷(含答案)
- 都江堰市人力资源和社会保障局公开招聘机关事业单位编外人员(11人)笔试模拟试题及答案详解
- 江安县年产5000吨碳纳米管和3.6万吨CNT导电浆料项目报告表
- 2025年江苏省直机关公开遴选公务员笔试题及答案解析
- 一目了然 化难为易-浅谈线段图图在解决小学数学问题中的应用 论文
- 柏建彪沿空留巷
- GB/T 11137-1989深色石油产品运动粘度测定法(逆流法)和动力粘度计算法
- 09S304 卫生设备安装图集
- 摇床重选安全操作规程
评论
0/150
提交评论