摘要: 最大公约数 一、辗转相除法 inline int GCD(int x,int y) { int r=x%y; while(r) x=y,y=r,r=x%y; return y; } 原理证明 因为a=b+c,于是b,c的公约数也必然是a的约数,假设(b,c)=e, ((b,c)=e表示e为b和c的最 阅读全文
posted @ 2020-01-13 22:08 泡个馒头 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1 /*百钱百鸡*/ 2 #include <stdio.h> 3 #include <windows.h> 4 5 int main() { 6 int gj=0, mj=0, xj=0; 7 //int i=1, j=1, k=1; 8 //gj + mj + xj == 100; 9 //gj 阅读全文
posted @ 2020-01-13 21:46 泡个馒头 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 1.求 1 到 m 间所有奇数的和 3 2.求两个数的最大公约数和最小公倍数 4 3。从键盘循环接收字符串,并统计字母,空格,数字及其他字符的个数,输入回车结束程 5 序。 6 4。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾就多吃了一个。 7 第二天早上又将剩下的桃子吃了一半,还 阅读全文
posted @ 2020-01-09 10:10 泡个馒头 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 1. 键盘输入 年 月 日,计算这一天是这一年的第几天 3 2. 输入两个运算数(x 和 y)和 一个运算符(op),并计算 x op y 的值.(+ - * / % ) 4 3. 将第二题替换成 if else 表达式。 5 4. 输入一个月份,输出该月对应的季节。 6 5. 输入一 阅读全文
posted @ 2020-01-07 22:39 泡个馒头 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 3.一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。(精) 3 4.从键盘接收一个字符,如果是小写字母,就输出对应的大写字母。如果是大写字母,输出对应的小写字母。 4 */ 5 #define _CRT_SECURE_NO_WARNINGS 6 # 阅读全文
posted @ 2020-01-07 21:13 泡个馒头 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 王爽的汇编语言,有这样一道题: 检测点2.2 (2) 有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为 , 最大为 。 提示,反过来思考一下,当段地址给定为多少,CPU无论怎么变化偏移地址都无法寻到20000H单元? 我的思考过程是,关 阅读全文
posted @ 2019-12-24 14:33 泡个馒头 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 1、8086/8088的基本寻址方式可分为哪三类?它们说明了什么? 存储器 立即 寄存器 3中寻址方式 2、存储器寻址方式可分为哪几种?何为存储单元的有效地址? 3、请说明如下指令中源操作数的寻址方式,并作相互比较: MOV BX,[1234H] MOV BX,1234 MOV DX,BX MOV 阅读全文
posted @ 2019-12-23 20:03 泡个馒头 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 1. 给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为 _______ 到_______H 。 2.有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为 ___(20000H-FFFFH)/16____H ,最大为___( 阅读全文
posted @ 2019-12-23 10:43 泡个馒头 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 1.写出每条汇编指令执行后相关寄存器中的值。(自己网上查阅相关汇编指令的含义和作用) mov ax,62627 AX=F4A3H mov ah,31H AX=31A3H mov al,23H AX=3123H add ax,ax AX=0C33H mov bx,826CH BX=826 阅读全文
posted @ 2019-12-23 10:39 泡个馒头 阅读(2775) 评论(0) 推荐(0) 编辑
摘要: 知识点 or and not xor 1、如何通过位运算判断一个数是奇数还是偶数? 一个数如果是奇数的话,那么他的二进制最后一位一定为1. 比如 3, 他的二进制表示为 11 而 1 的二进制为 01 ,两个相与,则为1. 而偶数的话则就为0了 2、如何读取二进制数中的某一位的值?【★★★★】 ②通 阅读全文
posted @ 2019-12-22 22:19 泡个馒头 阅读(303) 评论(0) 推荐(0) 编辑