如何学习好汇编,同时也说下pascal读程序写结果的问题

问题1:学习汇编语言,要先学什么?
回答:
汇编语言直接与硬件结构打交道,所以学习汇编语言,你至少要懂得与之相关的硬件知识,比如中断系统、专用模块(比如串口,定时器,计数器)、存储器结构、数据总线、地址总线;你还需要熟悉指令系统;当然,数字电路知识也是必须的。
汇编语言结构不如高级语言那么清晰,看起来比较繁琐和枯燥,所以需要专心和静心,不能浮躁,否则很难深入进去,汇编语言使用频率最多的是十六进制数,所以数制转换你需要很熟悉。
 
应该知道PC及其CPU物理结构,计算机一般结构、功能、性能的研究。
《微机原理与接口》,《组成原理》有介绍。
问题2:pascal读程序写结果,代码如下:
Type
 Point= record
X: longint
y: longint
c: point
end
var
e: EX
begin\
e.a :=1
e.b :=2
e.c.x:=e.a+e.b
e.c.y:=e.a*e.b
writeln(e.c.x  ‘,’  e.c.y)
end.
回答:
其实他是迷惑你的,这个程序其实是等于a:=1 b:=2 x:=a+b; y:=a*b; writeln(x,‘,’,y);
答案是3,2
(注意:不可无逗号)
这是一份noip的初赛试卷里的一道题。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值