欢迎来到天天文库
浏览记录
ID:6160437
大小:41.50 KB
页数:3页
时间:2018-01-05
《第一课机器语言与汇编语言》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、汇编语言是唯一能够充分利用计算机硬件特性的、面向机器的低级语言,它随着计算机结构的不同而不同。机器语言机器语言分为三类:机器语言、汇编语言和高级语言。VBDelphiE等机器指令的格式:操作码地址码操作码指出了运算的种类,如加、减、乘、除、传送和移位等。地址码则给出了参与运算的参与运算的操作数和运算结果的存放位置例子:将偏移地址为100的字存储单元中的内容加2,再送回到元存储单元中,如果用Intel8086的机器指令来完成该操作,则相应的机器指令1000001100000110;操作码,表示要进行‘加’操作,还指
2、明了是以何种方式取得两个加数0110010000000000;指出第一个加数(目的操作数),所存放的偏移地址是100(64H),相加的结果也送入该存储单元中00000010;指出第二个加数是2二进制十进制十六进制000000010001112001022300113340100445010155601106670111778100088910019910101010A11101111B12110012C13110113D14111014E15111115F汇编语言用助记符来表示机器指令的操作码,用变量来存放操作数
3、的存放地址,还可以在指令前加上标号,用来表示该指令的存放地址等。例如上面的例子,用汇编语言编写则为:ADDWORDPTRDS:[100],2其中ADD为加指令操作符,WORDPTR则说明这个目的操作数是16位二进制数,DS:[100]表示在当前数据段中,偏移地址为100单元的内容是目的操作数,而源操作数则是2.
此文档下载收益归作者所有