全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
综合版读程序 欢迎使用KNKJ2012DXZY系统 微机原理及接口技术学科复习综合版读程序41、阅读下面一段程序,写出该程序完成的功能。 XOR DX,DXL1: MOV AH,1 INT 21H CMP AL,$ JZ BACK CMP AL,30H JB L1 CMP AL,39H JA L1 AND AL,0FH ADD DL,AL ADC DH,0 JMP L1BACK: HLT1、答:程序的功能是:从键盘输入09数,加到DX中,直到从键盘输入$为止.DX中存放所有从键盘输入的数之和。2、BUF1 DB -1,2,-3,4,-5,6,-7,8,-9 XOR BX,BX MOV SI,0 MOV CX,9 LOP: MOV AL,BUF1SI TEST AL,80H JZ K INC BH JMP KKK: INC BL KK: INC SI LOOP LOP 述程序的功能是 当上述指令执行完后(BL)=_4_H ;(BH)=_5_H2、本小题程序的功能是统计从BUF1单元开始的9个字节数据的正数和负数的个数,分别放到BL和BH寄存器中。 3、MOV CX,10 MOV BX,1 AND AX, 0NEXT: ADD AX,BX INC BX LOOP NEXT MOV DX, AX 述程序的功能是 当上述指令执行完后(DX)=_H ;(CX)=_H3、本小题程序的功能是求1+2+3+4+5+6+7+8+9+10的值,并将计算结果存放在DX寄存器中。 程序执行完后,(DX)=37H,(CX)=04、阅读下面一段程序,写出该程序完成什么功能。MOV AX,1000HMOVDS,AXMOVSI,2000HMOVCX,100MOVAL,SILP:CMPAL,SI+1JGENEXTMOVAL,SI+1NEXT:INCSILOOP LPMOV2100H,ALMOVAX,4C00HINT 21H4、该程序段的运行结果是将从物理地址12000H开始的101个字节的带符号数中找出最大值,存储到物理地址为12100H单元。5、阅读下面一段程序,写出该程序完成什么功能。ASCIIS DB 6 DUP(?) MOV BX,OFFSET ASCIIS MOV AL,46H MOV CX,6LOP: MOV BX,AL DEC AL INC BX LOOP LOP程序运行后从ASCIIS开始的6个字节中依次序放的什么数据?与这些数据对应的ASCII码字符是什么?5、该程序将6个数据存储在ASCIIS开始的存储区域。ASCIIS中存放的数据为:46H,45H,44H,43H,42H,41H所对应的ASCII字符是:F,E,D,C,B,A6、阅读下面一段程序,写出该程序执行后寄存器中的内容。 TAB DW 10H,20H,30H,40H ENTRY DW 3 . . . LEA BX,TAB ADD BX,ENTRY MOV AX,BX (AX)=_ 6、3000H7、阅读下面一段程序,写出该程序完成什么功能。 MOV CL,4 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL7、将(DXAX)的内容左移四位(或乘以16)8、阅读下面一段程序 MOV AX, SEG BUFFER1 MOV DS, AX MOV SI, OFFSET BUFFER1 MOV DI, OFFSET BUFFER2 MOV CX, 10AGAIN: MOV AX, SI ADD DI, AX ADC DI+2, 0 ADD SI,2 LOOP AGAIN请问:(1)本程序实现的功能是什么? (2)结果在哪里存放?8、(1)求从BUFFER1开始连续存放的10个字型数据之和。(2)结果存放在双字单元BUFFER2中。9、阅读下面一段程序,写出该程序完成什么功能。PUSH DSPOP ESCLD MOV SI,OFFSET SOURCE MOVDI,OFFSET DEST MOV CX,100AGAIN: MOVSW DECCX JNZAGAIN HLT9、本程序的功能是将从SOURCE开始存放的100个字数据,传输到DEST开始的存储区域。10、已知符号函数求值公式为: 下列程序段欲求符号函数值Y,试改正其中的错误指令,不允许改变指令和标号位置,假设X已存放在AL中。 AND AL,AL JS NEGV JZ ZER MOV Y,0 JMP DONE ZER: MOV Y,-1 JMP DONE NEGV: MOV Y,1 DONE: RET10、正确的程序为: AND AL,AL JS NEGV JZ ZER MOV Y,1 JMP DONE ZER: MOV Y,0 JMP DONE NEGV: MOV Y,-1 DONE: RET11、本程序的功能是: 在递增的有序字节数组中插入一个正整数, 并按指定的数组个数存入内存区中。假设数组元素均为正数。 例如, 将02H插入下面的数组中: 01H,03H,04H,05H,.,10H,11H 结果为 01H,02H,03H,04H,05H,.,10H 运算结果要求从RESULT开始存放。 填空使程序完整,填空处已经用横线标出, 每个空白一般只需要填一条指令或指令的一部分(指令助记符或操作数)。N EQU 10DSEG SEGMENTMIN DB -1SOURCE DB N DUP(?)X EQU 2 ; 插入的数RESULT DB N DUP(0)DSEG ENDSCSEG SEGMENT ASSUME CS:CSEG,DS:DSEGSTARTPROC FAR PUSH DS XOR AX,AX PUSH AX MOV AX,DSEG MOV DS,AX MOV ES,AX LEA BX,SOURCE MOV SI,N-2 ADD BX,SI MOV SI,0 MOV AL,XLP: CMP _ ,BX+SI JGE INS MOV DL,BX+SI MOV BX+SI+1, _ DEC _ JMP LPINS: MOV _,AL CLD LEA SI,SOURCE LEA DI,RESULT MOV CX,N _ MOVSB RETSTARTENDPCSEG ENDS END START11、(1) AL (2) DL (3) BX (SI)(4) BX+SI+1 (5)REP12、下列程序的功能是:内存中连续存放着十个字节数,需对它们进行加密, 其方法为:如某个数(两位十六进制数X1X2表示)的高位十六进制数X1大于或等于低位十六进制数X2,则低位十六进制数X用X1- X2代替; 如某个数的高位十六进制数X1小于低位十六进制数X2,则高位十六进制数X用X2-X1代替。将加密后的结果存入内存。 例如: 内存中有 41H,46H 结果 43H,26H 转换结果要求从RESULT开始存放,填空源程序使其完整,填空处已经用横线标出, 每个空白一般只需要填一条指令或指令的一部分(指令助记符或操作数)。N EQU 10DATA SEGMENTSOURCE DB N DUP(?) ; 顺序存放十个字节数RESULT DB N DUP(0) ; 存放结果DATA ENDSCODE SEGMENT ASSUME CS:CODE, DS:DATASTART PROC FAR PUSH DS XOR AX,AX PUSH AX MOV AX,DATA MOV DS,AX LEA DI,RESULT LEA SI,SOURCE MOV CX,10AGN1: MOV AL,SI MOV AH,AL AND AL,0FH AND AH,0F0H MOV DX,4AGN2: SHR AH,1 _ JNZ AGN2 CMP AH,AL _ MOV BL,AL SUB BL,AH MOV AH,BL JMP STORE1G1: MOV BH,AH SUB BH,AL MOV _,BHSTORE1: MOV DX,4AGN3: _ AH,1 DEC DX JNZ AGN3 _ AH,AL MOV DI,AH INC DI INC SI LOOP AGN1 RETSTART ENDPCODE ENDS12、(1) DEC DX (SUB DX,1) (2) JAE/JNB/JGE/JNL G1(3)AL (4) SHL (5) OR13、本程序的功能是: 计算103矩阵中每一行元素(八位二进制数)之和, 并将其存放在指定的内存区中。 例如: 内存中有 0,0,0(第1行),1,1,1(第2行),.,9,9,9(第10行) 结果为 0000H,0003H,.,001BH 计算结果要求从RESULT开始存放,填空使程序完整,填空处已经用横线标出, 每个空白一般只需要填一条指令或指令的一部分(指令助记符或操作数)。N EQU 30I EQU 10J EQU 3DSEG SEGMENTSOURCE DB N DUP(?)RESULT DW N/3 DUP(0)DSEG ENDSCSEG SEGMENT ASSUME CS:CSEG,DS:DSEGSTARTPROC FAR PUSH DS XOR AX,AX PUSH AX MOV AX,DSEG MOV DS,AX MOV ES,AX LEA SI,SOURCE LEA DI,RESULT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 协会股东出资协议书
- 机场无线电台操纵修理工安全宣教强化考核试卷含答案
- 2026年施工现场物流管理合同
- 公司饮料调配工设备技术规程
- 公司手绣工岗位标准化技术规程
- 公司剑麻纤维生产工合规化技术规程
- 矿产地质调查员岗前基础验收考核试卷含答案
- 中小幼小四班下学期家长会稿公开课教案教学设计一等奖(2025-2026学年)
- 间文明主题班会教案(2025-2026学年)
- 高二语文罗密欧朱丽叶备课教案(2025-2026学年)
- 2024-2025学年全国中学生地球科学奥林匹克竞赛 预赛试题参考解答
- 2026年咨询工程师之宏观经济政策与发展规划考试题库500道及完整答案(历年真题)
- 期中阶段复习七年级语文上册专题复习统编版学生版教案(2025-2026学年)
- 2025消防宣传月消防安全知识培训课件
- 村两委换届知识培训课件
- 2025年全国体育单独招生考试数学试卷真题(含答案详解)
- 铁路轨道裂纹检测项目分析方案
- 2025水利安全员C证必考题库及答案
- 舌下腺囊肿的病例汇报
- 危机公关处理教学课件
- 工程监理技术比武方案(3篇)
评论
0/150
提交评论