| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1752 人关注过本帖
标题:[求助]汇编基础知识疑问若干《 IBM-PC汇编语言程序设计(第2版) 沈美明温冬 ...
只看楼主 加入收藏
earthworm
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-3-10
收藏
 问题点数:0 回复次数:5 
[求助]汇编基础知识疑问若干《 IBM-PC汇编语言程序设计(第2版) 沈美明温冬婵编 清

我是刚学汇编的一名计算机学生,一些问题相当基础,基础到网上查不到(或者是偶还没查到,但偶确定都查过,请原谅我的无知,也请各位不吝赐教
Q1:补码加法时,遇到机器字长限制时怎么办?
如:85-(-76)=85+76=161(>127),如果用其补码运算则是01010101+01001100=100100001。 可是字长只有8位,去掉最高位的1的话,就变成了00100001,这个结果不是不对了吗,怎么办呀?

Q2:十六进制的乘法怎么算?如果不化为十进制的话。
如:7AB*6F=?


Q3:教材11页提及校验位,我想知道校验位是怎么起校验作用的?

Q4:教材17页说“虚拟存储的实现,使计算机可以运行程序空间大于主存储器空间的用户程序”,那么,我们在运行程序时如何进行“虚拟存储”呢?还是计算机自己就会进行的?既然空间都不够用了,那它又是怎么进行的呢?

Q5:“外存储器的容量虽然比内存大,但存取速度要比内存慢得多,所以,除必要的系统程序外,一般程序是存放在外存中的”,这句话说明了系统程序是存在内存中的咯?可是我们的C盘不都作系统盘用吗?C盘是属于硬盘的一部分吧?那不就是外存吗?那系统程序到底是在内存还是在外存里呀?

Q6:有什么好的电子资源或是学习建议推荐?对于我这种超级菜鸟。

浪费你们的宝贵时间了,谢谢啦!!!

搜索更多相关主题的帖子: 程序设计 沈美明 温冬婵 汇编语言 疑问 
2007-03-10 21:21
爱以走远
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:7542
专家分:21
注 册:2007-3-16
收藏
得分:0 
1 把扩打16位就不会了
2 这个是计算机完成拉 如是16进制你只要在数后面加个h就行拉 还有就是乘除法指令后不能直接跟数
要先将数放到寄成器里 在乘除
3 我也不知道 好想没撒子用 呵呵
5 呵呵 错拉 其实什么都在外存里 只是运行的时候是先把放到内存里面的

其实怎么说呢 我们也是学的这书 我觉得还不错 开始就是要把一些基本的搞懂
要背一些指令 这没办法 要知道计算机的结构 怎样存取 还有就是一些寄成器

   好好活着,因为我们会死很久!!!
2007-03-17 23:17
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11788
专家分:43421
注 册:2006-5-13
收藏
得分:0 
A.3 校验位是校验数据正确与否用的,最简单的就是奇偶校验,但不能校验出全部的错误,也不能自动修复数据。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2007-03-18 09:37
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11788
专家分:43421
注 册:2006-5-13
收藏
得分:0 
A.4 虚拟存储是指在计算机内存不够用的情况下,将运行程序的一部份保存在硬盘中,需要用到的时间才从硬盘中读回到内存中。这种方式是在以前内存条昂贵的时代出现的,日前的作用不是很大。虚拟存储的使用是操作系统自动管理的,不需要用户参与。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2007-03-18 09:45
快速回复:[求助]汇编基础知识疑问若干《 IBM-PC汇编语言程序设计(第2版) 沈美 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.041935 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved