- 博客(558)
- 收藏
- 关注
原创 计算机组成原理--逻辑设计
此时的变量,就多多了,用直接观察法,是看不过来的。多次拨动开关,可发现,这三种不同的电路,功能是相同的。如图中第四行,ABC 分别是 011,那么,变量 A,就应该用 /A 和 BC 相与。由于本题目的要求,极其的简单,所以在化简及转化的过程中,省略了一个方法:卡诺图。表中的各行,是独立出现的,或者是这行、或者是那行、或者是别的行 ...。其实,对于计算机专业来说,也没有太复杂的逻辑问题,少介绍一步,关系并不大。每一行中,如果有两个(及以上的) 1,F 就填写 1,否则就填 0。这就看你是否需要了。
2024-01-25 19:34:20 868
原创 补码的秘密之三--溢出和进位
上述的 “双符号位” 法,只适合于人工计算,目前还没有听说那个 CPU 具有 “双符号位”。1. 只有 “正+正、负+负” 或 “正-负、负-正”,才有可能溢出,其它的绝不会溢出。2. 用机器码代表的十进制数,计算一下,如果运算结果超出预定范围,就是溢出了。4. 采用 “双符号位” 法进行计算,如果两个符号位不同,就是发生了溢出。硬件知识是很难懂的,所以,任何参考书上,都没有给出这种方法的理论依据。但是,无论它们是无符号数还是带符号数,加减运算的过程,都是相同的。常识,都被他们弄的混乱不堪。
2023-07-03 18:30:00 2234 5
原创 80x86 汇编语言:猜数游戏
好久没有写东西了。昨天看到一个题目,觉得有些意思,就动手编了一个程序。题目的内容如下:汇编实现猜数字游戏游戏程序首先接收游戏者输入的猜数次数。然后随机生成四个不相同的数字(范围0~9)供游戏者猜测。每当游戏者键入四位数,即为猜了一次。游戏者每猜一次,程序都显示四个字符,进行提示。提示字符共有三种:? 表示猜错了。X 表示猜出了这个数,但是位置不对。Y 表示猜对了。比如:设随机数是 4321;游戏者
2016-01-25 12:16:01 3864 1
原创 一个需要英雄的时代
口碑爆棚 田晓鹏却自谦:电影一般面对溢美之词,导演田晓鹏却非常低调,他谦称电影一般,坦言从创作本身而言还有很多不足。“我明白大家的褒奖更多是对国产动画电影的善意。”录主席诗一首:一从大地起风雷,便有精生白骨堆。僧是愚氓犹可训,妖为鬼蜮必成灾。金猴奋起千钧棒,玉宇澄清万里埃。今日欢呼孙大圣,只缘妖雾又重来。七律 和郭沫若同志 1961.11
2016-01-25 12:15:52 975
原创 80x86 汇编语言:键入字符串,然后存盘
;本程序将在D:盘根目录下建立一个文件 TEST.TXT;该文件内容,完全由你自己键入;-------------------------------------------DSEG SEGMENT PATHNM1 DB 'D:\TEST.TXT', 0 ;须以0结尾 FILE_N1 DW ? BUFF_NN DB 200, ? BUFFER D
2016-01-25 12:15:38 1049
原创 80x86 汇编:用辗转相除法求两个数的最大公约数
;用辗转相除法求两个数的最大公约数;对两个无符号字变量进行初始化,用辗转相除法求他们的最大公约数,;将结果保存到字变量result中。;http://zhidao.baidu.com/question/426407800681153052.html;做而论道编程如下:DATA SEGMENT A DW 15750 ;0~65535 B DW 272
2016-01-25 12:15:33 1820
原创 C语言编程:求一个回文数
回文数,是指正着读、反着读,都相同的数字。如:1221、13531...等等。任取一个十进制整数,用下面的方法可以求出一个回文数:把这个数字的各个位,颠倒前后位置,形成一个新数,再和原数相加,得到的和,就可能是一个回文数。如果不是回文数,就再重复上述的步骤,则最终可得到回文数。如十进制数是 78,则形成回文数的过程为:78 + 87 = 165165 + 561 = 726726 + 627 =
2016-01-25 12:15:21 19717 1
原创 80x86 汇编语言编程:数据排序与显示
;=========================================================;http://zhidao.baidu.com/question/456716225692248325;已知在数据段中,字数组ARRAY有N个元素;编写程序,把数组中的负数求绝对值,然后对数组按降序排列;=======================================
2016-01-25 12:15:17 7606
原创 80x86 汇编语言编程:EXE2COM
在 DOS 系统中,有三种程序文件,扩展名分别是:EXE、COM、BAT。在 DOS 提示符后面,键入程序名(不用键入.扩展名)再回车,DOS 即可执行该程序。各扩展名,分别代表一类程序。 BAT:称为批处理文件; COM:称为命令文件; EXE:称为可执行文件。其中 EXE 文件的功能最为强大。而 COM 文件则是短小精悍,调入内存并开始执行,其速度,要比 EXE 文件的速度更快。但是,随
2016-01-25 12:15:11 1209
原创 51汇编语言编程,共五个小题
http://zhidao.baidu.com/question/359571624将30H单元中的无符号二进制转换为3位BCD码。转换结果的百位、十位、个位分别存放到33H、32H、31H。其他1条回答2011-12-28 14:46 做而论道 | 十八级MOV A, 30HMOV B, #100DIV AB ;除以100MOV 33H, A
2016-01-25 12:15:07 4128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人