微机原理与接口技术(楼顺天第二版)第四章习题解答.
48页1、微机原理与接口技术(楼顺天第二版)习题解答第4章 汇编语言程序设计4.1、已知在BUF的起始处保存有N个字符的ASCII码,编写汇编语言程序实现,将这组字符串传送到缓冲区BUFR中,并且使字符串的顺序与原来的顺序相反。答: BUF DB BONJOUR_BELLEBUFRDB 100 DUP(?)MOV CX, NLEA SI, BUFLEA DI, BUFRADD DI,CXDEC DIL1:MOV AL,SIMOV DI,ALINC SIDEC DILOOP L14.2、利用移位、传送和相加指令实现AX的内容扩大10倍。答:将扩大后的结果放在DX:AX中,注意到10AX8AX2AX。XOR DX,DXSHL AX, 1RCLDX, 1MOV BX,AXMOVCX,DXSHL AX, 1RCLDX, 1SHL AX, 1RCLDX, 1ADD AX, BXADCDX, CX4.3、在缓冲区VAR中连续存放着3个16位的无符号数,编写程序实现将其按递增关系排列;如果VAR中保存的为有符号数,则再编写程序实现将其按递减关系排列。答:VAR DW 1236,-432,3900XOR SI,
2、SIMOV AX,VARSICMP AX, VARSI+2JAE L1XCHG AX, VARSI+2L1: CMP AX, VARSI+4JAE L2XCHG AX, VARSI+4L2:MOV VARSI, AXMOV AX,VARSI+2CMP AX, VARSI+4JAE L3XCHG AX, VARSI+4L3: MOV VARSI+2, AX4.4、编写程序段实现将AL和BL中的每一位依次交叉,得到的16位字保存在DX中,例如(AL)01100101B,(BL)11011010B,则得到的(DX)10110110 10011001B。答:利用移位指令完成。XOR DX,DXMOV CX,8L1:SHR AL,1RCR DX,1SHR BL,1RCR DX,1LOOP L14.5、在变量VAR1和VAR2中分别保存有两个字节型的正整数,编写完整的汇编语言程序实现:(1)当两数中有一个奇数时,将奇数存入VAR1,偶数存入VAR2;(2)当两数均为奇数时,两个变量的内容不变;(3)当两数均为偶数时,两数缩小一倍后存入原处。答:当VAR1为奇数时,不论VAR2的奇偶性,这两个单元的
3、内容均不变;只有当VAR1为偶数时,如果VAR2为奇数,则VAR1与VAR2内容交换;如果VAR2为偶数,则两数缩小一倍后存入原处。DATA SEGMENT VAR1 DB 28 VAR2 DB 36DATA ENDSCODE SEGMENT ASSUME CS:CODE, DS:DATA, ES:DATASTART:MOV AX, DATAMOV DS,AXMOV ES, AXMOV AL,VAR1MOV BL,VAR2TESTAL,1JZ EVEN1JMP OVER EVEN1: TESTBL,1 JZ EVEN2 MOV VAR1,BLMOVVAR2,ALJMPOVEREVEN2:SHRAL,1MOVVAR1,ALSHRBL,1MOVVAR2,BL OVER:MOV AH,4CHMOV AL,0INT 21HCODEENDSEND START4.6、已知在字变量VAR1、VAR2和VAR3中保存有3个相同的代码,但有一个错码,编写程序段找出这个错码,并将它送到AX,其地址送SI;如果3个代码都相同,则在AX中置1标志。答:在数据段中定义:VAR1 DW 5A34HVAR2 DW
《微机原理与接口技术(楼顺天第二版)第四章习题解答.》由会员我**分享,可在线阅读,更多相关《微机原理与接口技术(楼顺天第二版)第四章习题解答.》请在金锄头文库上搜索。
高三世界地理专题复习总论4天气与气候汇编
云南大学分析化学第五章 酸碱滴定
南京大学 刘金源教授多元新史观与世界史教学
南大门之不夜城
海南大学 食品分析七 2014
东南大学功放电路和直流电源(第29讲)2014
步步高·2015高三物理总复习(江苏专用)【配套课件】:第4章 曲线运动万有引力与航天 第1课时 曲线运动.
必修2:4.1曲线运动 运动的合成与分解【2015《物理复习方略》一轮复习课件沪科版】.
济南大学电工习题答案.
金版学案13-14物理(人教版)选修3-2课件:5.3电感和电容对交变电流的影响.
现代教学媒体.
教案4(火警报警系统).
湖南大学-物理 课程指导八.
语s版六年级下册语文百花园四课件剖析
世纪金榜2018版复习方略物理课件31.
人教新课标二年级语文下册《我不是最弱小的_5》PPT课件.
楼宇自动化 课件 教学PPT 作者 傅海军 第5章.
暨南大学-管理学-第11章-控制.
海南大学 食品分析十二 2014.
北师大八年级数学下册-第2课时-分式的基本性质.
2024-04-28 3页
2024-04-28 7页
2024-04-28 8页
2024-04-28 5页
2024-04-28 3页
2024-04-28 4页
2024-04-28 4页
2024-04-25 30页
2024-04-25 22页
2024-04-25 7页