实验一 熟悉debug环境
实验内容:学会使用debug的A, U, T, D, E等命令。
编写一个程序计算Y=(X*U+V)/1000,X、Y、U、V(均为16位有符号二进制数)的存放地址自己确定。分别使用两种以上的寻址方式对 X、Y、U、V寻址。
实验二:二进制到BCD码转换
实验内容:将存放在BIN的一个16位无符号数转换为BCD码,结果的万、千,百、十、个位依次存放在BCD+0、BCD+1、BCD+2、BCD+3、BCD+4单元内
实验要求:对操作数的寻址、转换方法至少要由两种以上。
实验三 循环程序设计实验
实验内容:
1) 计算y=x!
X为8位无符号数
Y为16位无符号数
2) 计算z=x+y
其中x,y为5字节压缩BCD码,x,y,z的存放地址自定。
3) y=x/32,要求得商的整数和小数,x为四字节无符号数
实验四 分支程序设计实验
实验目的:
实验内容:p181,例5.10
把x的绝对值赋给y,x为一个四字节有符号数。
实验步骤:
实验结果:
实验五 子程序设计实验
完善P223的子程序,用一个主程序来调用。
实验六 输入/输出程序设计实验
就这些
汇编语言程序设计题目,在线等答案!!!急!
14.假设变量A存放字节数据是39H, 变量B存放字节数据是36H,试编写程序实现将两个数组合后成为96 H,存放变量C中.;--- MOV AL, A ;取来A AND AL, 00001111B MOV CL, 4 SHR AL, CL ;左移4位.MOV CL, AL MOV AL, B ;取来B AND AL, 00001...
汇编语言程序设计题目,在线等答案!!!急!
END START 程序运行后,将以16进制形式显示平均值58H。
汇编语言程序设计题目,在线等答案!!!急!!!
bdata db 01h,02h,03h,04h,05h,06h,07h,08h,09h,0ah sum db 00h DATAS ENDS STACKS SEGMENT ;此处输入堆栈段代码 STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START:MOV AX,DATAS MOV DS,AX ;此处输入代码段代码 xor si,si mov al,bdata[si]mov bl,0 mov cx,10...
《汇编语言程序设计》复习题答案求救,分析题!高分,谢谢!
MOV A,AX ;最后是1AH 六.程序填空 第一空 0FH 第二空 4AH.这一题的基本思想就是把 BX 循环右移四位,取BL,赋给AL,与上0FH,把高四位清零,得低四位,再加上30H,判断是否超过A,因为A的ASCLL与0-9的ASCLL码不是连续的,所以要根据判断结果再加上07H,就这样了。我原是汇编科...
汇编语言高手进,急用,在线等答案!请确保答案的正确性!
;答案不一定能够完全确保正确,由于时间和能力有限 1.;这题,看了很久也看不出怎么填,;是不用CX用统计‘1’的个数啊,;还这里IMP L1,IMP指令我没看过,只看过JMP ;如果IMP是JMP的话,那会不会出现死循环的,2.;这里由题中JB知应该是无符号数相比,;所以不用考虑符号了 CMP DX,BX JA L2...
汇编高手来帮帮忙 谢谢了在线等答案,
五、程序设计题(2道小题,共20分)1、以下5个小题,请分别用一条MASM语句完成其要求。(1)将45H,0F000H,89H存放在变量XYZ的存储单元中。XYZ DB 45H,0F000H,89H (2)预留100个字节单元的存储空间,用变量名BUFFER表示 BUFFER DB 100 DUP(?)(3)将字符串“How are you !
求分析解答汇编程序!特别要帮我分析一下!谢谢了! 在线等..._百度知...
因为DA1到DA2之间定义了2个字节,所以DA2 = DA1 + 2,所以 R1 = DA2 - DA1 = 2 从DA2到定义R2的时候,中间定义了2个字即4个字节,所以此时的 $ = DA3 + 4 故 R2 = $ - DA3 = 4
简单的汇编语言程序设计!加急!
CLR C SUBB A, 31H ;(30H)-(31H)JC EXIT ;不够减转移 MOV 32H, 31H ;否则31H才是小数 EXIT:END --- 2. 将片内RAM单元中 30H~37H 的数据送到片外RAM的 40H~47H。MOV R0, #30H MOV R1, #40H MOV R2, #8 LOOP:MOV A, @R0 MOVX @R1, A INC R0...
汇编语言程序设计题求高手
1.编写一个程序实现:在BUF开始的存储区中存放30个带符号数,试统计其正数、负数和零的个数,并将统计的个数分别放到PLUS、NEGATIVE、ZERO单元中。; 本程序通过编译,运行正确 Code Segment Assume CS:Code,DS:Code BUF db 23,-69,0,35,46,0,57,68,0,79,81,98,-43,251,21,15,-69,0,...
汇编语言程序设计求助?
他给出的程序,只是个概念性的程序。并非是完整程序,所以,不可进行编译。完整程序如下:程序中,要有 200 个字节数据啊!你自己补齐吧。