- 博客(3)
- 收藏
- 关注
原创 PASSION之ASSEMBLY(三)
Register 访问内存计算机就是用来进行数据的处理,而数据的来源是通过外部设备。对于计算机而言就是输入设备,比如:键盘,鼠标,摄像头,网卡等,对于输入设备给我们提供了一个不同的信息的输入的方式,但是对于计算机识别的数据始终是二进制。那么,我们可以进行从其他数据的形式转换为计算机可以识别的二进制数据,所以每个输入设备需要一个实现操作系统的驱动接口。输入设备会有一个相应的处理外部数据的芯片来对数据进
2016-05-27 13:37:27 658
原创 PASSION之ASSEMBLY(二)
汇编指令调试工具(DEBUG)这里选用xp系统的Debug指令进行调试汇编指令。debug,在cmd命令中键入debug进行debug工具模式t ,执行CS:IP指向的地址的汇编指令r 寄存器名 进行修改寄存器的值,r ax 回车,输入你想修改的值 r后面不加寄存器的名称则表示查看寄存器中的值d 查看内存。段地址:偏移地址e 段地址:偏移地址,进行修改内存中值,字符用”“.a 段地址:
2016-05-05 11:04:03 415
原创 PASSION之ASSEMBLY(一)
视角转换编程语言的本质就是控制cpu的行为。对于应用层面的编程语言,我们忽略了对硬件的触碰,总是陷入编程语言规范的思维,没有总体的对计算机的概况的了解。对于汇编语言,我们面向的不同CPU的指令集。汇编语言的视角就是,cpu通过3条外部总线(address bus,data bus,control bus)来对外部器件的所有操作,实质就是cpu通过address bus对外面所有器件中的RAM进行操作
2016-05-04 10:52:02 2772
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人