微机原理与接口技术(楼顺天第二版)第四章习题解答48页
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
《微机原理与接口技术(楼顺天第二版)第四章习题解答48页》由会员文库****9分享,可在线阅读,更多相关《微机原理与接口技术(楼顺天第二版)第四章习题解答48页》请在金锄头文库上搜索。
八年级生物动物的运动和行为复习课件
八年级上册数学13311-等腰三角形的性质课件
八年级英语上册Unit2单元检测题课件(新版)人教新目标版
八年级数学上册第5章二元一次方程组57三元一次方程组课件新版北师大版
八年级科学上册第二章天气与气候第七讲大气层与气温精讲课件(新版)浙教版
办公室公文写作培训课件剖析
2021-2022部编人教版五年级语文上册《古诗三首》优质课件
八年级数学上册第4章一次函数44一次函数的应用课件新版北师大版
保险学第十一保险监管111-第11章课件
八年级物理上册-31-光世界巡行课件-(新版)粤教沪版
八年级英语下册unit4新版课件
《建筑结构设计》第二章-梁板结构课件
八年级物理上册22汽化和液化课件新版苏科版
八年级英语期中考试复习课件
办公软件高级应用课程模板设计课件
八年下语文小石潭记课件优质课
八年级下册英语Unit2课件(全)_1
八年级上学期语文课件《桃花源记》教学
八年级地理下册复习课件doc资料
pep人教版五年级英语下册Unit-3-第1课时-A-Let’s-talk公开课课件
2024-04-18 4页
2024-04-18 2页
2024-04-18 2页
2024-04-18 2页
2024-04-18 5页
2024-04-18 2页
2024-04-18 4页
2024-04-18 3页
2024-04-18 2页
2024-04-18 2页