




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
IBM PC 汇编语言程序设计汇编语言程序设计 一 单项选择题 本大题共 20 小题 每小题 1 分 共 20 分 在每小题列出的 四个备选项中只有一个是符合题目要求的 请将其代码填写在题后的括号内 错选 多选或未选均无分 1 下面的数值表示中 和 127 相等的是哪一个 A 11111111B B 127H C 80H D 7FH 2 如果 AL 35H 执行 AND AL 0FFH 指令后 CF A 0 B 1 C 2 D 和执行 AND AL 0 指令前的取值保持一致 3 如果 SP 30H 执行 PUSH BX 指令后 SP A 28H B 2EH C 32H D 31H 4 如果 AL 01111111B 执行 INC AL 指令后 CF A 1 B 0 C 2 D 和执行 INC AL 指令之前的取值保持一致 5 LOOP 指令隐含使用并用作循环记数器的是哪一个寄存器 A CX B BX C AL D SI 6 在 DEBUG 中 T 命令的功能是 A 观察某内存单元的当前内容 B 连续运行被调试的程序 C 单步执行下一条指令 D 修改指定寄存器的内容 7 如果当前 如果当前 BL 57H 执行指令 执行指令 ADD BL 0F0H 后 后 OF 标志位的取值标志位的取值 为 为 A 1 B 0 C 不确定 不确定 D 与执行该指令前的取值保持 与执行该指令前的取值保持 一致一致 注 若两个操作数的符号相同 而结果的符号与之相反时 OF 1 其他情况 OF 0 8 如果 AL 01100011B AH 00100010B 执行 ADD AL AH 指令 后 正确的结果为 A AL 01100011B CF 0 B AL 10000101B CF 0 C AL 00100101B CF 1 D AL 10000101B CF 1 9 条件转移指令的最大转移范围为 条件转移指令的最大转移范围为 A 没有转移范围的限制 没有转移范围的限制 B 128 到到 127 个字节个字节 C 32768 到到 32767 个字节个字节 D 0 到到 255 个字节个字节 10 如果 AL 0DH 执行 SUB AL 80H 指令后 正确的结果为哪一个 A AL 8DH OF 1 B AL 0DH OF 0 C AL 8DH OF 0 D AL 0D1H OF 1 注 若减数大与被减数 此时有借位 注 若减数大与被减数 此时有借位 CF 1 否则 否则 CF 0 若减数与被减数的符号相反 而结果的符号与减数相同 则若减数与被减数的符号相反 而结果的符号与减数相同 则 OF 1 否则 否则 OF 0 11 如果 如果 SP 80H 执行指令 执行指令CALL FAR PTR PR1后 后 SP A 80H B 84H C 7CH D 7EH 12 如果数据段中一个内存单元对应的物理地址为 2F724H DS 2F00H 那么使用 DS 段寄存器指明该单元的段基值时 需要使用哪一个偏移量才能正 确访问该单元 A 0024H B 0F724H C 0724H D 2724H 13 如果要读取 80H 号端口的内容 下面的指令哪一个能够实现该功能 A IN BL 80H B MOV AL 80H C INT 80H D IN AL 128 14 以下描述正确的是 A 偏移量与位移量是同一个概念 B 段基值与段基址是同一个概念 C SHL 与 SAL 指令没有任何区别 D SHR 与 SAR 指令没有任何 区别 15 如果 AL 66H 执行如下程序片段后 正确的执行结果为 STC OR AL 1 ADC AL 82H A AL 0E9H CF 1 B AL 0E9H CF 0 C AL 0EAH CF 0 D AL 0EAH CF 1 16 以下串操作指令中 哪一条指令会影响标志位 A LODS B STOS C CMPS D MOVS 17 如果 AL 03H BL 05H 执行如下程序片段后 正确的执行结果 为以下哪一个 SUB AL BL AAS A AL 0FEH CF 1 B AL 0F8H CF 1 C AL 08H CF 1 D AL 08H CF 0 18 若当前 DL 48H 执行指令 AND DL 0F0H 后 DL A 04H B 08H C 40H D 84H 19 如果 SI 0088H DS 5570H 对于物理地址为 55788H 的内存字单 元 其内容为 0235H 对于物理地址为 5578AH 的内存字单元 其内容为 0E60H 那么执行指令 LDS SI SI 以后 正确的执行结果为 A DS 5570H SI 0088H B DS 0235H SI 0E60H C DS 0E60H SI 0235H D DS 0088H SI 5570H P56 页 该指令的作用 页 该指令的作用 1 REG REG 2 把 把 SEG 2 中的 中的 16 为为 数装入指令指定的段寄从器中数装入指令指定的段寄从器中 20 下列条件转移指令中 哪一个是针对带符号数比较的 A JB B JL C JAE D JC 二 判断分析题 本大题共二 判断分析题 本大题共 5 小题 每小题小题 每小题 3 分 共分 共 15 分分 每小题列出的语 每小题列出的语 句在语法上可能是正确的 也可能是错误的 请判断各小题所给语句在语句在语法上可能是正确的 也可能是错误的 请判断各小题所给语句在语 法上是否正确 如果是错误的 则需要分析其错误原因 对于所给语句正法上是否正确 如果是错误的 则需要分析其错误原因 对于所给语句正 确的小题 只要做出正确判断即给确的小题 只要做出正确判断即给 3 分 如果做出错误判断则无分 对于分 如果做出错误判断则无分 对于 所给语句错误的小题 做出正确判断给所给语句错误的小题 做出正确判断给 1 分 做出正确的错误分析再给分 做出正确的错误分析再给 2 分 如果做出错误判断则无分 分 如果做出错误判断则无分 1 MOV ES 0F98H 2 POP AH 3 NOP 4 SHL AX BL 5 MUL CL DL 三 程序分析题 本大题共三 程序分析题 本大题共 3 小题 每小题小题 每小题 7 分 共分 共 21 分分 每小题给出了一 每小题给出了一 个程序片段 这些程序片段在语法和逻辑上都是正确的 请按照各小题给个程序片段 这些程序片段在语法和逻辑上都是正确的 请按照各小题给 出的分析要求 分析程序片段的执行结果或总结程序片段的功能 并在空出的分析要求 分析程序片段的执行结果或总结程序片段的功能 并在空 白处填写分析结果 分析正确则按照每空后标注的分值给分 如果分析错白处填写分析结果 分析正确则按照每空后标注的分值给分 如果分析错 误则该空不得分 误则该空不得分 1 阅读下面的程序片段 并分析执行结果 共 7 分 MOV AX 723AH MOV BX 0C86BH SUB AL BL SBB AH BH XOR AL 01H ADC AX 0 执行该程序片段后 AX 3 分 CF 2 分 OF 2 分 2 阅读下面的程序片段 并分析执行结果 共 7 分 MOV AL 55H MOV CL 2 ROL AL CL OR AL 1 RCL AL CL 执行该程序片段后 AL 3 分 CF 2 分 CL 2 分 3 阅读下面的程序片段 并分析执行结果 共 7 分 DATA SEGMENT STR1 DB AABBCCDDEEFF LEN EQU STR1 DATA ENDS CODE SEGMENT MOV BX OFFSET STR1 MOV CX LEN L1 CMP BX A LAHF INC BX SAHF LOOPE L1 CODE ENDS 执行上面程序片段后 执行结果为 BX 3 分 ZF 2 分 CX 2 分 四 程序设计题 请设计一个完整程序 该程序的功能如下 1 从键盘接收一个字符串输入 把接收到的字符串存放于一个缓冲区中 最 大允许输入 20 个字符 输入字符数不够 20 个时可以回车键结束字符串的输入 2 将所输入字符串中的小写字母转换为大写字母 3 在新的一行上显示处理后的字符串 例如 输入 aBcD 则在新的一行输出 ABCD 要求写出完整的源程序代码 12 分 答案 一 单项选择题 1 5 DABDA 6 10 CBBBA 11 15 CCDCB 16 20 CCCCB 二 判断分析题 1 错误 不能传递立即数给 DS 寄存器 2 错误 POP 指令的操作数必须为 16 位 3 正确 4 错误 移位次数必须使用 CL 寄存器给出 5 错误 MUL 指令为单操作数指令 三 程序分析题 1 0A9CEH 0 0 2 54H 1 2 3 2 0 9 四 程序设计题 DATA SEGMENT 数据段及变量定义 2 分 MAXLEN DB 20 ACTLEN DB STR1 DB 21 DUP DATA ENDS CODE SEGMENT 代码段定义 1 分 ASSUME CS CODE DS DATA ASSUME 1 分 BEGIN MOV AX DATA DS 初始化 1 分 MOV DS AX MOV DX OFFSET MAXLEN 字符串输入 1 分 MOV AH 0AH INT 21H MOV DL 0DH 回车换行显示 1 分 MOV AH 02H INT 21H MOV DL 0AH MOV AH 02H INT 21H LEA BX STR1 添加字符串结束标志 1 分 PUSH BX M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教师招聘之《小学教师招聘》题库检测题型【b卷】附答案详解
- 教师招聘之《幼儿教师招聘》题库(得分题)打印附参考答案详解【综合题】
- 教师招聘之《幼儿教师招聘》考试彩蛋押题含答案详解【轻巧夺冠】
- 教师招聘之《小学教师招聘》考前冲刺分析含答案详解(a卷)
- 教师招聘之《小学教师招聘》考试彩蛋押题含答案详解(满分必刷)
- 2025年学历类自考国际公共关系-现代汉语参考题库含答案解析(5卷)
- 教师招聘之《幼儿教师招聘》考前冲刺模拟题库提供答案解析附答案详解(研优卷)
- 2025年学历类自考国际公共关系-学前儿童保育学参考题库含答案解析(5卷)
- 2025内蒙古呼伦贝尔农垦集团有限公司校园招聘50人笔试模拟及答案详解(名校卷)
- 教师招聘之《小学教师招聘》强化训练高能含答案详解(典型题)
- 新课标(水平三)体育与健康《篮球》大单元教学计划及配套教案(18课时)
- 2022年四川雅安综合类事业单位招聘392人笔试备考题库及答案解析
- 老年人能力评估 能力评估
- 读书笔记 -复盘-把经验转化为能力
- 24h药房温湿度记录表
- 中小学教育管理试题和答案
- X射线衍射课件(XRD)
- 一标三实单位调查表
- 收款账户确认书
- 室内电梯安装工程安全技术交底
- 小儿支气管肺炎课件
评论
0/150
提交评论