汇编语言: 以下面形式定义一个长整数,其所占用字节数由 N 得到,试编写一个程序,实现对 N 字节的 NUM 的值求补,并把求补后的值仍保存在 NUM 中。
来源:互联网 发布:c语言神奇海螺 编辑:程序博客网 时间:2024/05/16 16:24
以下面形式定义一个长整数,其所占用字节数由 N 得到,比如 128 位的数 5746352413DE89674523BC9A78563412H 定义成: NUM DB 12H,34H,56H,78H,9AH,0BCH,23H,45H DB 67H,89H,0DEH,13H,24H,35H,46H,57H N DB $-NUM 试编写一个程序,实现对 N 字节的 NUM 的值求补,并把求补后的值仍保存在 NUM 中。
data segmentnum DB 12H,34H,56H,78H,9AH,0BCH,23H,45H DB 67H,89H,0DEH,13H,24H,35H,46H,57H N DB $-numdata endscode segment assume ds:data,cs:codemain proc far mov ax,data mov ds,ax mov ax,code mov ss,ax mov cl,N xor ch,ch lea si,numl1: mov al,[si] not al mov BYTE PTR [si],al inc si loop l1 mov cl,N xor ch,ch lea si,num stcl3: mov al,[si] adc al,0 mov BYTE PTR [si],al inc si loop l3 lea si,num mov cl,N xor ch,ch l4: mov di,8 mov bl,[si]l2: rol bl,1 mov dl,bl and dl,1 add dl,30h mov ah,02h int 21h dec di cmp di,0 jnz l2 mov dl,' ' mov ah,02h int 21h inc si loop l4exit: mov ah,4ch int 21hmain endpcode endsend main
阅读全文
0 0
- 汇编语言: 以下面形式定义一个长整数,其所占用字节数由 N 得到,试编写一个程序,实现对 N 字节的 NUM 的值求补,并把求补后的值仍保存在 NUM 中。
- 使用do-while编程实现进制转换。输入一个十进制整数n,输出其二进制形式,并统计二进制数中1的个数。
- num的n次方 O(log(n))
- 一个中文字符占用的字节数
- 编写一个函数itob(),将整数n转换为以b进制的数,保存到s中
- 输入一个数num,编程输出有几对质数的和等于num,
- 编写一个函数itob(int n,char s[], int b),将整数n转换为以b进制的数。保存到s中。
- 给定一个N位数,得到一个N-k位的数中最小的数
- 给定一个N位数,得到一个N-k位的数中最小的数
- 在arm cpu下多字节拷贝的一个实现,4字节对其。比较快。
- OutputInfo(int num,...)//定义一个省略号参数的函数
- 3.8 编写一个程序打印如图 3.1 所示的 n 阶杨辉三角形,其中 n 由用户输入,该值不 能大于 13。
- 汇编语言: 编写一个程序,从键盘输入一个 0~65535 之间的 10 进制无符号数,然后以 16 进制 和四进制数形式显示出所输入的数。
- Oracle中number数据类型所占用的字节数
- Oracle中number数据类型所占用的字节数
- S是一个存放在数组中,长为n的字符串,试编写一个程序将S按下述要求改造后输出
- single num--唯一一个只出现一次 的数
- 程序员面试题精选(44):整数分割(即求一个数N由小于等于N的数相加所得的所有组合)
- JAVA Swing日期选择控件datepicker的使用
- Springboot MyBatis多数据源切换
- python strip()函数 介绍
- 移动端开发的简单适配方案
- jilu
- 汇编语言: 以下面形式定义一个长整数,其所占用字节数由 N 得到,试编写一个程序,实现对 N 字节的 NUM 的值求补,并把求补后的值仍保存在 NUM 中。
- JBPM(一)---JBPM简介及其开发环境搭建
- Strings of Power
- Android的surfaceView讲解
- 转:typedef函数指针的用法(C++)
- 一个机器学习博士生的忠告
- 关于LDA的一些思考
- 简单实现H5调起手机相机和相册
- gulp前端自动化构建工具新手入门篇